为什么测试点二和五WA了呢

P1478 陶陶摘苹果(升级版)

```cpp int f[n]; int fn = 0; int sum = 0; for(int i=1;i<=n;i++) { if(hand + chair >= p[i]) { f[fn] = q[i]; fn++; } } ``` 这里是从0开始的, 但是 ``` for(int i = 1;i<fn;i++) { for (int j = 1; j <= fn - i; j++) { if (f[j] > f[j + 1]) { int t = f[j]; f[j] = f[j + 1]; f[j + 1] = t; } } } for(int i = 1;i<=fn;i++) { sum += f[i]; if(sum>s) break; else court++; } ``` 这里是从1开始的
by AuCloud @ 2019-01-12 14:09:50


嗯是的亲测有效 ~~(不会被棕吧)~~
by AuCloud @ 2019-01-12 14:11:36


|