只会做三个题;

A:简单题,不解释:

  1. #include<cstdio>
  2. using namespace std;
  3.  
  4. int k,d;
  5.  
  6. int main()
  7. {
  8. scanf("%d%d",&k,&d);
  9. if(d==)
  10. {
  11. if(k>)puts("No solution");
  12. else puts("");
  13. }
  14. else
  15. {
  16. if(k>=d)
  17. {
  18. for(int i=; i<d; i++)
  19. printf("");
  20. for(int i=; i<k-d; i++)
  21. printf("");
  22. }
  23. else
  24. {
  25. printf("%d",d);
  26. for(int i=; i<k; i++)
  27. printf("");
  28. }
  29. }
  30. return ;
  31. }

B题:从第一种票的往第四种票用贪心扫一遍;

  1. #include<cstdio>
  2. #define maxn 1005
  3. using namespace std;
  4.  
  5. int n,m,c[],bus[maxn],trai[maxn],buspen[maxn];
  6. int tailpen[maxn],sum1,sum2,ans;
  7.  
  8. int main()
  9. {
  10. for(int i=; i<; i++)scanf("%d",&c[i]);
  11. scanf("%d%d",&n,&m);
  12. for(int i=; i<n; i++)
  13. {
  14. scanf("%d",&bus[i]);
  15. if(bus[i]*c[]>c[])buspen[i]=c[];
  16. else buspen[i]=bus[i]*c[];
  17. }
  18. for(int i=; i<m; i++)
  19. {
  20. scanf("%d",&trai[i]);
  21. if(trai[i]*c[]>c[])tailpen[i]=c[];
  22. else tailpen[i]=trai[i]*c[];
  23. }
  24. for(int i=;i<n;i++)sum1+=buspen[i];
  25. for(int i=;i<m;i++)sum2+=tailpen[i];
  26. if(sum1<c[])ans+=sum1;
  27. else ans+=c[];
  28. if(sum2<c[])ans+=sum2;
  29. else ans+=c[];
  30. if(ans<c[])printf("%d",ans);
  31. else printf("%d",c[]);
  32. }

C:

n件物品n+1个空,枚举他们最后相遇的那个空,然后贪心就可!

代码:

  1. #include<cstdio>
  2. #include<iostream>
  3. #define maxn 100005
  4. using namespace std;
  5.  
  6. int n,l,r,ql,qr,v;
  7. long long goods[maxn],s[maxn],ans;
  8. int main()
  9. {
  10. scanf("%d%d%d%d%d",&n,&l,&r,&ql,&qr);
  11. for(int i=; i<=n; i++)
  12. {
  13. scanf("%d",&goods[i]);
  14. s[i]=s[i-]+goods[i];
  15. }
  16. long long minn=;
  17. for(int i=;i<=n;i++)
  18. {
  19. v=n-i;
  20. ans=s[i]*l+(s[n]-s[i])*r;
  21. if (i>v+) ans+=(i-v-)*ql;
  22. if (v>i+) ans+=(v-i-)*qr;
  23. if (ans<minn) minn=ans;
  24. }
  25. cout<<minn;
  26. }

