• 题意:你有\(a\)个树枝和\(b\)个钻石,\(2\)个树枝和\(1\)个钻石能造一个铁铲,\(1\)个树枝和\(2\)个钻石能造一把剑,问最多能造多少铲子和剑.

  • 题解:如果\(a\le b\),若\(b\ge 2a\),那么一直取\(b\)即可,否则就要两两轮流减,即\((a+b)/3\),取个min即可.

  • 代码:

    #include <iostream>
    #include <cstdio>
    #include <cstring>
    #include <cmath>
    #include <algorithm>
    #include <stack>
    #include <queue>
    #include <vector>
    #include <map>
    #include <set>
    #include <unordered_set>
    #include <unordered_map>
    #define ll long long
    #define fi first
    #define se second
    #define pb push_back
    #define me memset
    const int N = 1e6 + 10;
    const int mod = 1e9 + 7;
    const int INF = 0x3f3f3f3f;
    using namespace std;
    typedef pair<int,int> PII;
    typedef pair<ll,ll> PLL; int t;
    int a,b; int main() {
    ios::sync_with_stdio(false);cin.tie(0);
    cin>>t;
    while(t--){
    cin>>a>>b;
    if(a>b) swap(a,b);
    int ans=min(a,(a+b)/3);
    printf("%d\n",ans);
    } return 0;
    }

最新文章

  1. mysql 控制台上传数据库
  2. 在python多进程中使用manager和Barrier
  3. Vue.js简介
  4. Android menu 简单创建
  5. codevs3731 寻找道路
  6. python学习之optparse
  7. TCP状态转换图
  8. LinkedList的分析(转)
  9. 使用TenforFlow 搭建BP神经网络拟合二次函数
  10. CentOS 设置网络(修改IP&amp;修改网关&amp;修改DNS)
  11. MySQL中怎么对varchar类型排序问题(转)
  12. maven报 Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.0:compile(defalut-compile) on project 项目名称:No such compile &#39;javac&#39;
  13. 内建模块 datetime使用
  14. python装饰器补漏
  15. 阿里巴巴数据库连接池 druid配置详解
  16. 从零开始学习html(十四)单位和值
  17. 【[TJOI2015]弦论】
  18. P-R曲线及与ROC曲线区别
  19. Spring MVC 配置文件
  20. BZOJ4198 &amp; 洛谷2168 &amp; UOJ130:[NOI2015]荷马史诗——题解

热门文章

  1. 深入理解nodejs中的异步编程
  2. C++ 异常机制(上)
  3. 【Oracle】查看oracle用户相关权限
  4. ctfhub技能树—信息泄露—svn泄露
  5. 两节锂电池保护IC,芯片电路图如何设计
  6. ElasticSearch-IK分词器和集成使用
  7. 离线安装docker-ce
  8. 一键测试VPS到国内速度脚本 SuperBench.sh,以及一键验收云主机脚本
  9. Jmeter如何录制APP客户端脚本
  10. https://dev.mysql.com/doc/refman/8.0/en/savepoint.html