news 2026/6/9 20:58:59

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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;
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/9 20:56:55

3步解锁Ryzen处理器的隐藏性能:SDT调试工具深度指南

3步解锁Ryzen处理器的隐藏性能&#xff1a;SDT调试工具深度指南 【免费下载链接】SMUDebugTool A dedicated tool to help write/read various parameters of Ryzen-based systems, such as manual overclock, SMU, PCI, CPUID, MSR and Power Table. 项目地址: https://gitc…

作者头像 李华
网站建设 2026/6/9 20:55:02

C++新手练手包:100个带图形界面的可运行小项目,含BGI驱动和BMP素材

本文还有配套的精品资源&#xff0c;点击获取 简介&#xff1a;专为C初学者准备的实操型练习资源&#xff0c;包含100个独立、完整、可直接编译运行的小程序&#xff0c;覆盖输入输出、循环、数组、函数、指针、结构体、文件读写等基础语法点。所有代码采用标准C编写&#x…

作者头像 李华
网站建设 2026/6/9 20:54:59

INP/CLS/LCP 优化神器!谷歌官方 Web Vitals 插件免费装

开篇导读 2026 年&#xff0c;Core Web Vitals&#xff08;核心网页指标&#xff09;依旧是谷歌搜索排名、谷歌购物流量分发、AI Overview 曝光分配的核心权重因子&#xff0c;没有之一。对于运营英文独立站、布局 GEO 流量、深耕海外 SEO 的从业者来说&#xff0c;LCP、INP、…

作者头像 李华
网站建设 2026/6/9 20:50:19

终极指南:如何用Sharp-dumpkey快速解锁微信加密数据库

终极指南&#xff1a;如何用Sharp-dumpkey快速解锁微信加密数据库 【免费下载链接】Sharp-dumpkey 基于C#实现的获取微信数据库密钥的小工具 项目地址: https://gitcode.com/gh_mirrors/sh/Sharp-dumpkey 你是否曾遇到过这样的困境&#xff1a;更换电脑后&#xff0c;那…

作者头像 李华