Codeforces Round #206 (Div. 2)的更多相关文章

  1. 构造水题 Codeforces Round #206 (Div. 2) A. Vasya and Digital Root

    题目传送门 /* 构造水题:对于0的多个位数的NO,对于位数太大的在后面补0,在9×k的范围内的平均的原则 */ #include <cstdio> #include <algori ...

  2. Codeforces Round #206 (Div. 2) 部分题解

    传送门:http://codeforces.com/contest/355 A:水题,特判0 int k,d; int main(){ //FIN; while(cin>>k>> ...

  3. Codeforces Round #206 (Div. 2) A. Vasya and Digital Root

    #include <iostream> using namespace std; int main(){ int k,d; cin >> k >>d; ) { k ...

  4. Codeforces Round #206 (Div. 1)B(记忆化)

    这题刚开始理解错题意了 以为只能往右和下走 这题挺好的 看题解看了N久啊 二维的DP 第一维表示走到第几步 可以画一个正方形 以左上角斜着划线 第i步走的点只能是第i条线上的点 而dp的第二维 就表示 ...

  5. Codeforces Round #366 (Div. 2) ABC

    Codeforces Round #366 (Div. 2) A I hate that I love that I hate it水题 #I hate that I love that I hate ...

  6. Codeforces Round #354 (Div. 2) ABCD

    Codeforces Round #354 (Div. 2) Problems     # Name     A Nicholas and Permutation standard input/out ...

  7. Codeforces Round #368 (Div. 2)

    直达–>Codeforces Round #368 (Div. 2) A Brain’s Photos 给你一个NxM的矩阵,一个字母代表一种颜色,如果有”C”,”M”,”Y”三种中任意一种就输 ...

  8. cf之路,1,Codeforces Round #345 (Div. 2)

     cf之路,1,Codeforces Round #345 (Div. 2) ps:昨天第一次参加cf比赛,比赛之前为了熟悉下cf比赛题目的难度.所以做了round#345连试试水的深浅.....   ...

  9. Codeforces Round #279 (Div. 2) ABCDE

    Codeforces Round #279 (Div. 2) 做得我都变绿了! Problems     # Name     A Team Olympiad standard input/outpu ...

随机推荐

  1. 实现RecycleView动态使列表item可以点击或不可点击切换

    效果 这里讲的是第二个button跳转的Activity,这里和上一篇不同之处在于可以item点击.item子控件点击 继承BaseAdapter 同样也要继承BaseAdapter public c ...

  2. 使用httpModule做权限系统

    页面请求过程: 根据这个流程,网上一般的权限验证在:Http.Module.AuthorizeRequestHttp.Module.PreRequestHandlerExecute 例如使用前者: u ...

  3. Base64的Java代码实现

    欢迎拍砖~ 在数据二进制和byte互相转换的地方方法写得有点挫,不知道有没有更好的方法~ 顺便复习了java的一些基础东西,如位操作,原码反码补码 可以在这篇blog里学习到详细的知识点:http:/ ...

  4. 认识javascript作用域

    JavaScript的作用域链 这是一个非常重要的知识点了,了解了JavaScript的作用域链的话,能帮助我们理解很多‘异常’问题. 下面我们来看一个小例子,前面我说过的声明提前的例子. var n ...

  5. Bootstarp--全局CSS样式之表格

    表格在实际开发中可以说是非常常见的,但是有很多人不喜欢使用表格,但个人觉得在简单的界面布局中使用表格还是很简单的.毕竟人家给了表格这元素,而你却不去使用,貌似有点不解风情. 下面简单介绍Bootstr ...

  6. 1. 连接字符串的创建 - Lazy.Framework从零开始设计自己的ORM架构

    开发初衷 注册了博客园已经有几个月了,却从来都没有上来过,本人大概从2010年开始就开始做.NET 方向的开发. 这个是我在博客园发布的第一个帖子. 主要就是说说最近在写的一个ORM架构. 本人接触的 ...

  7. [日历] C#修改CNDate日历帮助类 (转载)

    点击下载 CNDate.rar 主要功能如下 .传回公历y年m月的总天数 .根据日期值获得周一的日期 .获取农历 #region 私有方法 private static long[] lunarInf ...

  8. 关于wordpress中更换CKEditor编辑器

    wordpress中自带的编辑器实在是功能太简,连插入表格都没有,使用插件的方式太过于麻烦,干脆就直接更换编辑器了,在网上找了一些方法,下文引自http://down.chinaz.com/try/2 ...

  9. 网页快照 - C#实现

    /// <summary> /// 图片类型枚举 /// </summary> public enum ImageType { GIF = , JPG = , PNG = } ...

  10. C++自定义异常处理

    自定义异常类 class MyException { public: MyException() { } MyException(char* str) { msg = str; } MyExcepti ...