南阳oj_(34)韩信点兵
来源:互联网 发布:网络工程学院 编辑:程序博客网 时间:2024/05/16 09:55
韩信点兵
时间限制:3000 ms | 内存限制:65535 KB
难度:1
- 描述
- 相传韩信才智过人,从不直接清点自己军队的人数,只要让士兵先后以三人一排、五人一排、七人一排地变换队形,而他每次只掠一眼队伍的排尾就知道总人数了。输入3个非负整数a,b,c ,表示每种队形排尾的人数(a<3,b<5,c<7),输出总人数的最小值(或报告无解)。已知总人数不小于10,不超过100 。
- 输入
- 输入3个非负整数a,b,c ,表示每种队形排尾的人数(a<3,b<5,c<7)。例如,输入:2 4 5
- 输出
- 输出总人数的最小值(或报告无解,即输出No answer)。实例,输出:89
- 样例输入
2 1 6
- 样例输出
41
#include<cstdio>#include<iostream>using namespace std;int main(){ int a,b,c,n; cin>>a>>b>>c; for(int i=10;i<=100;i++) { if(i%3==a&&i%5==b&&i%7==c) { n=i; cout<<n<<endl; } if(i>100) { cout<<"No answer"<<endl; } }}
最优代码:
#include<iostream>using namespace std;int main(){int a,b,c;cin>>a>>b>>c;int n=(a*70+b*21+c*15)%105;if(n>100||n<10) cout<<"No answer"<<endl;else cout<<n<<endl;}
0 0
- 南阳oj_(34)韩信点兵
- 南阳理工OJ_韩信点兵
- 南阳题目34-韩信点兵
- 南阳oj 题目34 韩信点兵
- 南阳OJ 题目34 韩信点兵
- 南阳-韩信点兵
- 韩信点兵 南阳理工ACM 题目34
- 南阳理工OJ_素数
- 南阳理工OJ_画图
- 南阳理工:韩信点兵
- 南阳ACM34—韩信点兵
- 南阳理工_34韩信点兵
- 南阳理工OJ_交换输出
- 南阳理工OJ_两点距离
- 南阳理工OJ_成绩交换
- 南阳理工OJ_小学生算数
- 南阳理工OJ_开灯问题
- 南阳理工OJ_水仙花数
- 模式匹配(第二篇KMP算法
- linux(ubuntu)系统,进入不了图形界面时,如何进入终端(命令行)?
- 异常处理(Exception)
- Java HashMap 源码解析
- Sublime Text 3 插件汇总
- 南阳oj_(34)韩信点兵
- myeclipse更改deploy location名称
- 浅拷贝、深拷贝以及拷贝构造函数
- javascript常用数组算法总结
- 顺序栈的实现
- 【Ogre引擎架构】 第七讲 粒子系统-爆破特效
- 使用System.Windows.Forms.Application.DoEvents实时更新画面
- 二叉树的创建(先序创建的)及先序遍历 中序遍历 后序遍历的递归和非递归实现
- NYOJ-833解题报告