刷题
Saul Zhang
https://github.com/SaulZhang
展开
-
No1.A - 人见人爱A+B
A - 人见人爱A+B https://vjudge.net/contest/205698#problem/A 题解:首先定义h1,m1,s1,h2,m2,s2,h3,m3,s3 9个变量 s3=s2+s1,m3=m1+m2, h3=h1+h2; 进行溢出处理 若s3>=60 则 m3=m3+s3/60,s3=s3%60; 同理 若m3>=60 则h3=h3+m3/60,m3=原创 2017-12-28 10:58:35 · 200 阅读 · 0 评论 -
No2.B - 人见人爱A-B
B - 人见人爱A-B https://vjudge.net/contest/205698#problem/B 题解: 首先输入两个集合A 和 B 然后定义一个集合C 定义函数Scan(int x):通过一个循环对集合A中的元素元素A[i]进行扫描,判断其在B中是否出现,从而把A-B的元素都找出来、 A中每个元素分别调用一次Scan,把找到的元素加入C中,用全局变量对C中元原创 2017-12-28 11:51:48 · 207 阅读 · 0 评论 -
O - 神、上帝以及老天爷
https://vjudge.net/contest/205698#problem/O 题解:首先定义一个数组f[21],f[n]表示n个人抽不到奖的情况总数。 1.若第i个人放在第j(j!=i)个位置上,则有n-1种放法。 2.然后考虑第j个人分两种情况,当第j个人放在第i个位置时有f[n-2]种放法,第j个人不放在第i个位置有f[n-1]种放法。 其中f[1]=0,f[2]=1;便可得到原创 2017-12-28 12:31:34 · 182 阅读 · 0 评论