摘要:
2017-07-14 23:37:11 1.本书亮点:总结典型错误;必须一个字节都不差,程序才能算通过。这对于培养严谨、周密的程序设计作风极为有效, 学生必须考虑到每一个细节和特殊边界条件,而不是大体上正确就过。传统的人工评判是难以做到这一点的储空间的内容,最终得到问题的解答来解决实际问题。 3.一 阅读全文
摘要:
基础-北大实践/算法设计题集 枚举-妙趣75 / 啊哈57/黑书/花书第三章/北大157 贪心-妙趣84/黑书13/算法之道71/算导222/花书第九章 递归与分治-妙趣78/黑书19/算道29/算导16,38/花书第五章/北大173 递推-黑书28 以上/数据结构与算法分析第十章 基础教程1-7 阅读全文
摘要:
1 #include 2 #include 3 #include 4 using namespace std; 5 char s[100005],t[100005]; 6 int cmp(char *s1,char *s2) 7 { 8 int i,j,l1,l2; 9 l1=strlen(s1),l2=strlen(s2); 10 for... 阅读全文
摘要:
涉及到字符串的问题,无外乎这样一些算法和数据结构:自动机 KMP算法 Extend-KMP 后缀树 后缀数组 trie树 trie图及其应用。当然一般的字符串问题中,我们只要用简单的暴力算法就可以解决了,然后如果暴力效率太低,就用个hash。 输入输出: C语法: char buf[20]; get 阅读全文
摘要:
B. Keyboard Layouts time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output B. Keyboard Layouts t 阅读全文
摘要:
1 #include 2 int n,a[100007]; 3 int main(){ 4 scanf("%d",&n); 5 for(int i=1;i1&&a[R] 2 using namespace std; 3 int N; 4 int V[105]; 5 int main() 6 { 7 cin>>N; 8 for(int i=1... 阅读全文