天命数(c++基础)
题目描述:
给定两个数字n与m(n,m均不为0,均在100,000以内), 天命数规则如下:给出一个特殊的数字k,1<=k<=3,当k=1的时候,天命数就是n,m中较大的数字整除较小的数字所得到的结果。k=2的时候,天命数是n与m两数之和。k=3的时候,天命数是k=1以及k=2时所获得两个天命数的乘积再整除n与m之中的较大数,最后这个数字除以n与m之中的较小数所得的余数求出,即天命数。
如果天命数是0,输出:“cangtianyisi,huangtiandangli”。
输入格式:
第一行为整数n,m;
第二行为k。
输出格式:
输出仅一行,即天命数。
如果天命数为0,输出“cangtianyisi,huangtiandangli”
样例输入:
2 3 2
样例输出:
5
提示:
max(a,b)表示取a和b里大的值
比如a=1,b=2,max(a,b)就等于2
min(a,b)表示取a和b里小的值
比如a=1,b=2,min(a,b)就等于1
时间限制: 1000ms
空间限制: 256MB
代码如下:
#include<iostream>
using namespace std;
int main(){long long n,m,k,c;cin>>n>>m>>k;long long a=max(n,m),b=min(n,m);if(k==1){c=a/b;}if(k==2){c=n+m;}if(k==3){c=((a/b)*(n+m)/a)%b;}if(c==0){cout<<"cangtianyisi,huangtiandangli";}else{cout<<c;}return 0;
}
天命数(c++基础)相关推荐
- 【算法与数据结构】在n个数中取第k大的数(基础篇)
(转载请注明出处:http://blog.csdn.net/buptgshengod) 题目介绍 在n个数中取第k大的数(基础篇),之所以叫基础篇是因为还有很多更高级的算法,这些以 ...
- 千峰笔记【数通基础】③ DHCP、DNS、FTP、WEB服务器搭建(Windows2003)
千峰笔记[数通基础] 1000phone**WEB311**课程笔记(Day8-Day9) 一.DHCP服务器:(自动为客户机分配IP地址)[端口号67/68] 好处:减少工作量.避免IP冲突.提高地 ...
- 天命数 描述 给定两个数字n与m(n,m均不为0,均在100,000以内), 天命数规则如下:给出一个特殊的数字k,1<=k<=3,当k=1的时候,天命数就是n,m中较大的数字整除较小的数字所得到的
一.题目 满分代码 天命数 描述 给定两个数字n与m(n,m均不为0,均在100,000以内), 天命数规则如下:给出一个特殊的数字k,1<=k<=3,当k=1的时候,天命数就是n,m中较 ...
- 网易数帆基础软件平台获2020南京软博会年度创新产品奖
2020第十六届中国(南京)国际软件产品和信息服务交易博览会(以下简称南京软博会)顺利拉开帷幕,以"数字经济 智创未来"为主题,重点展示工业互联网.云计算.5G.人工智能等数字经济 ...
- 用文本挖掘剖析近5万首《全唐诗》-- 一文学会NLP数种基础任务
作者:苏格兰折耳猫 原文链接:https://zhuanlan.zhihu.com/p/52155493 已获 之乎者也V 授权 楔子 近些年来,弘扬中华传统文化的现象级综艺节目不断涌现,如<中 ...
- 位运算判断奇偶数_基础拾遗:除了amp;和amp;amp;的区别,你还要知道位运算的这5个运算符...
01 前言 那年刚找工作那会,就碰到过这么一个简单的题目1.都是作为逻辑与的运算符.2.&&具有短路功能,计算出前者false,就不需计算后者的true or false.后来在微信群 ...
- 数通基础-TCPIP参考模型
TCP/IP TCP/IP参考模型 TCP/IP协议簇 TCP/IP协议簇是Internet的基础,也是当今最流行的组网形式. TCP/IP是一组协议的代名词,包括许多别的协议,组成了TCP/IP协议 ...
- Hadoop(HDFS+MapReduce+Hive+数仓基础概念)学习笔记(自用)
文章目录 修改虚拟机IP 复制网卡的配置 Vi编辑器的常用命令 实操部分 复制网卡的配置 Hadoop集群初体验 20.secondarynameNode如何辅助管理FSImage与Edits文件 ⭐ ...
- 计算机字符串 对应10进制数,计算机系统基础(五)十进制数的表示
http://kaito-kidd.com/2018/08/14/decimal-expression/ 我们知道计算机中数字都是使用的二进制表示和运算,对于我们熟悉的十进制数字,可以通过数值进制公式 ...
最新文章
- 渐进式Web应用程序的深入概述
- ecshop“发货查询”中加入收货人、收货地址、发货时间、配送方式
- 绝地求生大逃杀最新服务器,《绝地求生大逃杀》将建立该国家或地区玩家的专有服务器!...
- cesium米转换经纬度_cesium 笛卡尔坐标(单位:米) 与 经纬度(单位:弧度/度) 之间的转换。...
- 三点估算pmp_【每日一练】PMP项目管理专业资格认证考试练习题(十)
- 学java要背的单词_学习JAVA必背的8类常用单词
- 5.6亿人没有存款、人均负债13万,大数据揭示负债累累的年轻人
- erp故障处理流程图_博科Yigo-ERP讲堂 | 您的企业需要实施工厂维护模块吗?
- python字符串补空格输出_python实现指定字符串补全空格、前面填充0的方法
- SqlMapConfig.xml 的配置
- 周剑:国产商业智能 BI 这 20 年(1997~2017)
- python下载贴吧的图片
- 【标准】ISO14001:2015新版标准正式发布
- springboot教务评教系统毕业设计源码252116
- 阿里云STMP实现邮件发送
- mysql中dml全称是什么_dml是什么?
- 《精进》(采铜)——读书笔记
- nvm介绍及常用命令
- IP地址划分, 常见的CIDR划分,子网掩码对应表及在线CIDR工具
- vim 删除文件单行或多行内容