UVa 1339 - Ancient Cipher
例题,但书上没代码,就发上来了。前几天理解错题意了,以为是像凯撒密码一样固定位移映射,后来才发现只是个普通的单表替换。书上让用qsort,这几天学了点c++ ,就直接用sort了。
1 |
|
** 本文迁移自我的CSDN博客,格式可能有所偏差。 **
例题,但书上没代码,就发上来了。前几天理解错题意了,以为是像凯撒密码一样固定位移映射,后来才发现只是个普通的单表替换。书上让用qsort,这几天学了点c++ ,就直接用sort了。
1 | #include<iostream> |
** 本文迁移自我的CSDN博客,格式可能有所偏差。 **
前天晚上开始看的,昨天和同学出去玩,一天没写,今天下午开始打的,一次Ac,挺简单的。
买的C++的书到了,这几天可能不做了,看看书以后用C++写。
1 | #include <stdio.h> |
** 本文迁移自我的CSDN博客,格式可能有所偏差。 **
也是下午上课时看书有的思路,交了2次,第一次数组1000,开小了,RE了一次。第二次怒开100000,Ac了。
1 | #include <stdio.h> |
** 本文迁移自我的CSDN博客,格式可能有所偏差。 **
下午上Acm课看不清投影,就看了了看书,这道题感觉还能简单点,就回来先做了,交了三次Ac的,第一次是忽略了第一个长方形的长宽不在后来的循环里,没有进行大小交 换,第二次是没有删除调试用的输出数组b值的语句。。
1 | #include <stdio.h> |
** 本文迁移自我的CSDN博客,格式可能有所偏差。 **
前天看的题,写好了输入片段,昨天写入党申请书没做题,今天才做完,题目也不是很难,思路挺好想的。交了三次才Ac。第一次没有注意相同时要字典序最小。
第二次是因为在输出时在后面加上了空格,但从样例看,输出应该是带空格的。看了好久不知道哪错了,第三次索性去了空格交上去,反而过了,也不知道是怎么回事。。
1 | #include <stdio.h> |
** 本文迁移自我的CSDN博客,格式可能有所偏差。 **
跟227一样,也是昨晚看书时就有了思路,今天下午开始做的,建了a,b两个数组,a用来存放输入的内容,b用来判断是否为起始格或'*',最后输出。输出时,编号用 的是%3d差点忽略了,最后提交又差点忘删除文件重定向语句。
1 | #include <stdio.h> |
** 本文迁移自我的CSDN博客,格式可能有所偏差。 **
昨天晚自习看的题目,马上就有思路了,建一个二维数组然后根据输入的字符交换。晚自习结束之后,因为最近熬夜有点多,回来就睡了。今天早上开始打的,中途因为对get char的用法不是很了解,而且输入移动方法时会有“”,处理不好所以卡住了好久。最后提交时,忘了删文件重定向输入语句了,RE了一次,看了好久都没检查出来, 以后要避免出现这种情况。
这是最后Ac的代码:
1 | #include <stdio.h> |
** 本文迁移自我的CSDN博客,格式可能有所偏差。 **
昨天上午开始写的,后来遇到了问题,RE了两次,就一直没做,今天Ac了455之后,换了个思路,把这个Ac了。
1 | #include <stdio.h> |
** 本文迁移自我的CSDN博客,格式可能有所偏差。 **
今天帮人Debug,实在看不懂他写的什么,就重写了一份给他。感觉学了这么久之后,再写这种水题轻松加随意,写得也比之前的好了。
代码如下:
1 | #include<stdio.h> |
从昨天晚上开始做的,今天终于Ac了。题目是让输出输入的字符串的最小周期。开始使用了数组,当字符长度为n时,i从n-1开始自减,n%i=0时,建立数组a[ i][ n/i ];判断数组中对应值是否相等来输出i。可总是出问题,于是后来放弃数组,改为用j%i表示昨天数组中对应的值,并且使用x,y两个变量来限制多余的循 环,提交一次就Ac了。
1 | #include <stdio.h> |
** 本文迁移自我的CSDN博客,格式可能有所偏差。 **
今天第一次去机房刷题,下了编程课就去了,在机房刷完了作业之后,开始做1225,RE了2次,就开始看书了,后来问学长例题也做,就把例题打了,代码书上都有,书上 使用了getchar进行录入,之前像这种情况我一直用gets,看了书才知道gets在C11中被删了,以后尽量不使用gets。感觉q=1和循环体中q=!q,很 精妙,如果我自己写可能会设变量count计数,然后通过判断count%2的值来输出左引号或右引号。以后书上的例题不发博客了。
1 | #include <stdio.h> |
** 本文迁移自我的CSDN博客,格式可能有所偏差。 **