题意

$a$个学生,$b$个教练

可以两个学生和一个教练一组,也可以两个教练和一个学生一组,问最多组成多少组

Sol

发题解的目的是为了纪念一下自己的错误思路

刚开始想的是:贪心的选,让少的跟多的分在一组里。事实证明这是错的,比如:500 500。

然后想的是:我们可以把教练和学生看着物品,密度最大应该是最优的,也就是$3$个教练和$3$个学生构成一组,但这样也是错的,比如7 11

又想了很久,发现我们根本就不用管他们是怎么分的,先特判掉$a < 2 * b$的情况,反正三个人一定能分成一组,那直接输出$(a + b) /3$就行了

int a, b;
main() {a = read(); b = read();if(a < b) swap(a, b);if(a > 2 * b) cout << b;else cout << (a + b) / 3;return 0;
}
/*
*/

cf519C. A and B and Team Training(找规律)相关推荐

  1. 2018.09.01 poj3071Football(概率dp+二进制找规律)

    传送门 概率dp简单题. 设f[i][j]表示前i轮j获胜的概率. 如果j,k能够刚好在第i轮相遇,找规律可以发现j,k满足: (j−1)>>(i−1)(j−1)>>(i−1) ...

  2. 点分治问题 ----------- P3727 曼哈顿计划E[点分治+博弈SG函数打表找规律]

    题目链接 解题思路: 1.首先对于每个操作我们实际上是一个博弈问题 对于k=1的操作就是很基础的NIM游戏就是找到一条链的异或和为0 对于k=2的操作通过达打表找规律: 如果s是奇数那么偶数的SG函数 ...

  3. 数学/找规律/sgu 118 Digital root

    题意 定义f(n)为n各位数字之和,如果n是各位数,则n个数根是f(n),否则为f(n)的数根 现在给出n个Ai,求出A1*A2*-*AN + A1*A2*-*AN-1 + - + A1*A2 + A ...

  4. HDU 5703 Desert 水题 找规律

    HDU 5703 Desert 水题 找规律 已知有n个单位的水,问有几种方式把这些水喝完,每天至少喝1个单位的水,而且每天喝的水的单位为整数.看上去挺复杂要跑循环,但其实上,列举几种情况之后就会发现 ...

  5. Odd Grasshopper 奇偶找规律

    思路 : 首先根据输入的奇偶性分别找规律,发现与输入无关,都满足4个一循环的规律 如果次数n刚好是4的倍数,那么就是x0,否则,找到小于n中最靠近n的一个4的倍数,从它开始模拟到n,就是答案 #inc ...

  6. 2021 年百度之星·程序设计大赛 - 初赛二 1001 签到(找规律,快速幂)

    solution 找规律 #include <iostream> #include <algorithm>using namespace std;const int mod = ...

  7. 洛谷P2158仪仗队(数学,观察找规律,欧拉函数)

    题目链接:https://www.luogu.org/problemnew/show/P2158 读完题被吓到了,这是什么东西. 总之,需要观察+找规律啊!观察可以发现,从第三行开始,第i行中当前直角 ...

  8. uvalive5092(找规律)

    题意: 给出n和m,我们有一个由1~n组成的n个数字的数列a[],如果a[i]>i,我们就把ans++,我们要求出ans==m的数列有多少个. 思路: 打个表,找规律,规律如代码中所示,类似于杨 ...

  9. uva1511(找规律。。。)

    题意: 给出n个点,n个点构成了完全图,每条边是红色或者是蓝色,问这个图中有多少个三角形三条边都是同一个颜色. 思路: 本想暴力,看见榜单上大家都TLE了,不敢暴力了,就找规律. 画图发现,如果三个点 ...

  10. 汉诺塔问题hdu 2065——找规律

    这类题目就是纸上模拟,找规律. 问题描述:在一块铜板上有三根杆,目的是将最左边杆上的盘全部移到右边的杆上,条件是不允许直接从最左(右)边移到最右(左)边(每次移动一定是移到中间杆或从中间移出),也不允 ...

最新文章

  1. 20162325 金立清 S2 W8 C17
  2. EIGRP 实验2: 邻居关系
  3. Silverlight教程第三部分:使用 Networking取回数据并填充DataGrid
  4. windows2008的功能介紹及其与2003的差异
  5. 自动化测试框架搭建-报告-4
  6. android profile分析器,Android性能优化之分析工具Profile的使用
  7. linux驱动导出文件属性,将Linux配置文件和设置备份到USB闪存驱动器的方法
  8. BufferFsStream
  9. 软件包管理器 RPM 升级软件包过程分析
  10. 【十四】jvm 性能调优实例
  11. 深入解析:MySQL对分布式事务 XA Transactions 的支持
  12. 排序提示若执行此操作所有合并单元格需大小相同
  13. angularjs框架
  14. 一行命令配置深度学所需所有环境PyTorch, TensorFlow, CUDA, cuDNN, and NVIDIA Drivers.
  15. 性能测试知多少---性能需求分析
  16. SVN安装及使用教程图文详解
  17. 领导的这些职场暗语,你一定要知道!
  18. neo4j-入门---学习复杂关系使用CQL语句操作图数据库(二)
  19. D3.jsV5入门教程
  20. 应用 Serverless 化,让业务开发心无旁骛

热门文章

  1. 一张图解释IaaS,PaaS,SaaS
  2. SQL Server 2008支持将数据导出为 insert into 的脚本
  3. 没有装Express版Sql Server 2005就不能用WebPart ?
  4. 基本MVC2模式创建新闻网站
  5. SQL 语句性能查看
  6. 【转】BLE开发的各种坑
  7. Spring的组件自动扫描机制
  8. 最小二乘法原理及代码实现
  9. Winform开发框架之终极应用 - 伍华聪 - 博客园
  10. c++中delete和析构函数之间的区别