B - Cake

B. Napoleon Cake B. Napoleon Cake 原题链接: https://codeforces.com/contest/1501/problem/B 题意: This week Arkady wanted to cook some pancakes (to follow ancient traditions) and make a problem about that. But then he remembered that one can’t make a problem about stacking pancake 阅读详情

B - Cake

 
HPU专题训练(-1)GCD&&素筛&&快速幂_____B - Cake
一次生日Party可能有p人或者q人参加,现准备有一个大蛋糕.问最少要将蛋糕切成多少块(每块大小不一定相等),才能使p人或者q人出席的任何一种情况,都能平均将蛋糕分食. 

Input每行有两个数p和q. Output输出最少要将蛋糕切成多少块. Sample Input
2 3
Sample Output
4


        
Hint
将蛋糕切成大小分别为1/3,1/3,1/6,1/6的四块即满足要求.
当2个人来时,每人可以吃1/3+1/6=1/2 , 1/2块。
当3个人来时,每人可以吃1/6+1/6=1/3 , 1/3, 1/3块。
        
 

/*
	假想一个圆是蛋糕
	以蛋糕的中心
	若有m个人,则将蛋糕以m刀  平均  切m份 
	若有n个人,则将蛋糕以n刀  平均  切n份 
	这其中有重复的刀数
	重复的刀数就是m和n的最大公约数
	即符合题目要求的最少刀数就是:
			m+n-gcd(m,n) 
*/


#include<stdio.h>
int gcd(int a,int b)
{
	return !b?a:gcd(b,a%b);
}
int main()
{
	int p,q;
	while(scanf("%d %d",&p,&q)!=EOF)
	{
		printf("%d\n",p+q-gcd(p,q));		
	}
	return 0;
}


Unity性能优化 - 动态图集 Unity 动态图集是 Unity 引擎中用于处理游戏纹理优化的一种技术。本文介绍了什么是动态图集,动态图集的优缺点,以及提供了一套完整的代码供大家参考。 阅读详情

相关推荐

智能座舱-语音交互系统

从什么是智能座舱、智能座舱的发展驱动因素、智能座舱的构成要素三个方面梳理我对智能座舱的基础认识之后,为了加深“智能座舱产品入门”课程中语音交互部分知识的理解,我从什么是语音交互、语音交互的底层技术、智能座舱的语音交互等方面,对智能座舱语音交互系统相关的知识进行了梳理与总结。

GUOSA0928的博客 1442

HDOJ---ACMSteps---2.1.4Cake

Cake Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 1469 Accepted Submission(s): 699   Problem Description 一次生日P

c随遇er安的专栏 539

手把手教你用89C52单片机驱动0.96寸OLED(IIC接口,附完整代码)

本文详细介绍了如何使用89C52单片机通过I2C接口驱动0.96寸OLED显示屏,包括硬件连接、I2C通信原理、SSD1306驱动芯片的初始化及显存管理技巧,并提供了完整的代码示例和常见问题排查方法,帮助电子爱好者快速掌握OLED显示技术。

weixin_30781433的博客 370

革命性AI框架Cake3:如何将70B大模型分布式部署到手机和电脑?

Cake3是一款颠覆性的分布式推理框架,专为移动设备、桌面端和服务器打造。它彻底改变了大模型的部署方式,让70B参数的AI模型能够跨设备高效运行,为普通用户带来前所未有的AI体验。 ## 🌟 Cake3的核心优势 Cake3框架最引人注目的特点是其强大的分布式推理能力。传统的AI模型部署往往受限于单设备的计算资源,而Cake3通过创新的分布式架构,让多个设备协同工作,轻松应对大模型的计算需求

gitblog_02051的博客 590

避坑指南:Dify+Docker+Ollama离线部署实战与疑难解析

本文详细解析了在国产化系统(如银河麒麟V10)内网环境中,如何从零开始离线部署Dify、Docker与Ollama的全栈AI应用开发平台。文章重点拆解了Docker安装中的“没有Release文件”和“GPG密钥错误”等典型报错解决方案,并提供了Ollama离线模型导入与Dify连接配置的完整实战指南,旨在帮助开发者高效完成本地部署,避开常见陷阱。

dd012的博客 465

合肥工业大学嵌入式系统原理实验报告

