随笔分类 - 算法竞赛入门
为了节省时间,提高效率,此模块接下来不会按照书一页一页过,内容将是一章的总结
摘要:三、竞赛题目选讲 例题3-2 WERTYU 把手放在键盘上时,稍不注意就会往右错一位。这样,输入Q会变成输入W,输入J会变成输 入K等。输入一个错位后敲出的字符串(所有字母均大写),输出打字员本来想打出的句子。输入保证合法,即一定是错位之后的字符串。例如输入中不会出现大写字母A。 样例输入:O S,
阅读全文
摘要:char* a = "abc"; 声明了一个字符类型的指针a,并为它赋值初始值为"abc",a的值是字符串"abc"的首地址【第一个字符的地址】 其中字符串"abc"应属于全局静态存储区,这里对a[1] = 'a',在编程中会出错 char a[] = "abc"; 声明了一个字符型数组,并赋初值。
阅读全文
摘要:学习目标 一、数组 程序1: 输入5个数,逆序输出 最后的^D 用来结束输入【即Ctrl +D】 # 在算法竞赛中,常常难以精确计算出需要的数组大小,数组一般会声明得稍 大一些。在空间够用的前提下,浪费一点不会有太大影响,所以即使是 输入5个数,保险起见完全可以定义数组大小为8 语句:a[n++]=
阅读全文
摘要:根据输入的整数n控制输出格式 scanf() 函数的返回值
阅读全文
摘要:计时函数 重定向方式、fopen方式读写文件 多组数据问题
阅读全文
摘要:在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; 这
阅读全文
摘要:算数表达式 变量及其输入 顺序结构 分支结构 习题
阅读全文