题目大意:

把n条火腿均分成m份,求最少刀数

解题思路:

可以把n根火腿肠连起来,那么最多需要切m-1刀,如果切的地方恰好是火腿的连接处,那么就少切一刀
即n是m的倍数时少切一刀
所以答案是(m-gcd(n,m))

A c c e p t e d c o d e : Accepted\ code: Accepted code:

#include<cmath>
#include<cstdio>using namespace std;int t, n, m;int gcd(int x, int y) { return y == 0 ? x : gcd(y, x % y); }int main() {scanf("%d", &t);while (t--) {scanf("%d %d", &n, &m);printf("%d\n", m - gcd(n, m));}
}

8.18 B组 T1 分火腿相关推荐

  1. CSP-J2021普及组T1:分糖果(candy) 题解

    题目背景 红太阳幼儿园的小朋友们开始分糖果啦! 题目描述          红太阳幼儿园有 n 个小朋友,你是其中之一.保证 n ≥ 2. 有一天你在幼儿园的后花园里发现无穷多颗糖果,你打算拿一些糖果 ...

  2. JZOJ6月20日提高组T1 小麦亩产一千八

    JZOJ6月20日提高组T1 小麦亩产一千八 题目 Description Input Output Sample Input Data Constraint 分析 Code 题目 Descripti ...

  3. SSL2668 2017年8月7日提高组T1 根(dfs)

    2017年8月7日提高组T1 根 Description 一天,小B得到了一棵n个节点的树.无聊至极的小B想要找出一个点,使得以这个点为根时,所有点的深度之和最大.但小B打开手机,发现他最爱的re:c ...

  4. 【NOIP2015模拟11.3晚】JZOJ7月31日提高组T1 次芝麻

    [NOIP2015模拟11.3晚]JZOJ7月31日提高组T1 次芝麻 题目 题解 题意 分析 Code 题目 题解 题意 给出两个数 x x x, y y y 每次操作会将小的数乘2,大的数减去小的 ...

  5. 蓝桥杯python组—— 猴子分香蕉

    蓝桥杯python组-- 猴子分香蕉 import os import sysfor i in range(20, 3142):x = iif x % 5 == 1:x = x - 1 - x // ...

  6. c语言程序设计分巧克力,[蓝桥杯训练] 第八届(2017)省赛 C/C++ A组 T09 - 分巧克力...

    1. 题目 标题: 分巧克力 儿童节那天有K位小朋友到小明家做客.小明拿出了珍藏的巧克力招待小朋友们. 小明一共有N块巧克力,其中第i块是Hi x Wi的方格组成的长方形. 为了公平起见,小明需要从这 ...

  7. 备战Noip2018模拟赛20 (A组) T1 Cz 礼物

    10月24日备战Noip2018模拟赛20(A组) T1 Cz礼物 题目描述 有Ñ种物品,第I种物品的价格为六,每天最多购买XI个. 有米天,第我天c♂x有无线的钱,他会不停购买能买得起的最贵的物品( ...

  8. NOIP2008 普及组T1 ISBN号码 解题报告-S.B.S.

    题目描述 每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字.1位识别码和3位分隔符,其规定格式如"x-xxx-xxxxx-x",其中符号"-&qu ...

  9. 2074:【21CSPJ普及组】分糖果(candy)

    [题目描述] 红太阳幼儿园的小朋友们开始分糖果啦! 红太阳幼儿园有 nn 个小朋友,你是其中之一.保证 n≥2n≥2. 有一天你在幼儿园的后花园里发现无穷多颗糖果,你打算拿一些糖果回去分给幼儿园的小朋 ...

最新文章

  1. MySQL的insert into select 引发锁表
  2. Python和xml简介
  3. Java Springboot应用部署
  4. Tensorflow实现MLP
  5. 计算机管理关机在哪,电脑点了关机为什么却关不了
  6. 2017.9.5 组合数学 思考记录
  7. spark报错: Yarn application has already ended! killed or unable to launch application master
  8. php测试号推送消息失败,用thinkphp5做微信公众号开发为什么关注推送消息回复不了一直提示服务器出现故障?...
  9. STC8A 进行USB直接ISP下载
  10. Python使用Reportlab处理PDF数据 - 创建特殊功能
  11. 程序员高效出书避坑和实践指南
  12. 如果能站在巨人的肩膀上
  13. kali下使用远程桌面连接
  14. 开发者分享 | AXI 基础第 3 讲-使用 AXI VIP 作为 AXI4 主 (Master) 接口的协议检查工具...
  15. golang官网可以打开了 go语言
  16. 数据之美:迄今 10 佳数据可视化示例
  17. Linux-根目录(/)的意义与内容
  18. 语言分类强弱类型语言
  19. html怎么做商品列表,纯js实现商品列表功能
  20. 爱克发胶片_GE/AGFA爱克发工业胶片系统

热门文章

  1. FCA-FineReport认证考试题(2022-10-31)
  2. 2022年港澳台华侨生联考录取分数线400分档次的985高校
  3. windows文件保护_彻底清理Windows系统的垃圾文件,使系统更轻巧更流畅!
  4. 腕知速加成对伤害的实际影响模拟
  5. 北京柠檬Java_leetcode 860 —柠檬水找零 java实现
  6. 讲一讲 Android 内存优化的小秘密
  7. Linux下用hostapd架无线AP(转载)
  8. PyTorch中F.cross_entropy()函数
  9. 40套PSD欧美扁平化网页模板,可二次编辑开发,精品
  10. ironpython2.7.9_ironpython下载-ironpython软件v2.7.9 免费版下载-6188手游网