GPKDAT 的6、7引脚设置低电平,设置GPKDAT = 0x30则34灯亮12灯灭,GPKDAT 的4、5、6、7引脚全为高电平,设置GPKDAT = 0xf0,则led灯全灭。注意在烧写时要连接主机后面的USB接口,烧写完成后,要关闭开发板电源,将S2拨动开关置于NAND位置,然后重新开启开发板电源, 则开发板运行刚刚烧入的裸机程序。实验修改要求:在延时不变的条件下,将原程序中四个LED全亮,然后全灭的显示状态,修改为“四个全亮,然后1和2亮(3和4灭),然后3和4亮(1和2灭),最后全灭”。

Martin-share的博客 3098

B. Cake Assembly Line

在传送带上方,有n个分配器,当按下一个共同的按钮时,第i个分配器的巧克力将覆盖传送带的段[bi-h,bi+h]。对于每个测试案例,如果有可能以这样的方式移动传送带,使每个蛋糕最终都有一些巧克力,并且没有巧克力在蛋糕外面,则输出 "YES",否则输出 "NO"。h≤w)--蛋糕和分配器的数量,以及蛋糕的半宽和分配巧克力的片段。第二行包含n个整数a1,a2,...,an(1≤ai≤109)--蛋糕中心的位置。在第二个例子中,我们可以移动输送机,例如,使蛋糕的中心位于4、9、14、19、24。

qq_73261465的博客 533

51单片机8×8LED点阵屏动态显示取模汉字+ Proteus仿真

51单片机8×8LED点阵屏动态显示取模汉字+ Proteus仿真 Proteus仿真 取模软件:pctolcd2002 程序代码 #include<reg52.h> unsigned char code taba[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};//行选 unsigned char code tabb[]={0x08,0x49,0x49,0x7F,0x08,0x49,0x49,0x7F};//选列"出" unsigned cha

perseverance51博客 8057

CodeForces - 1519B The Cake Is a Lie

B. The Cake Is a Lie time limit per test2 seconds memory limit per test256 megabytes There is a n×m grid. You are standing at cell (1,1) and your goal is to finish at cell (n,m). You can move to the neighboring cells to the right or down. In other words, s

海岛Blog 525

【AI技术赋能有限元分析应用实践】Abaqus有限元分析与深度学习结合20个案例与有限元分析数据来源方法说明

结合 Abaqus 和深度学习,数据的获取和处理是关键的一步。通过从仿真、实验、公开数据库或合成数据中获取数据,经过预处理后,可以将其用于训练深度学习模型。最终,将训练好的深度学习模型与 Abaqus 集成,用于材料行为预测、结构优化、非线性分析、损伤预测等任务,从而提升仿真效率和精度。

源代码杀手的博客 3213

MFC中的CMFCToolBar:自定义按钮提示消息

通过以上步骤,您可以在MFC应用程序中使用CMFCToolBar创建自定义按钮,并设置按钮的提示消息。通过以上步骤,您可以在MFC应用程序中使用CMFCToolBar创建自定义按钮,并设置按钮的提示消息。通过上述代码,您可以在MFC应用程序中添加一个名为"ID_BUTTON_CUSTOM"的自定义按钮,并将其提示消息设置为"自定义提示消息"。通过上述代码,您可以在MFC应用程序中添加一个名为"ID_BUTTON_CUSTOM"的自定义按钮,并将其提示消息设置为"自定义提示消息"。

PixelInk的博客 1084

CF1501B Napoleon Cake

c++17比c++11慢 添加链接描述 #include<bits/stdc++.h> using namespace std; const int N=2e5+10; long long vis[N]; int main() { int T; scanf("%d",&T); while(T--) { memset(vis,0,sizeof(vis)); int n; scanf("%d",&n)

我见青山多妩媚,料青山见我应如是 396

YOLOv11 结合 BiFormer 注意力:打造多场景高精度检测模型实战教程

注册BiFormer模块(若代码未自动注册)# 加载自定义配置的YOLOv11模型。

know_F0727的博客 252

B. Cake Assembly Line codeforces 1786B

