题目传送门

 1 /*
 2     贪心:每一次选取最多的线段,最大能放置nuts,直到放完为止,很贪婪!
 3     题目读不懂多读几遍:)
 4 */
 5 #include <cstdio>
 6 #include <algorithm>
 7 #include <cstring>
 8 #include <cmath>
 9 using namespace std;
10
11 const int MAXN = 1e3 + 10;
12 const int INF = 0x3f3f3f3f;
13
14 int main(void)        //Codeforces Round #236 (Div. 2) A. Nuts
15 {
16 //    freopen ("A.in", "r", stdin);
17
18     int k, a, b, v;
19     while (scanf ("%d%d%d%d", &k, &a, &b, &v) == 4)
20     {
21         int ans = 0;
22         while (1)
23         {
24             int sec = 0;
25             if (b >= k - 1)    {b -= (k - 1);    sec = k;}
26             else if (b == 0)    sec = 1;
27             else    {sec = b + 1;    b = 0;}
28             ans++;
29             if (v * sec >= a)    break;
30             else    a -= v * sec;
31         }
32
33         printf ("%d\n", ans);
34     }
35
36     return 0;
37 }

转载于:https://www.cnblogs.com/Running-Time/p/4566270.html

贪心 Codeforces Round #236 (Div. 2) A. Nuts相关推荐

  1. 构造图 Codeforces Round #236 (Div. 2) C. Searching for Graph

    题目地址 1 /* 2 题意:要你构造一个有2n+p条边的图,使得,每一个含k个结点子图中,最多有2*k+p条边 3 水得可以啊,每个点向另外的点连通,只要不和自己连,不重边就可以,正好2*n+p就结 ...

  2. 贪心 Codeforces Round #191 (Div. 2) A. Flipping Game

    题目传送门 1 /* 2 贪心:暴力贪心水水 3 */ 4 #include <cstdio> 5 #include <algorithm> 6 #include <cs ...

  3. 贪心 Codeforces Round #273 (Div. 2) C. Table Decorations

    题目传送门 1 /* 2 贪心:排序后,当a[3] > 2 * (a[1] + a[2]), 可以最多的2个,其他的都是1个,ggr,ggb, ggr... ans = a[1] + a[2]; ...

  4. 贪心 Codeforces Round #301 (Div. 2) B. School Marks

    题目传送门 1 /* 2 贪心:首先要注意,y是中位数的要求:先把其他的都设置为1,那么最多有(n-1)/2个比y小的,cnt记录比y小的个数 3 num1是输出的1的个数,numy是除此之外的数都为 ...

  5. 贪心 ---- Codeforces Round #618 (Div. 2)B. Assigning to Classes+贪心[证明过程]

    题目链接 题目大意:给你2∗n2*n2∗n个数,将这些数分成2个集合使得两个集合中位数的差值最小 解题思路:我懵了一个结论就是排序之后取中间的两个数然后就ac了 我们先对这些数字从小到大排序 证明:1 ...

  6. Era 贪心 Codeforces Round #752 (Div. 2)

    题意: 给一序列,每次操作是插入一个任意大小的数,求最小操作次数使得序列每个数值小于等于下标 思路: 对于每个值大于下标的数,在它前面填上恰好足够多的1,使值刚好等于下标即可,由于前面的数增加了1也会 ...

  7. Codeforces Round #236 (Div. 2) C. Searching for Graph(水构造)

    题目大意 我们说一个无向图是 p-interesting 当且仅当这个无向图满足如下条件: 1. 该图恰有 2 * n + p 条边 2. 该图没有自环和重边 3. 该图的任意一个包含 k 个节点的子 ...

  8. Codeforces Round #700 (Div. 2) D2 Painting the Array II(最通俗易懂的贪心策略讲解)看不懂来打我 ~

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 整场比赛的A ~ E 6题全,全部题目超高质量题解链接: Codeforces Round #700 ...

  9. Codeforces Round #699 (Div. 2) F - AB Tree(贪心、树上DP)超级清晰,良心题解,看不懂来打我 ~

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 Codeforces Round #699 (Div. 2) F - AB Tree Problem ...

最新文章

  1. Git 基础 —— 安装 配置 别名 对象
  2. pcb matrix ipc lp viewer软件中SMN、SMM、SML三个库的区别
  3. react设置默认props
  4. 【LOJ】 #2540. 「PKUWC2018」随机算法
  5. RSA3:预提取数据
  6. Java Synchronized 关键字
  7. 封装echarts 柱状图和曲线
  8. 3.UNIX 环境高级编程--文件 IO
  9. Oracle 11g企业版下载
  10. EasyBCD安装双硬盘的windows+Ubuntu16.04双系统,那些年我们一起踩过的那些坑
  11. ElasticSearch系列十:ElasticSearch搜索技术深入讲解之搜索模板,搜索建议和地理位置搜索
  12. 至强cpu能装linux吗,至强四核CPU Xeon 安装Linux系统后 能利用到4个核吗?
  13. 在杭州云栖大会,我们看到了一个新的阿里巴巴
  14. ABAP的PO接口调用
  15. Python哪些基础知识必学?
  16. python基础(24)IO编程
  17. python创建表格怎么只能65536_python - 在Python和Excel 2010中使用Win32时如何克服65536 Excel行限制 - 堆栈内存溢出...
  18. 上课笔记--商法(上)
  19. 如何选择好的软件测试技术?
  20. 一路走来,电子信息工程毕业生的嵌入式之路!

热门文章

  1. Python数据分析,抓取京东商品价格
  2. 大话PHP设计模式:类自动载入、PSR-0规范、链式操作、11种面向对象设计模式实现和使用、OOP的基本原则和自动加载配置...
  3. vue-cli 自定义指令directive 添加验证滑块
  4. IDC:以太网交换机市场增长2%
  5. 一个重复try语句的实验
  6. MySQL5.5各架构复制
  7. python交并补_Python 集合的交差并补操作及方法
  8. Socket编程(C语言实现)—— AF_INET(典型的TCP/IP四层模型的通信过程),AF_UNIX(本地进程间通信)
  9. hdu 1496 Equations(技巧hash)
  10. hadoop28---netty传对象