标签:水题
【题意简述】:就是这个树桩,当它比它身边的树桩都高的时候,他就能炸掉身边的树桩。现在让我们使用最少的炸药将所有树桩都炸掉,问这些炸弹都放在哪些树桩上。
【分析】:简单的模拟一下,运用贪心法则,只要这个树桩比身边的其他树桩高,就输出它的位置即可。
但是,的确要注意一下边界的处理!
//412K 516Ms #include<iostream> using namespace std; int Stump[50005]; int main() { int N; cin>>N; for(int i = 1;i<=N;i++) cin>>Stump[i]; if (Stump[1] >= Stump[2]) cout << 1 << endl; for(int i = 2; i <= N; i++){ if (i == N){ if (Stump[i] >= Stump[i-1]) cout << i << endl; } else{ if (Stump[i] >= Stump[i-1] && Stump[i] >= Stump[i+1]) cout << i << endl; } } return 0; }
标签:水题
原文地址:http://blog.csdn.net/u013749862/article/details/39557655