思路:因为a中的数的相邻元素的差不变,所以我们先求出ai和bi的差ci,然后让所有的ci都减去最小的那个ci,这样就得到了所有的ai和bi尽可能重合时的位置,然后我们让最小值尽可能向右移,也就是所有的ci减去w-d,然后看最大值能否满足条件,也就是ci>=w-d,只要最大值满足或不满足条件,其余的值都能满足或不满足条件。题目大意:有一个长度为n的数组a和数组b,b数组中的数不变,a数组中相邻数的差不能变,但数字可以改变,给出两数字w,d,问能否使对于任意的i都有ai-w=bi+d。

ashbringer233的博客 267

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

CodeForces 589B Layer Cake

当时做的时候没做出来,后来才知道挺简单的,只是之前欠缺点思维。 题意:给你n层蛋糕的长和宽,他们的高统一为1,求怎样按照某层蛋糕的宽和某层的长,使得切出的蛋糕体积最大。 思路:做的时候如果简单想用暴力三重循环肯定超时,那么就需要优化,考虑可不可以用两层循环做,怎么做呢?先处理将蛋糕长都比宽大,按长升序排序下,这样便可以理解下面代码为何第一层循环遍历长时将宽排序而且为什么只排序当前长i到n,因为

Akahieveman的博客 469

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Educational Codeforces Round 108 (Rated for Div. 2)-B. The Cake Is a Lie-题解

目录Educational Codeforces Round 108 (Rated for Div. 2)-B. The Cake Is a LieProblem DescriptionInputOutputSample InputSample OnputNote题目大意解题思路AC代码 Educational Codeforces Round 108 (Rated for Div. 2)-B. The Cake Is a Lie 传送门 Time Limit: 2 seconds Memory Limit

<font color="Pink">Tisfy的博客</font> 2074

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

CodeForces 589B Layer Cake

我是很蠢的写法,就是暴力枚举,枚举每个宽,然后对于每个宽,枚举长,然后记录最大值就行,n^2logn的复杂度,竟然300+ms就跑完了,不可思议 #include #include #include #include #include #include #include #include #include #include #include using namespace

一蓑烟雨任平生 484

B. The Cake Is a Lie

time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard output There is an×mn×mgrid. You are standing at cell(1,1)(1,1)and your goal is to finish at cell(n,m)(n,m). You can move to the neighborin...

无知的我 467

Codeforces Round#707 B-Napoleon Cake

题目传送门 题目大意 有n层蛋糕每个第i层上要涂上一层单位面积为ai的奶油,奶油会顺着蛋糕侧边流下,每ai面积的奶油就可以覆盖ai层蛋糕,你最后需要输出哪些层有奶油覆盖哪些层没有。 输入格式 第一行输入t(1<=t<=20000),表示t组测试样例。 接下来每次测试样例的第一行输入一个n(1<=n<=2e5),表示有n层蛋糕。 然后输入n个数,表示从第1层到第n层每层上面覆盖的奶油的面积。 输出格式 依次从第1行到第n行输出1或0,1表示该层被奶油覆盖,0表示该层没有被奶油覆盖。 样

Maly_gos的博客 476

Codeforces589B Layer Cake

题目见此链接Codeforces589B Layer Cake 题目大意: 主人公要堆砌一个多层的蛋糕,而每一层的蛋糕都将是一个正方形,而每层的正方形蛋糕都是由同一个型号的小蛋糕拼成的(每层的正方形也都是一个规格的)。比如:小蛋糕的规格是width*length(蛋糕的高度都是单位1),那么大正方形的规格便是width*length,由此也可以知道每层大蛋糕需要的小蛋糕数量是num = wi

kornberg_fresnel的博客 383

多边形面积 尺取法 B - Birthday Cake Gym - 100090B

题意: 给出一个多边形,顶点按照逆时针给出 让你选择两个点,使这两个点连线尽可能均分多边形面积 题解: 先求总面积,以及前缀面积和,然后运用尺取法 这里很好的运用了叉积的性质,因为叉积可以将不属于多边形的面积正负进行抵消 然后在运用尺取法的时候可以很容易求解顶点 i    j 连线后其中一半的面积 这里注意尺取法的时候要处理超出面积一半的情况,因为超出面积一半的时候也可能是最小的

转角的守望 546
上一篇: HDU1222 Wolf and Rabbit
下一篇: C - 又见GCD
陶鸿杰
博客等级 码龄9年 93粉丝 298原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值