本文主要是介绍Hust oj 1693 Difficult work(水题),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Difficult work | ||||||
| ||||||
Description | ||||||
小D故意难为GiGi兔,给她一个很棘手的work。 先给出一个n*n的方形,每个格子内放入一个数字a(0<=a<=100)。然后算出以(x1, y1), (x2, y2)为对角线的矩形内所有数字的和。 | ||||||
Input | ||||||
输入包含多组测试数据。 第一行包含两个正整数n和m(1=<n<=500,1=<m<=20000)。 接下来m行,每行包含四个整数x1, y1, x2, y2。(1<= x1<=x2, y1<= y2 <=n)。 | ||||||
Output | ||||||
每行包括一个数字和。(保证在32位整数内) | ||||||
Sample Input | ||||||
3 3 1 2 3 4 5 6 7 8 9 1 1 2 2 1 1 3 3 2 1 3 3 | ||||||
Sample Output | ||||||
12 45 39
直接暴力会超时,需要事先处理出每行的和,然后相减,看到有人用树状数组做,跑了400多MS,也是费力不讨好
|
这篇关于Hust oj 1693 Difficult work(水题)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!