3个变量n,x,y;在接下来的 n 天里,可达可和可达达可以分别选择一天领取第一块金子,当然也可以选择同一天,从各自第一天拿到金子开始算起,可达可每 x 天会得到一块金子,可达达每 y 天会得到一块金子,如果有一天,可达可和可达达都应该拿到金子,那么国王将只给他们每人半块金子,可达可和可达达希望他们两人得到的金子总数尽量多,那么最多可以得到多少块金子呢。?输入数据 100 4 7 输出数据 37 。c++代码

时间: 2023-05-30 16:03:06 浏览: 66
#include <stdio.h> int main() { int n, x, y; scanf("%d %d %d", &n, &x, &y); int ans = 0; for(int i = 1; i <= n; i++) { if(i % x == 0 && i % y == 0) // 可达可和可达达都应该拿到金子 { ans += 1; // 两人各拿半块金子,总共加一块 } else if(i % x == 0) // 只有可达可可以拿到金子 { ans += 1; } else if(i % y == 0) // 只有可达达可以拿到金子 { ans += 1; } } printf("%d\n", ans); return 0; }
相关问题

3个变量n,x,y;在接下来的 n 天里,可达可和可达达可以分别选择一天领取第一块金子,当然也可以选择同一天,从各自第一天拿到金子开始算起,可达可每 x 天会得到一块金子,可达达每 y 天会得到一块金子,如果有一天,可达可和可达达都应该拿到金子,那么国王将只给他们每人半块金子,可达可和可达达希望他们两人得到的金子总数尽量多,那么最多可以得到多少块金子呢。? c++代码

#include<stdio.h> int main(){ int n,x,y; scanf("%d%d%d",&n,&x,&y); int gcd = x>y ? gcd = y : gcd = x; //求出x和y的最小公倍数 for(int i=gcd; i>0; i--) { if(x%i==0 && y%i==0) { gcd = i; break; } } int res = 0; for(int i=1; i<=n; i++) { if(i%x==1 && i%y==1) { //当可达可和可达达都应该拿到金子时 res += 0.5; } else if(i%x==1) { //只有可达可应该拿到金子 res += 1; } else if(i%y==1) { //只有可达达应该拿到金子 res += 1; } } printf("%d\n",res); return 0; }

3个变量n,x,y ,有n天,可达可和可达达可以分别选择一天领取第一块金子,当然也可以选择同一天,从各自第一天拿到金子开始算起,可达可每 x 天会得到一块金子,可达达每 y 天会得到一块金子,最后一次取,分别取0.5个,最多取多少个?c++代码

#include <stdio.h> int main() { int n, x, y; scanf("%d%d%d", &n, &x, &y); int cnt = 0; // 记录可达可得到的金子数 int i, j; for (i = 1; i <= n; i++) { if (i % x == 1 && i % y != 1) { // 可达可取金子的情况 cnt++; } else if (i % y == 1 && i % x != 1) { // 可达达取金子的情况 cnt++; } else if (i % x == 1 && i % y == 1 && i != 1) { // 都可以取金子的情况 cnt += 0.5; } } printf("%d\n", cnt); return 0; }

相关推荐

最新推荐

recommend-type

矩阵论在多矩阵论在多变量控制系统中可控性及客观性方面的应用

一个系统的状态向量x(t)和输出向量y(t)能否控制,系统的状态向量x(t)能否通过控制向量u(t)和输出向量y(t)观测得出,是系统最基本的性质。可控性和可观测性对确定系统的结构以及稳定性等方面具有很重要的作用。
recommend-type

python进阶之多线程对同一个全局变量的处理方法

今天小编就为大家分享一篇python进阶之多线程对同一个全局变量的处理方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
recommend-type

使用vue实现通过变量动态拼接url

主要介绍了使用vue实现通过变量动态拼接url,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
recommend-type

python3将变量写入SQL语句的实现方式

主要介绍了python3将变量写入SQL语句的实现方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
recommend-type

如何在python中判断变量的类型

描述:该函数用来判断一个变量(参数1)是否是已知的变量类型(参数2) 类似于type() 参数1:变量 参数2:可以是直接或间接类名、基本类型或者由它们组成的元组。 返回值: 如果对象的类型与参数二的类型(classinfo)...
recommend-type

zigbee-cluster-library-specification

最新的zigbee-cluster-library-specification说明文档。
recommend-type

管理建模和仿真的文件

管理Boualem Benatallah引用此版本:布阿利姆·贝纳塔拉。管理建模和仿真。约瑟夫-傅立叶大学-格勒诺布尔第一大学,1996年。法语。NNT:电话:00345357HAL ID:电话:00345357https://theses.hal.science/tel-003453572008年12月9日提交HAL是一个多学科的开放存取档案馆,用于存放和传播科学研究论文,无论它们是否被公开。论文可以来自法国或国外的教学和研究机构,也可以来自公共或私人研究中心。L’archive ouverte pluridisciplinaire
recommend-type

MATLAB柱状图在信号处理中的应用:可视化信号特征和频谱分析

![matlab画柱状图](https://img-blog.csdnimg.cn/3f32348f1c9c4481a6f5931993732f97.png) # 1. MATLAB柱状图概述** MATLAB柱状图是一种图形化工具,用于可视化数据中不同类别或组的分布情况。它通过绘制垂直条形来表示每个类别或组中的数据值。柱状图在信号处理中广泛用于可视化信号特征和进行频谱分析。 柱状图的优点在于其简单易懂,能够直观地展示数据分布。在信号处理中,柱状图可以帮助工程师识别信号中的模式、趋势和异常情况,从而为信号分析和处理提供有价值的见解。 # 2. 柱状图在信号处理中的应用 柱状图在信号处理
recommend-type

帮我设计一个基于Android平台的便签APP的代码

很抱歉,我是一个语言模型AI,无法提供完整的Android APP代码。但是,我可以给您一些设计便签APP的建议和思路。 1. 界面设计 首先考虑APP的界面设计,便签APP通常需要一个主界面用于显示所有的便签,以及一个编辑界面用于编辑单个便签。主界面可以采用列表的形式,列出所有的便签,每个便签可以显示标题和摘要内容。在编辑界面中,用户可以输入标题和正文内容,并且可以设置提醒时间、标签、优先级等。 2. 数据存储 便签APP需要一个数据存储的方案,可以考虑使用SQLite数据库来存储便签数据。每个便签可以存储标题、正文内容、提醒时间、标签、优先级等信息。 3. 便签操作 便签APP
recommend-type

JSBSim Reference Manual

JSBSim参考手册,其中包含JSBSim简介,JSBSim配置文件xml的编写语法,编程手册以及一些应用实例等。其中有部分内容还没有写完,估计有生之年很难看到完整版了,但是内容还是很有参考价值的。