Problem A
这道题比较容易错注意最小值一定小于-1e9,最大值大于1e9
代码如下:
1 /************************************************** 2 * Author : xiaohao Z 3 * Blog : http://www.cnblogs.com/shu-xiaohao/ 4 * Last modified : 2014-04-13 15:56 5 * Filename : Codeforce_241_2_E.cpp 6 * Description : 7 * ************************************************/ 8 9 #include10 #include 11 #include 12 #include 13 #include 14 #include 15 #include 16 #include 17 #include 18 #include 19 #include
Problem B
递推一下即可sum[i][j] = max(sum[i-1][j], sum[i][j-1])+a[i][j];
代码如下:
1 /************************************************** 2 * Author : xiaohao Z 3 * Blog : http://www.cnblogs.com/shu-xiaohao/ 4 * Last modified : 2014-04-13 15:56 5 * Filename : Codeforce_241_2_B.cpp 6 * Description : 7 * ************************************************/ 8 9 #include10 #include 11 #include 12 #include 13 #include 14 #include 15 #include 16 #include 17 #include 18 #include 19 #include
Problem C
贪心尽量让小的桌子坐下钱多的人就可以了。
代码如下:
1 /************************************************** 2 * Author : xiaohao Z 3 * Blog : http://www.cnblogs.com/shu-xiaohao/ 4 * Last modified : 2014-04-13 15:56 5 * Filename : Codeforce_241_2_C.cpp 6 * Description : 7 * ************************************************/ 8 9 #include10 #include 11 #include 12 #include 13 #include 14 #include 15 #include 16 #include 17 #include 18 #include 19 #include