POJ 1256 Anagram

next_permutation的返回bool值的含义是接下来还有没有可以用的排列。

然后要注意这个题的排序方式是特殊的,要自己构建排序函数。

排序函数返回值的意思是:如果返回true,则交换两个值,返回false,则不对两个值操作,所以如果a==b一定要返回false,否则会死循环。

UVA 10420 List of Conquests

STL的使用小练习

POJ 1002 487-3279

真是良/心/题

首先要注意没有重复情形的时候,要输出一句话

然后以0开头的电话号码要处理

然后输入时候不能用cin

嗯就这样{(-_-)}

HDU 1264 Counting Squares

两个对角线坐标的先后顺序不一定要自己判断,不好好看题谁也救不了。。。

HDU 1062 Text Reverse

请替我问候出题人全家。。。

这个题绝对是良/心/题;为啥你会黄呢?给你个样例吧:
—-watashi-wa-saiko–desu!—-
—-ihsataw-aw-okias–!used—-

上面的-都是空格嗯。。。

HDU 1039 Easier Done Than Said?

c++课后作业系列,但是有坑。

注意看我标kengkengkeng那里,string.size()默认返回的类型是unsigned long,当字符串长度为1时,减去2会发生啥估计大家也都清楚,

HDU 1020 Encoding

非常非常非常水。连sprintf都放跑了。。。

HDU 1251 统计难题

涨姿势了,new开辟的内存空间中变量是没有被初始化的,要自己写一个初始化的constructor才可以,否则就是RERERE。。。

然后Trie的实现方法基本就是这样,指针写法还是比较好弄的,但是以后还要考虑垃圾回收的问题。

POJ 3461 Oulipo

在标准KMP的基础上,在匹配完后,继续匹配而不停止,只是给计数器加一下。

第一次自己写KMP,我已逼实。

POJ 2406 Power Strings

暴力就行,不用想多了

然后因为是单调性的问题,注意剪枝,不要傻得乎的都判断了。

Scroll to top