传送门



思路:

  • 嗐,又是这种模拟题,每次都不长记性看数据范围,非得傻傻的去循环模拟T一次才知道思考。呜呜呜太菜了。
  • 既然每次至少拿出m,且求的是最多次数,那我们每次就拿m出来。
  • 先将m * p%上取整求出来用x表示。然后直接循环每次拿 n/m 个x出来直到 n < m 即可。

代码实现:

#include<bits/stdc++.h>
#define endl '\n'
#define null NULL
#define ll long long
#define int long long
#define pii pair<int, int>
#define lowbit(x) (x &(-x))
#define ls(x) x<<1
#define rs(x) (x<<1+1)
#define me(ar) memset(ar, 0, sizeof ar)
#define mem(ar,num) memset(ar, num, sizeof ar)
#define rp(i, n) for(int i = 0, i < n; i ++)
#define rep(i, a, n) for(int i = a; i <= n; i ++)
#define pre(i, n, a) for(int i = n; i >= a; i --)
#define IOS ios::sync_with_stdio(0); cin.tie(0);cout.tie(0);
const int way[4][2] = {{1, 0}, {-1, 0}, {0, 1}, {0, -1}};
using namespace std;
const int  inf = 0x7fffffff;
const double PI = acos(-1.0);
const double eps = 1e-6;
const ll   mod = 1e9 + 7;
const int  N = 2e5 + 5;int t, n, m, p;signed main()
{IOS;cin >> t;while(t --){cin >> n >> m >> p;int x = m * p / 100 + (m * p % 100 != 0);
//        cout << x << endl;int ans = 0;while(n >= m){int cnt = n / m;n -= cnt * x;ans += cnt;
//            cout << "n:" << n << endl;}cout << ans << endl;}return 0;
}

1001. Poker (思维 / 模拟)(2020年百度之星*程序设计大赛-初赛二)相关推荐

  1. 2020 年百度之星程序设计大赛 - 初赛二

    Poker Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others) Total Subm ...

  2. 2020年百度之星·程序设计大赛-初赛一

    Pro.ID 1001 Drink 题解 1002 GPA 题解 1003 Dec 题解 1004 Civilization 1005 Rotate 题解 1006 Matrix 1007 Mosqu ...

  3. 2020 年百度之星·程序设计大赛 - 初赛一题解

    Drink 对于每一种饮料,都可以算出最少需要多少瓶,从而知道最少摄入多少卡路里,从中找个最优值. #include <iostream> #include <cstdio>u ...

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

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

  5. 2020 年百度之星·程序设计大赛 - 初赛一 Civilization BFS广搜

    problem Civilization Accepts: 619 Submissions: 2182 Time Limit: 6000/3000 MS (Java/Others) Memory Li ...

  6. 2020 年百度之星·程序设计大赛 - 初赛一 Dec 二维DP,预处理

    problem Dec Accepts: 1284 Submissions: 4572 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 327 ...

  7. 2020 年百度之星·程序设计大赛 - 初赛一 GPA DFS深搜

    problem GPA Accepts: 1554 Submissions: 3947 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 327 ...

  8. 2020 年百度之星·程序设计大赛 - 初赛一 Drink

    Problem Description 我们有 nn 种不同的饮料,每种饮料有无限多瓶,第 ii 种饮料一瓶提供 x[i]x[i] 毫升的水分,包含 y[i]y[i] 卡路里. 现在我们需要选择一种饮 ...

  9. 2020年百度之星·程序设计大赛 - 初赛一(前三题)

    文章目录 Drink[贪心] 题目描述 测试样例 解题思路 赛时AC代码 赛后优化AC代码 总结: GPA[枚举] 题目描述 测试样例 解题思路 赛时WA代码 赛时AC代码 总结: Dec[反向dp+ ...

最新文章

  1. php is_null 判断,PHP判断null,别再=了,你真控制不住
  2. 解决Springboot+JPA中多表关联查询会查询多次的问题(n+1查询问题)
  3. no acceptable C compiler found in $PATH
  4. Java Array.sort的六种常用方法总结
  5. java 解决时间相减问题
  6. 一起学习C语言:C语言基本语法(三)
  7. 无需用户输入,Adobe提出自动高质量图像合成新方法
  8. 开发者们,2017年你们过得好吗?
  9. android textView 折叠 展开 ExpandableTextView
  10. web端(js)极光IM获取消息记录时,如果是图片类型,如何通过media_id获取到图片的真实路径?
  11. 数据库MySQL中更新数据库update
  12. 2015年上半年数据库系统工程师考试上午真题
  13. 把Ubuntu主机加入Window工作组
  14. 蓝奏云打不开解决方法
  15. 微信支付不能调起微信支付页面
  16. 使用Python出现的错误和解决方法
  17. Presto下载地址
  18. 一口气说出前后端 10 种 鉴权方案!!!
  19. Tryton 相关软件简介及名字背后的神话
  20. Google 让你创作自己的 “巴黎之恋” 搜索广告

热门文章

  1. STM32c8t6驱动激光雷达(一)
  2. 收藏篇:请学习本文的排名靠前大法,如何编写一篇高质量的技术博文
  3. 六:分布式架构存储设计
  4. 统计学——线性回归公式推导
  5. HTTP详解(请求方式)
  6. jsp实现一个简单的登陆界面(不连数据库)
  7. 自连接、外连接和自连接查询
  8. IntelliJ IDEA—SVN的配置及使用
  9. svn服务端删除版本库_【SVN】彻底 svn 服务器上的 删除某一个文件或文件夹
  10. airsim:体验在虚幻世界中“自由飞行”