int main() { int W, L; cin >> W; cin >> L; vector<int> H; while (L) { int a; cin >> a; a = 100 - a; H.push_back(a); L--; } int max=H[H.size()-1]; int sum = 0; int base = 1 * 1 * W; for (int i = H.size() - 2; i >= 0; i--) { if (H[i] >= max) { max = H[i]; } else { sum = sum + base * (max - H[i]); } } cout << sum << endl; }

相关推荐

鬼迹人途:你去投一投尚游游戏,服务器一面,第一个图算法,做完了给你一个策略题,你给出方案他就提出低概率问题,答不上当场给你挂
点赞 评论 收藏
分享
昨天 13:50
闽江学院 Java
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务