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

CSP-J 2022 初赛补全代码题解析

2022年的两道题,一道是枚举因数,一道是洪水填充(BFS)。难度中规中矩,但因数那道题在输出顺序上做了点小文章,需要留意一下。

第一题:枚举因数

题目描述

输入一个正整数 n,从小到大输出它的所有正因数。比如 n=36,输出 1 2 3 4 6 9 12 18 36
代码用了优化方法:只枚举到 sqrt(n),把小于 sqrt(n) 的因数先存起来,然后输出对应的“大因数”。

代码框架

#include <bits/stdc++.h> using namespace std; int main() { int n; cin >> n; vector<int> fac; fac.resize((int)ceil(sqrt(n))); int i; for (i = 1; i * i < n; ++i) { if (______) { // 1. fac.push_back(i); } } for (int k = 0; k < fac.size(); ++k) { cout << ______ << " "; // 2. } if (______) { // 3. cout << ______ << " "; // 4. } for (int k = fac.size() - 1;
http://www.rkmt.cn/news/1495214.html

相关文章:

  • NJU OS 调试 C 标准库
  • NXP Kinetis K40系列MCU实战解析:Cortex-M4内核、低功耗与高集成度设计
  • ppt模板_0082_灰绿圆圈
  • SLAM 岗位 C++ 面试速查手册
  • 光学实验室必备技能:离线环境下用MetroPro和命令行生成Zemax兼容的zxg文件
  • 用树莓派4B搭建Matter智能家居中枢:从刷写Ubuntu Server到运行chip-tool全记录
  • Kinetis K64引脚配置与选型实战:从数据手册到硬件设计
  • 计算机网络(4) -- http协议
  • 护网必学日志分析
  • 2026桥梁工程公司实力榜:木桥以“诚信筑基”领跑行业,六家高潜力本土品牌深度解析 - 品牌发掘
  • 8 套毕业论文降重降 AIGC 工具实测对比,平衡双检测不翻车
  • 终极歌词获取指南:如何快速免费下载网易云和QQ音乐LRC歌词
  • 基于AI的微服务故障注入与混沌工程自动化:从手动演练到智能验证
  • 工业级RAG检索
  • 2026年6月 港澳台联考志愿填报实操与靠谱机构参考 - 起跑123
  • 多模态时代下,鲲鹏极致性能库KVCL重构高效视频数据处理
  • 终极指南:5分钟让Mac通过Android手机USB共享上网的完整解决方案
  • 2026财税代理记账十强品牌测评:六家本土财税服务商以智能税务系统与合规性优势领跑行业深度解析 - 品牌发掘
  • 新手到专家:2026 年 Chrome SEO 插件最优组合与避坑攻略开篇
  • 2026年6月广东港澳台联考志愿填报排名实用指南 - 起跑123
  • wxapkg-convertor:解密微信小程序包的技术实现与应用实践
  • 智能可观测性:基于LLM的日志异常模式挖掘与根因推理
  • i.MX RT1060X引脚配置与BGA封装PCB设计实战指南
  • MonkCode:2026年最值得用的免费AI编程工具
  • 别再手动解压了!用Docker一键部署Matlab 2018b到Linux服务器(含离线激活)
  • 从碎片到全景:用Python stitching库解决你的图像拼接难题
  • 【KOA三维路径规划】五种改进策略开普勒算法山地环境下无人机 3D路径规划【含Matlab源码 15605期】
  • 2026玉林市家里卫生间漏水、阳台漏水、楼顶漏水、阳台漏水、地下室渗水、阳光房漏水各种房屋漏水情况不用愁!本地防水补漏公司为您排忧解难!您附近的专业防水团队 - 企业资讯
  • 如何快速清理重复视频?Vidupe智能去重工具帮你一键搞定
  • JN5169 ZigBee模块选型、开发与低功耗设计实战指南