题目描述:

相传韩信才智过人,从不直接清点自己军队的人数,只要让士兵先后以三人一排、五人一排、七人一排地变换队形,而他每次只掠一眼队伍的排尾就知道总人数了。 输入3个非负整数a,b,c ,表示每种队形排尾的人数(a<3,b<5,c<7),输出总人数的最小值。

(不用穷举法,请用中国剩余定理做)

输入格式:

有多组数据,每组数据是一行,每行数据有3个非负整数a,b,c ,表示每种队形排尾的人数N,(a<3,b<5,c<7, N>0)。

输出格式:

每行输出每组数据总人数的最小值(或报告无解,即输出No answer)。实例,输出:89

限制:

空间限制:128MByte
时间限制:1秒

样例:

输入:2 1 6
2 4 6
输出:41
104

一切尽在代码掌控之中:

#include<iostream>
using namespace std;
int a,b,c,ans;
int main(){while(cin>>a>>b>>c){if(a==0&&b==0&&c==0){cout<<105<<endl;break;} else {ans=a*70+b*21+c*15;if(ans<=105){ans=ans;}elseans%=105;if(ans>105||ans<10){printf("No answer\n");} else {printf("%d\n",ans);}}}return 0;
}

韩信点兵 详解(C++)相关推荐

  1. 前沿分享|阿里云数据库高级技术专家 宋利兵:阿里云企业级自治数据库RDS详解

    简介:本篇内容为2021云栖大会-企业级云原生数据库最佳实践论坛中,阿里云数据库高级技术专家 宋利兵关于"阿里云企业级自治数据库RDS详解"的分享. 本文将从2方面为大家介绍企业级 ...

  2. 区块链技术进阶-深入详解以太坊智能合约语言 solidity(含源码)-熊丽兵-专题视频课程...

    区块链技术进阶-深入详解以太坊智能合约语言 solidity(含源码)-103人已学习 课程介绍         区块链开发技术进阶-深入详解以太坊智能合约语言 solidity视频培训教程:本课程是 ...

  3. Tensorflow安装教程详解(图文详解,深度好文)

    Tensorflow安装教程详解(图文详解,深度好文) 前言 安装前的准备工作 关于python 关于Anaconda 开始使用Tensorflow 系统内配置Anaconda使用路径 Anacond ...

  4. Lombok 使用详解,简化 Java 编程

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 作者 | 日拱一兵 来源 | 公众号(日拱一兵) 在 Java 应 ...

  5. 详解虚函数的实现过程之多重继承(3)

    下面来一起探索一下多重继承时,有虚函数会怎么继承呢? 这里大家猜一下,SofaBed会占多少个字节呢? 首先我们是不是得猜一下它有几个虚表指针? 4* 4(4个int数据)+2*4(两个虚表指针)=2 ...

  6. SEO三种职位类型:编辑型SEO、技术型SEO、营销型SEO详解

    SEO三种职位类型:编辑型SEO.技术型SEO.营销型SEO详解 网站SEO优化作为营销端的服务之一,这些年也呈现出日新月异的格局.一改过去游兵散将式的小作坊生产模式,不断有力量强大的公司团体加入到这 ...

  7. 详解C++移动语义std::move()

    目录 1. C++move的概念 2. C++move的特点 3. 左值.右值与左值引用.右值引用 3.1 左值和右值的概念 3.2 左值引用和右值引用 4. std::move详解 4.1 std: ...

  8. 【数据结构】树状数组详解(Leetcode.315)

    前言 最近做题时遇到一个关于树状数组的题力扣https://leetcode-cn.com/problems/count-of-smaller-numbers-after-self/但是CSDN上仅有 ...

  9. 在线公开课 | 从理论走向实践,多角度详解Cloud Native

    戳蓝字"CSDN云计算"关注我们哦! 本次直播课程是由京东云产品研发部中间件负责人李道兵从Cloud Native概念入手到实践出发,深度解析了Cloud Native年度热词背后 ...

  10. responseentity 详解_大六壬毕法赋精注详解(1)【六壬】

    大六壬<毕法赋>精注详解(1)大六壬"毕法赋"(上) 前后引从升迁吉,首尾相见始终宜.帘幕贵人高甲第,催官使者赴官期. 六阳数足须公用,六阴相继尽昏迷.旺禄临身徒妄作, ...

最新文章

  1. 【记录】用Javascript实现文本框textarea高度随内容自动适应增长收缩
  2. 1874畅通工程续(dijkstra算法)
  3. 修改进程权限(转载)
  4. Mysql data type
  5. mysql数据库架构_MySQL数据库之互联网常用架构方案
  6. React Router学习
  7. 特斯拉奔驰宝马沃尔沃团灭!安全的半自动驾驶?不存在的
  8. 比特大爆炸为啥老显示服务器满,《有可能是史上最长停服维护公告》
  9. 傲梅备份服务器系统,傲梅轻松备份服务器版
  10. 阶段1 语言基础+高级_1-3-Java语言高级_05-异常与多线程_第4节 等待唤醒机制_4_Object类中wait带参方法和notifyAll方法...
  11. 当前不会命中断点 还没有为该文档加载任何符号
  12. 模糊c均值聚类_聚类算法及其数据可视化
  13. 偶极子天线参数优化记录
  14. 多线程总结--小码哥java
  15. python使用while循环语句计算GDP
  16. 堆栈的区别及增长方向
  17. 举个栗子!Tableau 技巧(158):如何实现双域的服务器单点登录
  18. 百度api一键分享功能
  19. 计算机毕业设计ssm+vue基本微信小程序的南通农商银行微银行系统
  20. layui数据表格,Switch按钮点击后修改表单数据

热门文章

  1. 2017.11.21 MS Power BI training
  2. 代理设计模式 实现 Retrofit 的 create
  3. 解决ant编译中出现“includeantruntime was not set”警告的问题
  4. Linux 远程登录配置
  5. path和classpath的用途
  6. php查看php进程
  7. Oracle中使用批处理文件批量建表
  8. 网络学习(六)Windows XP系统之ghost安装
  9. [JS]动态添加删除ROW
  10. @QueryParam和@PathParam的区别