笔记算法竞赛入门经典

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了笔记算法竞赛入门经典相关的知识,希望对你有一定的参考价值。

contents

基础题目选解

WERTYU

数据结构基础

暴力求解法

高效算法设计

动态规划初步

数学概念与方法

图论模型与算法

 

1、WERTYU

刚开始的思路是output[‘S‘] = ‘A‘。。。书上的常量表应该会比较通用一点。。而不仅仅适于有序常量。

if (s[i]) 用于判断字符串是否结束。if (‘\0‘) 为false。

#include <iostream>
#include <cstdio>
using namespace std;
char *s = "1234567890-=QWERTYUIOP[]\\ASDFGHJKL;‘ZXCVBNM,./";
int main()
{
    int i, c;
    while ((c = getchar()) != EOF) {
        for (i = 0; s[i] && s[i] != c; ++i);
        if (s[i]) putchar(c);
        else putchar(s[i]);
    }
    return 0;
}

 参考 -> here

以上是关于笔记算法竞赛入门经典的主要内容,如果未能解决你的问题,请参考以下文章

笔记算法竞赛入门经典

算法竞赛入门经典——读书笔记day1

《算法竞赛入门经典(第2版)》pdf下载在线阅读,求百度网盘云资源

《算法竞赛入门经典》学习笔记 2.3 文件操作

《算法竞赛入门经典》3.3最长回文子串

《算法竞赛入门经典》学习笔记 2.4.4 C++中的输入输出