重载
Datrilla
C语言拷贝人才
展开
-
1053. Path of Equal Weight (30)
N个结点,M个非叶节点,和为weight N个结点,每个结点的值一行; 接下来M行非叶节点编号 这个编号有几个子结点,接着几个子结点的编号 要求满足从root头到尾的总值为weight;当有多条时,按照同一水平的,值大的在前面原创 2015-08-12 19:03:55 · 619 阅读 · 0 评论 -
1056. Mice and Rice (25)
NP只编号的老鼠(编号0~NP-1) NG 这行是NP只老鼠的重量(根据0~NP-1的编号给出的重量) 这行是老鼠顺序打乱后形成的一行编号; 要求,根据打乱后的编号行,每NG只为一组;每组重量最大的获胜到下一轮;下一轮继续。 根据老鼠编号0~NP-1 输出每只老鼠的排名(老鼠的排名为:某只老鼠X参加最后一轮,这一轮有若干只老鼠y晋级,那么某老鼠x的排名为若干加一y+1)原创 2015-08-12 22:21:48 · 793 阅读 · 0 评论 -
1036. Boys vs Girls (25)
输入N,接着N行,M找成绩最低,F找成绩最高 如果两者都都有,输出两者的名字和ID ,并输出F的成绩减M的成绩 两者缺的话缺的输出Absent,并输出NA原创 2015-08-04 16:07:45 · 903 阅读 · 0 评论 -
1091. Acute Stroke (30)
下面两个代码的区别是一个用了符号重载; M N L T(L个M行N列的长方体) 接着就是L个M行N列的输入;0代表正常,1代表异常;而造成病变的,是一块的异常总数>=T; PS:一块的意思是只要上下左右前后有是异常的就加起来。 这里用的是BFS,对于每个左标,进行上下左右前后,在范围内的异常的进行累加,并扩展的一块之外都是正常,然后看看这一块的异常总数是不是>=T;是就是病变加到core里面 vector<vector<vector<bool>>>cuboid(L);长方体 vector< i原创 2015-08-19 00:42:58 · 637 阅读 · 0 评论