Codeforces Round #427 (Div. 2) (solve 5 / 6)
来源:互联网 发布:08年西部决赛科比数据 编辑:程序博客网 时间:2024/06/05 13:30
这次做了3个题,涨分了。C题能过是侥幸。补到了5题,E题还有点蒙,清晰了再写。
A. Key races【水题】
题意:
1.有两个人,每人打
2.打字前用
3.给你两个人的
思路:
代码:
#include <bits/stdc++.h> using namespace std; typedef long long LL; typedef pair<int,int>pii; const int INF = 0x3f3f3f3f; int main() { int s, v1, v2, t1, t2; cin >> s >> v1 >> v2 >> t1 >> t2; int sum1 = s * v1 + 2 * t1; int sum2 = s * v2 + 2 * t2; if(sum1 < sum2) { puts("First"); } else if(sum1 > sum2) { puts("Second"); } else { puts("Friendship"); } return 0; }
B. The number on the board【简单贪心】
题意:
1.给你一串数字。
2.问你最少改动几位数字,使得这一串数字的每一位累计值不少于K。
3.题目保证有解。
思路:
给字符串按字典序从小到大排序,使得每次改变量最大。如果当前sum值小于k,则将当前位改为数字9。
代码:
#include <bits/stdc++.h>using namespace std;typedef long long LL;typedef pair<int,int>pii;const int INF = 0x3f3f3f3f;string s;int main() { int k; cin >> k >> s; int sum = 0; for(int i = 0; i < s.size(); ++ i) sum += s[i] - '0'; sort(s.begin(), s.end()); int ans = 0; for(int i = 0; i < s.size(); ++ i) { if(sum >= k) break; sum += (9 - (s[i] - '0')); ans++; } cout << ans << endl; return 0;}
C. Star sky【模拟、二维前缀和】
戳上面链接直达BLOG
D.Palindromic characteristics【DP、后缀和】
戳上面链接直达BLOG
阅读全文
0 0
- Codeforces Round #427 (Div. 2) (solve 5 / 6)
- Codeforces Round #401 (Div. 2) (solve 4 of 5)
- Codeforces Round #426 (Div. 2) (solve 3 of 5)
- Codeforces Round #425 (Div. 2) (solve 4)
- Codeforces Round #427 (Div. 2)
- Codeforces Round #427 (Div. 2)
- Codeforces Round #427 (Div. 2)
- Codeforces Round #427 (Div. 2)
- Codeforces Round #427 (Div. 2)
- Codeforces Round #427 (Div. 2)
- Codeforces Round #427 (Div. 2)
- Codeforces Round #427 (Div. 2)【solved:4 / 6】
- Codeforces Round #427 (Div. 2) C
- Codeforces Round #427 (Div. 2) B
- Codeforces Round #427 (Div. 2) A
- Codeforces Round #427 (Div. 2) C
- Codeforces Round #427 (Div.2) A
- Codeforces Round #427 (Div. 2)(A+B)
- Python 3 爬虫的自我探索(一)
- 51nod 1163 最高的奖励
- IDEA 使用Git Clone项目
- FZU-2195 检查站点
- (PAT乙)1001. 害死人不偿命的(3n+1)猜想
- Codeforces Round #427 (Div. 2) (solve 5 / 6)
- webUploader插件实现文件上传
- 引用类型----Object
- 使用Fiddler进行iOS APP的HTTP/HTTPS抓包
- 命令符 微信收藏链接
- EasyTouch 核心控制脚本
- HDU1799
- AutowireCapableBeanFactory
- hello world