Frodo and pillows

CodeForces - 760B

题意:抽象一下。就是给你n,m,k。n为床的个数,m为拥有的枕头,k为他在的位置。问他所能要的最大枕头数目。且相邻两个人的枕头数目不能相差大于等于两个。

思路:wa好久。脑袋不好使了。。太菜了。纠结了一个奇怪的写法,后来直接两边过一遍。到了界限直接退出,除法计算。

#include<iostream>
#include<cstdio>
using namespace std;
int main(){int n,m,k;cin>>n>>m>>k;int t=1;m-=n;int l=k,r=k;while(m){if(r-l+1<=m) m-=(r-l+1),t++;else break;if(r<n) r++;if(l>1) l--;if(r==n&&l==1){t+=m/n;break;}  //   cout<<m<<" "<<t<<endl; //cout<<r<<" "<<l<<endl;}cout<<t<<endl;return 0;
}

Frodo and pillows CodeForces - 760B相关推荐

  1. Frodo and pillows CodeForces - 760B 二分 注意l和r的选择

    以后写l和r的初始值的时候,在不影响合理性的前提下,尽量写大一点 比如下面这个代码,如果r不加以或者l==0就不行 #include <iostream> #include <cst ...

  2. 【CodeForces - 760B 】Frodo and pillows (二分题意,注意细节)

    题干: n hobbits are planning to spend the night at Frodo's house. Frodo has n beds standing in a row a ...

  3. Codeforces Roud#393

    B. Frodo and pillows time limit per test 1 second memory limit per test 256 megabytes input standard ...

  4. CodeForces 375D Tree and Queries

    传送门:https://codeforces.com/problemset/problem/375/D 题意: 给你一颗有根树,树上每个节点都有其对应的颜色,有m次询问,每次问你以点v为父节点的子树内 ...

  5. 「日常训练」Bad Luck Island(Codeforces Round 301 Div.2 D)

    题意与分析(CodeForces 540D) 是一道概率dp题. 不过我没把它当dp做... 我就是凭着概率的直觉写的,还好这题不算难. 这题的重点在于考虑概率:他们喜相逢的概率是多少?考虑超几何分布 ...

  6. 【codeforces 812C】Sagheer and Nubian Market

    [题目链接]:http://codeforces.com/contest/812/problem/C [题意] 给你n个物品; 你可以选购k个物品;则 每个物品有一个基础价值; 然后还有一个附加价值; ...

  7. CodeForces 获得数据

    针对程序的输出可以看见 CodeForces :当输入.输出超过一定字符,会隐藏内容 所以:分若干个程序进行输入数据的获取 1. 1 for (i=1;i<=q;i++) 2 { 3 scanf ...

  8. codeforces水题100道 第二十七题 Codeforces Round #172 (Div. 2) A. Word Capitalization (strings)...

    题目链接:http://www.codeforces.com/problemset/problem/281/A 题意:将一个英文字母的首字母变成大写,然后输出. C++代码: #include < ...

  9. CodeForces 595A

    题目链接: http://codeforces.com/problemset/problem/595/A 题意: 一栋楼,有n层,每层有m户,每户有2个窗户,问这栋楼还有多少户没有睡觉(只要一个窗户灯 ...

  10. codeforces A. Jeff and Digits 解题报告

    题目链接:http://codeforces.com/problemset/problem/352/A 题目意思:给定一个只有0或5组成的序列,你要重新编排这个序列(当然你可以不取尽这些数字),使得这 ...

最新文章

  1. linux之Vim使用
  2. 计算机的配件知识,一台电脑需要多少配件组成,硬件知识介绍
  3. 全国计算机等级考试题库二级C操作题100套(第60套)
  4. MySQL优化:数据量很大,分页查询很慢,有什么优化方案?
  5. CS231n Convolutional Neural Networks for Visual Recognition------Python Tutorial
  6. 域名,ip,mac地址
  7. 《让僵冷的翅膀飞起来》系列之五——从容自若的CTO
  8. Docker引擎(engine)详解
  9. 数据nc文件_智能化工厂机床数据采集和数控设备联网的四大实施要点
  10. div中赋值html字符串
  11. python时间序列预测不连续怎么办_手把手教你用Python处理非平稳时间序列(附代码)...
  12. react 组件怎么公用_在React中的组件之间共享数据
  13. 最简单的视频编码器:基于libvpx(编码YUV为VP8)
  14. [OpenCV+VS2015]火焰检测算法(HSI判据)
  15. [ 应急响应 ]服务器(电脑)受到攻击该如何处理?(二)
  16. Nmap Script脚本使用指南
  17. 【聚类算法】用Sklearn封装的KMeans | DBSCAN算法详解 |【问题解决】AttributeError: ‘NoneType‘ object has no attribute split
  18. 微信开发网页授权获取用户信息
  19. 前端项目添加自定义icont图标步骤
  20. 零件加工 贪心 题解

热门文章

  1. Torah RVP Claiming Tutorial
  2. 怎样用 Excel 快速做数据分析?
  3. 宝塔nginx自编译云锁web防护教程
  4. 大数据Hadoop之——Cloudera Hadoop(CM 6.3.1+CDH 6.3.2环境部署)
  5. follow your heart
  6. CMD 隐藏窗口运行
  7. Win10系统中没有Microsoft Store(微软商城)解决方法【详细步骤】
  8. 小米 秋招 笔试 编程题 句子反转
  9. UE4 创建开始游戏界面UI
  10. 引用 孙悟空的师傅菩提祖师的真实真份和镇元大仙辈份排名+四大灵猴