随笔分类 -  算法竞赛入门

为了节省时间,提高效率,此模块接下来不会按照书一页一页过,内容将是一章的总结
摘要:三、竞赛题目选讲 例题3-2 WERTYU 把手放在键盘上时,稍不注意就会往右错一位。这样,输入Q会变成输入W,输入J会变成输 入K等。输入一个错位后敲出的字符串(所有字母均大写),输出打字员本来想打出的句子。输入保证合法,即一定是错位之后的字符串。例如输入中不会出现大写字母A。 样例输入:O S, 阅读全文
posted @ 2019-09-10 08:53 远征i 阅读(466) 评论(0) 推荐(0)
摘要:char* a = "abc"; 声明了一个字符类型的指针a,并为它赋值初始值为"abc",a的值是字符串"abc"的首地址【第一个字符的地址】 其中字符串"abc"应属于全局静态存储区,这里对a[1] = 'a',在编程中会出错 char a[] = "abc"; 声明了一个字符型数组,并赋初值。 阅读全文
posted @ 2019-09-09 20:07 远征i 阅读(4140) 评论(0) 推荐(0)
摘要:学习目标 一、数组 程序1: 输入5个数,逆序输出 最后的^D 用来结束输入【即Ctrl +D】 # 在算法竞赛中,常常难以精确计算出需要的数组大小,数组一般会声明得稍 大一些。在空间够用的前提下,浪费一点不会有太大影响,所以即使是 输入5个数,保险起见完全可以定义数组大小为8 语句:a[n++]= 阅读全文
posted @ 2019-09-07 20:23 远征i 阅读(544) 评论(0) 推荐(0)
摘要:根据输入的整数n控制输出格式 scanf() 函数的返回值 阅读全文
posted @ 2019-09-04 09:32 远征i 阅读(336) 评论(0) 推荐(0)
摘要:计时函数 重定向方式、fopen方式读写文件 多组数据问题 阅读全文
posted @ 2019-09-01 15:37 远征i 阅读(783) 评论(0) 推荐(0)
摘要:在VC 6 中,i的作用域范围是函数作用域,在for循环外仍能使用变量i 即: for (int i = 0; i < n; ++i) { //…… } cout<<i<<endl; 这样则编译通过; for (int i = 0; i < n; ++i) { //…… } int i = 5; 这 阅读全文
posted @ 2019-09-01 09:00 远征i 阅读(4767) 评论(0) 推荐(0)
摘要:算数表达式 变量及其输入 顺序结构 分支结构 习题 阅读全文
posted @ 2019-07-13 11:36 远征i 阅读(410) 评论(0) 推荐(0)