Educational Codeforces Round 30(A+B)
来源:互联网 发布:泰剧app软件下载 编辑:程序博客网 时间:2024/05/16 15:12
http://codeforces.com/contest/873
战绩:只A了一道qwq
第二个用尺取法搞了好搞。一直不对。
A
给定一个数组,可以把k个值换成n,问你他们的和的最小
#include <bits/stdc++.h>using namespace std;/**/const int maxn=1e4;int a[maxn];int main(){ int m,n,k; while(~scanf("%d%d%d",&m,&n,&k)){ for(int i=0;i<m;i++){ scanf("%d",&a[i]); } for(int i=m-n;i<m;i++){ a[i]=min(a[i],k); } int ans=0; for(int i=0;i<m;i++) ans+=a[i]; printf("%d",ans); } return 0;}
B用前缀和,用一个信号量(我tm。。。)
记录一下这个信号量的初始值。
大佬大佬。
#include <bits/stdc++.h>using namespace std;/**/const int maxn=1e4;int a[maxn];int main(){ int m,n,k; while(~scanf("%d%d%d",&m,&n,&k)){ for(int i=0;i<m;i++){ scanf("%d",&a[i]); } for(int i=m-n;i<m;i++){ a[i]=min(a[i],k); } int ans=0; for(int i=0;i<m;i++) ans+=a[i]; printf("%d",ans); } return 0;}
阅读全文
0 0
- Educational Codeforces Round 30(A+B)
- Codeforces-Educational Codeforces Round 32-(A,B,C,D)
- Educational Codeforces Round 8 (A B C)
- Educational Codeforces Round 17 A+B
- Educational Codeforces Round 31 A B C
- Educational Codeforces Round 32 A B C
- Educational Codeforces Round 30(补题) A B略 C(贪心)
- Codeforces Educational Round #18(Codeforces 792 A B C D)
- Educational Codeforces Round 30 B C
- Educational Codeforces Round 30 B.Balanced Substring
- Educational Codeforces Round 30 B. Balanced Substring
- Educational Codeforces Round 30 B. Balanced Substring
- Educational Codeforces Round 30-B-Balanced Substring
- Educational Codeforces Round 1(B)
- Educational Codeforces Round 5(B)贪心
- Educational Codeforces Round 6 (B)模拟
- Educational Codeforces Round 7(B)模拟
- Educational Codeforces Round 11(B)模拟
- 第八周【项目2
- 关于DOM级别的一些问题,DOM0,DOM1,DOM2
- ARC 073
- bzoj1922: [Sdoi2010]大陆争霸
- Unity中的Vuforia入门2017.2
- Educational Codeforces Round 30(A+B)
- MFC中使用ADO进行数据库操作 参考FROM:http://hi.baidu.com/sunkanghome/item/e1fda510b3186359f1090ee2 数据库与数据库编程: 当
- Linux进程退出之方法论
- BZOJ1103 大都市 DFS序 树状数组维护差分数组
- 转:linux系统的vm克隆后启动找不到网卡的问题
- Android进化史 设计风格进化及特点
- UVa11889
- Ubuntu 16.04 安装教程
- 创建docker自定义网桥 自定义网桥的配置 docker0