摘要: 这么简洁的算法我没有想到。这个题目算法如此简洁的原因在于常量数组m(存放镜像元素)的应用和镜像字符转化函数的定义、使用。 程序中有好几个注意点,我会在代码中提及。 C++ include using namespace std; const char m="A 3 HIL JM O 2TUVWXY5 阅读全文
posted @ 2018-09-11 16:45 CF过2100就买ARCTERYX 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 可能是因为输入里面有换行符?我的只识别一行字符串的程序没过。 又是getchar(),用了之后存都不用存,一个字符处理一次,直接输出,很适合这类只需处理单个字符的题。 C++ include using namespace std; char mp[]="`1234567890 =QWERTYUIO 阅读全文
posted @ 2018-09-11 16:30 CF过2100就买ARCTERYX 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 我还搞了string,什么流输入输出储存,花里胡哨的也没啥大用,汝佳大佬一个getchar就解决了,数据存都不用存。 大佬写的。 C++ include using namespace std; int main() { int c,q=1; while ((c=getchar())!=EOF) { 阅读全文
posted @ 2018-09-11 16:25 CF过2100就买ARCTERYX 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 相对于上一个题那么巧妙的循环,这个题思考起来就简单多了。直接暴力模拟就行了,值得注意的是里面用到的几个函数,放在文章最后。 C++ include using namespace std; int main() { int cnt=0; char s[20],buf[99]; scanf("%s", 阅读全文
posted @ 2018-09-11 00:11 CF过2100就买ARCTERYX 阅读(182) 评论(0) 推荐(0) 编辑