12 2013 档案
摘要:1007: 数的分解Time Limit:1 SecMemory Limit:32 MBDescription大于1的正整数n可以分解为:n=x1*x2*…*xm。 (xi != 1 )例如,当n=12 时,共有8 种不同的分解式:12=12; 12=6*2; 12=4*3; 12=3*4; 12=3*2*2; 12=2*6; 12=2*3*2; 12=2*2*3。当n为质数时,至少也有一种分解法:n = n。对于给定的正整数n,计算n共有多少种不同的分解式。Input多组数据,可能会有超过10000组。每组数据输入一行整数N。(0 2 #include 3 using namespace..
阅读全文
摘要:比如下面的代码: 1 #include 2 3 void fun() { 4 int a, b, c, d; 5 a = (2, b = 4); 6 c = (4, 6); 7 d = (4, 2); 8 9 printf("%d %d %d %d\n", a, b, c, d);10 } 11 int main(int argc, char const *argv[])12 {13 fun();14 15 return 0;16 }输出的结果是:4 4 6 2可能有些人会以为是小括号运算符的什么作用,其实这个是逗...
阅读全文
摘要:1016. 排队接水Time Limit: 1sec Memory Limit:256MBDescription有n个人在一个水龙头前排队接水,假如每个人接水的时间为t[i],请编程找出这n个人排队的一种顺序,使得n个人的平均等待时间最小。注意:若两个人的等待时间相同,则序号小的优先。Input第一行为n。第二行共有n个整数,分别表示第一个人到第n个人每人的接水时间t[1],t[2],t[3],t[4],……t[n],每个数据之间有一个空格。数据范围: 0 2 #include 3 #include 4 #in...
阅读全文
摘要:1003: FFF团的情侣活动Time Limit:1 SecMemory Limit:2 MBDescription圣诞节快到了,Water作为大FFF团团长,组织许多对情侣进行电影院隔位坐,双人套餐打十一折等积极向上的活动。Water会给每个人编号,情侣两人的号码是一样的。丧心病狂却又单身的Water把自己也算了进去,最后却把自己的编号忘记了。Water手上现在只有一份乱了的号码单(包括Water的号码),他又过来死皮赖脸的求你帮他把号码找出来。Input一组数据。第一行为 整数N (0 2 3 int main() 4 { 5 int i, n; 6 int val ...
阅读全文
摘要:1002: 当不成勇者的Water只好去下棋了Time Limit:1 SecMemory Limit:128 MBDescription由于魔王BOSS躲起来了,说好要当勇者的Water只好去下棋了,他很厉害,基本每局必输。Water总是不知道为什么把自己的棋下得东一块西一块,而块与块之间总是被对手的棋隔开。概率统计挂了的Water一直没搞清楚到底自己被别人分成了多少块,又来找你帮忙。假定Water的棋为X,对手的棋为O。给出一个矩阵棋盘,上面布满了棋子,求Water的棋子究竟被对手分成了多少块?(为了和谐,我们还是用0011代表OOXX)Input第一行为n, m。 (0 2 #incl.
阅读全文
摘要:Description定义一个二维数组:int maze[5][5] = { 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 0,};它表示一个迷宫,其中的1表示墙壁,0表示可以走的路,只能横着走或竖着走,不能斜着走,要求编程序找出从左上角到右下角的最短路线。Input一个5 × 5的二维数组,表示一个迷宫。数据保证有唯一解。Output左上角到右下角的最短路径,格式如样例所示。Sample Input0 1 0 0 00 1 0 1 00 0 0 0 00 1 1 1 00 0 0 1
阅读全文

浙公网安备 33010602011771号