UVa 11078 Open Credit System
2014-08-02 08:56
337 查看
本题可以边读边计算,MaxAi用来维护已经读入的数据的最大值,然后每次读入一个num,就计算一次MaxAi-num,如果比ans更大,就更新ans。
代码君
//#define LOCAL #include <iostream> #include <cstdio> #include <cstring> using namespace std; int main(void) { #ifdef LOCAL freopen("11078in.txt", "r", stdin); #endif int T; scanf("%d", &T); while(T--) { int n, MaxAi, ans = -999999, num, i; scanf("%d", &n); scanf("%d", &num); MaxAi = num; for(i = 2; i <= n; ++i) { scanf("%d", &num); ans = max(ans, MaxAi - num); MaxAi = max(MaxAi, num); } printf("%d\n", ans); } return 0; }
代码君
相关文章推荐
- Uva----------(11078)Open Credit System
- UVa 11078 - Open Credit System(维护最大值)
- uva 11078 - Open Credit System
- UVA 11078 Open Credit System
- uva11078 - Open Credit System(动态维护关键值)
- uva 11078 Open Credit System
- UVA - 11078 Open Credit System(维护最小值)
- UVa 11078 - Open Credit System(开放式学分制)
- Open Credit System UVA - 11078
- Uva 11078 Open Credit System
- UVA 11078 Open Credit System
- UVA 11078 Open Credit System
- UVA 11078 Open Credit System
- UVA 11078 Open Credit System
- Open Credit System UVA 11078
- UVA 11078 Open Credit System (水题)
- uva 11078 Open Credit System
- UVA-11078 Open Credit System
- uva11078 - Open Credit System(开放式学分制)
- UVA 11078 - Open Credit System