当前位置: 首页 > 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.rkmt.cn/news/45763.html

相关文章:

  • 济南艺考文化课培训机构口碑排行榜2025:聚焦专业教学,助力艺考生高效提分
  • 2025年云桌面服务商排行榜单
  • 行业内外架安全网平台
  • iBizModel 日历部件(PSSYSCALENDAR)模型体系详解 - 教程
  • 面向对象大作业之课程设计自主选题-第一次提交
  • 2025年专升本教育机构综合评估与推荐,上海专升本机构/山东专升本机构/免试专升本机构推荐
  • 啊?
  • Docker部署FileBrowser轻量网盘
  • OpenGL进化史:从实验室到现代图形革命的里程碑之旅
  • 新手做幼儿园营养食谱公众号在哪找好看的素材?
  • 咋提宣讲
  • 20232428 2025-2026-1 《网络与系统攻防技术》实验四实验报告
  • 路径遍历漏洞实战指南:5种绕过技术与自动化测试
  • TCP报文中的时间戳有什么作用
  • 深入解析:统一高效图像生成与编辑!百度新加坡国立提出Query-Kontext,多项任务“反杀”专用模型
  • Windows利用批处理脚本判断端口, 启动tomcat
  • 2025最新实测对比:5款热门工程项目管理系统 协同能力与实用体验深度测评
  • 2025年终绩效,AI面谈系统让沟通效率翻倍,主管再也不用熬夜写总结
  • es中批量删除数据
  • 低代码高价值场景:让设备管理真正成为企业数字化资产
  • Pinely Round 5 (Div. 1 + Div. 2) A-D细解
  • 官宣上线!RocketMQ for AI:企业级 AI 应用异步通信首选方案
  • 什么是 FFmpeg:开源免费的多媒体处理框架 - 实践
  • 2025年离心管道风机定制厂家推荐排行榜
  • CF2119E And Constraint
  • Follow the Penguins
  • 2025年提分系统系统怎么选
  • 2025年肃宁双十一眼镜品牌权威推荐榜单:眼镜/眼睛价格/眼镜店品牌精选
  • 2025年锡熔液抗氧化还原粉厂家排行榜
  • [Python刷题记录]-合并区间-普通数组/二维数组-中等