摘要: http://livearchive.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=2966之前看题的时候没有注意到每一个数最后都会有了循环这句话,解决了这个问题后又开始担心数组太大开不下10的9次方。但讨论了下最大的那个数也是81*10所以开1000就够了。然后我们设置一个visit数组,来表示数字是否出现过,,以及出现了几次。对于读入的两个数a,b如果大于1000那么他不存入visit数组对于a求出他的合乎要求的序列,对于b在开一个visitb数 阅读全文
posted @ 2012-08-25 01:50 一把刷子 阅读(287) 评论(0) 推荐(0) 编辑
摘要: http://livearchive.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=2967要先找到最深的深度,然后用奇偶性来标识是做交运算还是补运算。奇数表示做叫运算,偶数表示补运算。然后注意的一点就是要用全局变量i,这样就解决了重复算的问题。值得注意。#include<iostream>#include<string.h>#include<stdio.h>#include<algorithm>usi 阅读全文
posted @ 2012-08-25 01:37 一把刷子 阅读(290) 评论(0) 推荐(0) 编辑