当前位置: 首页 > news >正文

2036:【例5.3】开关门

2036:【例5.3】开关门

时间限制: 1000 ms 内存限制: 65536 KB
提交数:86557 通过数: 56327
【题目描述】
宾馆里有n(2≤n≤1000)
个房间,从1∼n
编了号。第一个服务员把所有的房间门都打开了,第二个服务员把所有编号是2
的倍数的房间“相反处理”,第三个服务员把所有编号是3
的倍数的房间作“相反处理”…,以后每个服务员都是如此。当第n
个服务员来过后,哪几扇门是打开的。(所谓“相反处理”是:原来开着的门关上,原来关上的门打开。)

【输入】
房间数n

【输出】
一行,由小到大的打开门的房间序号,各序号之间用一个空格隔开。

【输入样例】
100
【输出样例】
1 4 9 16 25 36 49 64 81 100

#include<bits/stdc++.h>
using namespace std;
int main(){int n,num=0,j=2;        bool door[1001];//或者就是赋值0,1,但不如bool好用cin>>n;for(int i=1;i<=n;i++){door[i]=true;//模拟第一位服务员}for(int i=2;i<=n;i++){for(int j=i;j<=n;j+=i)//必须用双重for循环第一重为第几位服务员,第二for循环为了进行该服务员的操作{door[j]=!door[j];//取反操作}}bool first=true;for(int i=1;i<=n;i++){if(door[i]){if(!first){cout<<" ";}cout<<i;first=false;//除第一次不用空格其余都在前加空格}}return 0;
}

计算机算法本质还是对实际问题的模拟操作!

http://www.jsqmd.com/news/36838/

相关文章:

  • 济南艺考文化课培训机构口碑排行榜2025:聚焦专业教学,助力艺考生高效提分
  • AI元人文:苹果6元一斤——从微观事件到文明尺度的价值权衡
  • ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩ ⑪ ⑫
  • 2025年推拉雨棚制造企业排行榜单
  • 2025年云桌面服务商排行榜单
  • 2025年超融合渠道口碑推荐榜
  • day24-langgraph基础
  • 2025年毛发检测企业推荐排行榜单
  • 2025年资深的青少年心智成长训练企业哪家强
  • Cuda C++:Tensor Core 数值行为分析之测试复现
  • 行业内外架安全网平台
  • iBizModel 日历部件(PSSYSCALENDAR)模型体系详解 - 教程
  • 2025年节能空压机优质厂家推荐:永磁变频空压机/螺杆空压机/节能空压机/智能空压机/工业节能新选择
  • 推荐几家城际出行网约车公司
  • 实用指南:MySQL——联合查询数据表
  • WORK 4
  • 2025年知识付费软件平台不踩坑:五星推荐创客匠人,知识店铺搭建/知识内容变现系统/在线教育SaaS平台/线上卖课平台/AI赋能和陪跑服务双保障
  • 面向对象大作业之课程设计自主选题-第一次提交
  • 2025年专升本教育机构综合评估与推荐,上海专升本机构/山东专升本机构/免试专升本机构推荐
  • 啊?
  • Docker部署FileBrowser轻量网盘
  • 2025/11/10~2025/11/16 做题笔记 - sb
  • 校园二手物品交易平台
  • 微信小程序开发过程中,体验版调试模式是一个非常实用的功能,尤其适用于测试人员、产品或团队成员在正式发布前进行作用验证。以下是对微信小应用“体验版调试模式”的详细设置说明,包括操作步骤等
  • 【四级】全国大学英语四级历年真题及答案解析PDF电子版(2015-2025年6月) - 详解
  • OpenGL进化史:从实验室到现代图形革命的里程碑之旅
  • 提示词语料收集
  • 新手做幼儿园营养食谱公众号在哪找好看的素材?
  • C语言中的数据存储
  • 2025-11-10 早报新闻