Codeforces Round 585

浅论如何发现自己是傻子的……

反正今天是完全蒙的,水了签到题就跑了……

A. Yellow Cards

签到题。

众所周知,CF的签到题一般是一道神神奇奇的数学题。思路2s出,细节一大堆……

当然,这个做法的时间复杂度并不优秀……

#include<bits/stdc++.h>

using namespace std;

int a1,a2,k1,k2,n,n1,n2,mmin,mmax;
int p[2010]; int main()
{
scanf("%d%d%d%d%d",&a1,&a2,&k1,&k2,&n);
n1=n;
n2=n;
for(int i=1;i<=a1;i++) {
p[i]=k1;
}
for(int i=1;i<=a2;i++) {
p[a1+i]=k2;
}
sort(p+1,p+a1+a2+1);
for(int i=1;i<=a1+a2;i++) {
if(n1-p[i]>=0) {
mmax++;
n1-=p[i];
}
else {
break;
}
}
for(int i=a1+a2;i>=1;i--) {
if(n2-p[i]+1>=0) {
n2-=(p[i]-1);
}
else {
break;
}
if(i==1) {
mmin=n2;
}
}
printf("%d %d",mmin,mmax);
return 0;
}

B. The Number of Products

死活不会做,弄了个前缀积,却发现不知道如何遍历。还一门心思去弄双指针……

C. Swap Letters

D. Ticket Game

E. Marbles

F. Radio Stations

耻辱啊,耻辱……

最新文章

  1. Git版本控制管理学习笔记5-提交
  2. val()失效
  3. StoryBoard--看上去很美
  4. OD调试篇10
  5. JDK,JRE,JVM区别与联系(ZZ)
  6. python参考手册--第3章类型和对象
  7. Spring3之MVC
  8. cookie、localStorage、sessionStorage之间的区别
  9. 通过JS控制textarea的输入长度
  10. tomcat建立虚拟主机
  11. (转)经典线程同步 互斥量Mutex
  12. Node.js开发工具、开发包、框架等总结
  13. 分布式缓存技术之Redis_03分布式redis
  14. js 组件化
  15. excel的操作
  16. 很实用且容易忘记的小命令 for Linux(更新中...)
  17. JS权威指南笔记之数据类型
  18. js offset
  19. linux查找文件目录及mysql卸载
  20. C++深度解析教程学习笔记(6)对象的构造和销毁

热门文章

  1. vue-cli3项目中全局引入less sass文件 以及使用本地图片在不同地方规则
  2. 3.WXML语法
  3. Django 操作已经存在的数据库
  4. springboot的mapper.xml在src下问题
  5. 微信小程序之一:动态添加view(view包含picker,input)
  6. [C语言]小知识点 持续更新
  7. e.g. i.e. etc. et al. w.r.t. i.i.d.英文论文中的缩写语
  8. [转帖]Dockerfile: ENTRYPOINT和CMD的区别
  9. (二)spring初次遇见shiro
  10. 随记sqlserver学习笔记