Source
Codeforces Round #373 (Div. 2)
My Solution
水题
刚开始对于n == 1的时候直接来了个 - 1;
然后其它地方 对于 0 必增, 15 必减, 否则看趋势。 忘了去把 n == 1 的时候也对这 0、15 特殊判断下了,所以被hack了, 然后改对,尴尬,幸好没有锁。
#include
#include
using namespace std;
typedef long long LL;
const int maxn = 1e5 + 8;
int sz[maxn];
int main()
{
#ifdef LOCAL
freopen("a.txt", "r", stdin);
//freopen("a.out", "w", stdout);
int T = 4;
while(T--){
#endif // LOCAL
ios::sync_with_stdio(false); cin.tie(0);
LL n;
cin >> n;
for(int i = 0; i < n; i++){ cin >> sz[i];
}
if(n == 1){
if(sz[n-1] == 15) cout << "DOWN" << endl;
else if(sz[n-1] == 0) cout << "UP" << endl;
else cout << -1 << endl; } else{ if(sz[n - 1] > sz[n - 2]){
if(sz[n-1] == 15) cout << "DOWN" << endl;
else cout << "UP" << endl;
}
else{
if(sz[n-1] == 0) cout << "UP" << endl;
else cout << "DOWN" << endl;
}
}
#ifdef LOCAL
cout << endl;
}
#endif // LOCAL
return 0;
}
非特殊说明,本博所有文章均为博主原创,未经许可不得转载。
https://www.prolightsfxjh.com/
Thank you!
------from ProLightsfx
非特殊说明,本博所有文章均为博主原创,未经许可不得转载。
如经许可后转载,请注明出处:https://prolightsfxjh.com/article/codeforces-round-373-div-2-a-vitya-in-the-countryside/
共有 0 条评论