【题目链接】

ybt 2025:【例4.11】体操队

【题目考点】

1. 枚举

2. 循环控制

  • break:跳出循环
  • continue:重新开始循环

【解题思路】

一共n人,每行2人,多出1人,即为n%2==1,每行3人,多出1人,即为n%3==1,其他条件同理。从1开始从小到大看每个数字,找到第一个满足所有条件的数字,将它输出,程序结束。

【题解代码】

解法1:用break语句

#include<bits/stdc++.h>
using namespace std;
int main()
{int i = 1, a = 0;while(true){//看数字a是否满足条件a++;if(a%2 == 1 && a%3 == 1 && a%4 == 1 && a%5 == 1 && a%6 == 1 && a%7==0){cout << a;break;}}return 0;
}

解法2:用while语句做判断

前提已知肯定存在满足这一条件的数字,那么只要a不满足该条件,a就增加1,直到a满足时,输出a

#include<bits/stdc++.h>
using namespace std;
int main()
{int a = 1;while(!(a%2 == 1 && a%3 == 1 && a%4 == 1 && a%5 == 1 && a%6 == 1 && a%7==0))a++;//只要不满足上述条件,a就增加1,直到a满足为止。cout << a;return 0;
}

信息学奥赛一本通 2025:【例4.11】体操队相关推荐

  1. 信息学奥赛一本通1267:【例9.11】01背包问题(二维dp与滚动数组优化)

    [题目描述] 一个旅行者有一个最多能装 MM 公斤的背包,现在有 nn 件物品,它们的重量分别是W1,W2,...,WnW1,W2,...,Wn,它们的价值分别为C1,C2,...,CnC1,C2,. ...

  2. 《信息学奥赛一本通(C++版)》求校体操队的人数

    来源:<信息学奥赛一本通(C++版)>P65 [题目描述] 例4.11 校体操队到操场集合,排成每行2人,最后多出1人;排成每行3人,也多出1人:分别按每行4.5.6人,都多出1人:当排成 ...

  3. 信息学奥赛一本通 1278:【例9.22】复制书稿(book) | 洛谷 P1281 书的复制

    [题目链接] ybt 1278:[例9.22]复制书稿(book) 洛谷 P1281 书的复制 [题目考点] 1. 动态规划:线性动规 [解题思路] 该题可以抽象为:将由m个数字构成的序列分成k个子段 ...

  4. 【例1】 0/1背包《信息学奥赛一本通》【解法一】 02

    /* [例1] 0/1背包<信息学奥赛一本通>[解法一] 02 http://ybt.ssoier.cn:8088/problem_show.php?pid=1267 */ #includ ...

  5. 【例8】合唱队形(《信息学奥赛一本通第五版》)

    /* [例8]合唱队形(<信息学奥赛一本通第五版>) http://ybt.ssoier.cn:8088/problem_show.php?pid=1264 [问题描述] N位同学站成一排 ...

  6. 信息学奥赛一本通 2021:【例4.6】最大公约数

    [题目链接] ybt 2021:[例4.6]最大公约数 [题目考点] 1. while循环 2. 求最大公约数 辗转相减法 辗转相除法 [解题思路] 解法1:枚举 取较小数字,从该数字的值开始从大到小 ...

  7. 信息学奥赛一本通(2032:【例4.18】分解质因数)

    2032:[例4.18]分解质因数 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 582     通过数: 376 [题目描述] 把一个合数分解成若干个质因数乘积 ...

  8. 信息学奥赛一本通——2062:【例1.3】电影票

    2062:[例1.3]电影票 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 57341     通过数: 34230 [题目描述] 已知一位小朋友的电影票价是10 ...

  9. 信息学奥赛一本通C++语言-----2036:【例5.3】开关门

    [题目描述] 宾馆里有n(2≤n≤1000)n(2≤n≤1000) 个房间,从1∼n1∼n 编了号.第一个服务员把所有的房间门都打开了,第二个服务员把所有编号是22 的倍数的房间"相反处理& ...

最新文章

  1. MySQL双主(master-master)+半同步(Semisync Replication)
  2. 手动创建swap分区
  3. dedecms首页搜索 添加仿百度下拉框
  4. 微信公众号开发之获取微信用户的openID
  5. 用Python做科学计算
  6. 揭秘Sponge:统一Hadoop、Spark、SDS、Swift的大数据操作系统
  7. [LINK]用Python计算昨天、今天和明天的日期时间
  8. 微软全球副总裁给你发了一张Connect 2016专属邀请卡:信仰再充值!Connect 2016技术大会在线直播!
  9. 透彻解析!字节跳动Android实习面试凉凉经,年薪超过80万!
  10. [置顶] 任务三 主题、样式
  11. java get null_java 获取对象中为null的字段实例代码
  12. 安装cuda时 提示toolkit installation failed using unsupported compiler解决方法
  13. 【概率笔记】这些概率公理性质你需要会的呀
  14. 计算大数阶乘--VB Script 版
  15. 形式语言与自动机第二课
  16. 使用 border 属性制作三角形
  17. CC2530看门狗定时器实现1秒定时
  18. kafka如何创建topic
  19. Python 测试题(覆盖了大多数的基础知识和进阶)
  20. 网络技术故障背后:50元发动的DDoS流量攻击

热门文章

  1. 只运行一个实例的写法
  2. 2017 年度书单 Top 10
  3. atheros有线网卡LINUX驱动,请问有知道atheros无线网卡Linux驱动官方下载地址是什么吗?...
  4. extjs曲线数据如何从后端获取_B端产品经理应了解的技术知识(上)
  5. 2万字详解,彻底讲透 全文搜索引擎 Elasticsearch
  6. 工作六年 我终于学会了这项技能 可惜晚了!!!
  7. 图解 ElasticSearch 原理,太牛了
  8. 微信网站-微信应用-微信二次开发-演示方案
  9. 大数据之旅--Hadoop的发展史
  10. error: Your local changes to the following files would be overwritten by merge: