这题,简单的找规律。
上面坐标位置有数的,输出该数,没有的输出No Number
按照下面一行来找规律,(x >= 2)上面一行的是下面一行 + 2,下面一行的规律为横坐标为偶数x时,横坐标x上的两个数为 x / 4 * 4 - 2,x / 4 * 4 - 2 + 2。
为奇数时,两个数为x / 4 * 4 - 2 + 1, x / 4 * 4 - 2 + 1 + 2。
然后条件...
分类:
其他好文 时间:
2015-05-22 17:07:52
阅读次数:
79
找规律:题解:本文讲解转自Code Ganker稍稍修改“http://blog.csdn.net/linhuanmars/article/details/20434115”“这道题是给定一个数组和一个排列,求下一个排列。算法上其实没有什么特别的地方,主要的问题是经常不是一见到这个题就能马上理清思路...
分类:
其他好文 时间:
2015-05-22 16:47:48
阅读次数:
205
题意:求n个两两不互质,但是整体互质的整数,如果不存在输出-1.
分析:yy题,找规律。整体互质只要满足其中三个互质就行了,用a,b,c这三个质数构造a*b,b*c,a*c这三个数,之后的n-3个数只要形如a*c*i这样的形式就行了
代码:
#include
using namespace std;
int main()
{
int n;
cin>>n;
if(n==2) cout<<...
分类:
其他好文 时间:
2015-05-20 20:38:53
阅读次数:
133
假设选择了字符串a和b:假设两人都按照最聪明的策略,那么观察一下可以找出规律:当a和b的字符串长度之和为奇数的时候zcc会败。另外当a==b的时候zcc也会败(当时做的时候忘了这个了T^T)接下来程序就好写了。总方案数是C(N,2)=N*(N-1)判重要用map。最后别忘了化简分数。 1 #incl...
分类:
其他好文 时间:
2015-05-18 14:18:02
阅读次数:
109
例如:n = 3
一开始,序列为1 2 3 | 4 5 6
然后序列为 4 1 5 | 2 6 3
接着为 2 4 6 | 1 3 5
最后为 1 2 3 | 4 5 6
所以m = 3.
找出规律就可以解决了,只需要第一个数,也就是1的位置重新回到位置1,那整个数列就变回开始的序列了。
1的位置 i 小于等于...
分类:
其他好文 时间:
2015-05-16 21:54:30
阅读次数:
194
You are given an n x n 2D matrix representing an image.Rotate the image by 90 degrees (clockwise).Follow up:Could you do this in-place?解题思路:找规律即可,JAVA...
分类:
编程语言 时间:
2015-05-14 22:00:26
阅读次数:
106
思路:先用P/N状态来找规律。N状态:1 2 4 6 8 16P状态:3 5因为3=1+2, 无论拿1或者2皆输。看看5,只要抽掉2就变成了3,所以是N状态。看看6,可以抽掉1 2 4,若抽1,变5,则输;若抽2,变4,则输;若抽4,变2,则输。看看7,抽掉1变成6,那么是N状态。同理8也是。看看9...
分类:
其他好文 时间:
2015-05-14 00:50:24
阅读次数:
103
1.设计思想:首先在纸上从1开始计算找规律,发现当这个数依次减5后出现8时,买2套4卷不一样的书时价格是最便宜的,其他情况下都是买5卷不一样的,然后剩下小于5本的就按照折扣价格购买。2.源程序#include using namespace std;void main(){ int n; ...
分类:
其他好文 时间:
2015-05-13 12:01:37
阅读次数:
87
Problem DescriptionA number sequence is defined as follows:f(1) = 1, f(2) = 1, f(n) = (A * f(n - 1) + B * f(n - 2)) mod 7.Given A, B, and n, you are t...
分类:
其他好文 时间:
2015-05-13 00:37:00
阅读次数:
221
#include #include int main() { int n; scanf("%d",&n); while(n--) { int x,y; scanf("%d...
分类:
其他好文 时间:
2015-05-12 22:29:55
阅读次数:
212