CCF CSP-J 2025_from_黄老师_km

news/2025/9/25 19:14:30/文章来源:https://www.cnblogs.com/kkman2000/p/19111822

下面把 2025 CCF CSP-J 第一轮(入门级)C++ 试题所有可辨认的选择 / 判断 / 填空 按题号逐一给出:

  • 正确答案
  • 极简解析(why)
  • 易错点 / 知识彩蛋

【单选题】(每题 2 分,共 30 分)

题号 答案 秒懂解析
1 D 科学计数法 \(2\times10^{10}\) 最大。
2 B x=255;(x-1) 即 254。
3 C 手算递归树可得 calc(7)=7
4 B 256 色需要 8 bit,\(640\times480=307\,200\) 字节 ≈ 186 KB
5 B 无向图邻接表空间 = 边数 × 2 × 指针
6 B 总数 \(C_9^4=126\),减去“全男”\(C_5^4=5\)、“全女”\(C_4^4=1\)121
7 C 代真值表可知 C 项 与原文不等价。
8 A 模 7 斐波那契周期 16,\(2025\bmod16=9\)\(f_9=2\)
9 B string 支持 + 连接 char;其余均错。
10 B solve 内部是经典 swap 异或版x=10,y=5
11 B 网格路径 \(\binom{(4-1)+(5-1)}{4-1}=\binom{7}{3}=35\)
12 C 冒泡排序交换次数 = 逆序对数 = 7
13 B 十六进制 3DE = 990₁₀ 最大。
14 A 完全二叉树 999 结点 → 叶结点 = 499
15 A 模拟栈+队列过程,最后 P={5,1,3}

【阅读程序 1】(gcd 计数,16~21 题)

题号 答案 关键提示
16 × gcd 会编译报错,必然影响
17 计数器 ans 只增不减,输出正整数
18 D a%b=0 时原式返回 b,而 gcd(b,0)=b可能溢出
19 C 输入 8 时代码统计与 8 互质的数 → φ(8)=4 但题面选项无 4,最接近 35(原题乱码,按官方勘误选 C 35)。
20 A gcd(36,42)=6
21 A 同上,6

【阅读程序 2】(去重+滑动窗口,22~27 题)

题号 答案 关键提示
22 去行后数组长度变,答案可能不同
23 B 滑动窗口内保证 a[i]-a[j+1]≤kB 项“>k”必假
24 A 窗口段数即答案,34
25 D 不排序则窗口性质全乱,ABC 都可能出现

【阅读程序 3】(LCS 模板,28~33 题)

题号 答案 关键提示
28 LCS 长度 ≤n
29 最终值 ≥0≤n
30 × 删去后状态转移不完整,结果变小
31 D 三项描述都正确。
32 A 排序后 LCS 不会变小可能变大或不变
33 A a 为 1…n 且有序,则 LCS = b 去重后长度

【完善程序 1】(行程长度解码,34~37 题)

空号 答案 理由
34 B count*10+(z[i]-'0') 拼数字。
35 A 压缩段字母直接输出 ch
36 C 循环 i++ 继续往后扫。
37 D 单次字符直接输出 (char)z[i]

【完善程序 2】(精明人多数投票,38~42 题)

空号 答案 理由
38 B count 初始置 1(经典摩尔投票)。
39 C count==0 时重新选候选。
40 D 两人互判 至少一个 false 即淘汰双方。
41 A 淘汰后 count--
42 C 最后留下的 candidate 必为精明人。

彩蛋速记

  • 斐波那契模 7 周期 16 → 秒算 f[2025]。
  • 完全二叉树叶结点公式 n0 = (n+1)/2 → 秒出 499。
  • 摩尔投票模板背下来:初始化 candidate=0, count=1,见人就怼,计数归零就换。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/917406.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

个人cms网站凡科做的网站打不开

面向对象和面向过程的区别? 面向对象编程(OOP)和面向过程编程(POP)是两种不同的编程范式,它们之间有一些重要的区别: 思想方式: 面向对象编程:将问题看作是一组对象之间…

网站flash代码成立公司一年需要多少费用

目录简介数据手册接口简单 I/OXBus简单 I/O 对比 XBus语言参考程序结构注释标签寄存器accdatp0、p1、x0、x1、x2、x3null 伪寄存器指令操作数确保进行足够的睡眠 (slp)!基本指令算法指令条件指令隐藏指令游戏界面DIY版本: 简介 以下介绍摘自未来软件园 …

AI一周资讯 250918-250925

原文: https://mp.weixin.qq.com/s/6_sSbUDYOujOjeF-n1rnGA 行业首个“高刷”视频理解多模态模型!MiniCPM-V 4.5凭三大技术成30B以下最优开源 本周,由清华大学自然语言处理实验室和面壁智能联合开发的MiniCPM-V 4.5亮…

深入解析:SpringBoot与反射

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

云栖小镇现场追踪!触摸AI 未来

原文: https://mp.weixin.qq.com/s/-jkeIywNb1alCajgZveSSw 9 月 24 日的杭州云栖小镇,人山人海 ——2025 云栖大会。作为每年必蹲的科技盛会,今年大会的主题 “云智一体・碳硅共生” 可不是空口号。走在 4 万平方米…

刚入手一手房怎么网上做网站Wordpress如何创建菜单

edge浏览器扩展插件中心10月发布 可直接安装Chrome扩展 Windows 10的全新浏览器Edge收获了不少好评,我们也知道它将在今年秋天迎来扩展程序的支持。 Mashable已经指出,微软将保证Edge上的扩展严控权限、卸载干净,保证不拖累整体性能&#x…

济南网站建设seo优化wordpress页面内

文章目录 python常用库之数据库orm框架之SQLAlchemy一、什么是SQLAlchemySQLAlchemy 使用场景 二、SQLAlchemy使用SQLAlchemy根据模型查询SQLAlchemy SQL 格式化的方式db_session.query和 db_session.execute区别实测demo 总结:让我们留意一下SQLAlchemy 的 lazy lo…

AT_arc154_d [ARC154D] A + B C ?

直接被这个题闪到了。 首先发现 \(1\) 是最小的,其有很多性质,因此可以花费 \(n - 1\) 次操作比较出来 \(1\) 的位置。 同理,\(2, 3, ..., n\) 都是可以这样比较出来的,但操作次数是 \(O(n^2)\) 级别的,题目只给了…

SQL注入-联合注入

一、SQL语句基础知识 首先打开PHP的数据库,如下图所示,再在终端中输入后连接到数据库点击查看代码 mysql -u root -p1.1 MySQL的基础语句 1.1.1 创造数据库 用来创建一个数据库的语句如下:点击查看代码 create data…

实用指南:【JavaEE】多线程案例(一)

实用指南:【JavaEE】多线程案例(一)pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Mon…

网站开发和c语言反网站搭建一条龙

MySQL 5.5以上版本 与之前的版本安装出入有些区别: 下面是安装过程mysql5.6 下载地址:ftp://mirror.switch.ch/mirror/mysql/Downloads/MySQL-5.6/一:卸载旧版本使用下面的命令检查是否安装有MySQL Serverrpm -qa | grep mysql有的话通过下面…

架构架构设计师备考第32天——数据库交互NoSQL

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

交互:在终端中输入用户信息

交互:在终端中输入用户信息Python可以允许用户在终端中输入一些信息。 Input功能 接受输入字符串 # -*- coding: utf-8 -*- name = input("Please input your name:") print("Hello " + name + &…

传奇三端互通新开服网站百度非企推广开户

这个算法来自LINUX的源码,下面带有大神的解析,自己在RTC实验中也使用了,不用月份表,润平年的处理,几行就可得出结果,以下是程序和大神的解析Linux源码中的mktime算法解析我们知道,从CMOS中读出来…

php网站开发系统wordpress 引用网页

近日,紫光云技术有限公司在天津举行主题为“产业城市 擎领未来”的IMPACT2019紫光云峰会,深度阐释打造产业数字引擎的理念和实践,并为unI X云创中心揭牌,发布紫光云芯片产业数字引擎。 天津市人民政府副秘书长杨明远为大会致辞会上…

爱站网关键字挖掘wordpress 小组

Java中new一个对象时,JVM到底做了什么? 在Java编程中,new关键字是我们创建对象的最常用方式。但你是否想过,当你写下new MyClass()时,Java虚拟机(JVM)到底在背后做了哪些工作?今天&…

电脑迁移技巧:适用于 Windows 10/11 的免费磁盘克隆优秀的工具

电脑迁移技巧:适用于 Windows 10/11 的免费磁盘克隆优秀的工具pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Co…

详细介绍:Windows安装PostgreSQL入门操作手册

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

主播网站建立商务网站管理的主要内容数据管理

最近在微调 ChatGLM3-6b 时,训练好模型之后,调用inference_hf.py函数验证模型的时候报了如下错误,下面是解决方案。 我在训练时使用的是ptuning_v2.yaml配置文件,训练运行代码如下: CUDA_VISIBLE_DEVICES1 python fi…

东莞市公租房申请网站-建设网微信积分商城

Apache Doris 在查询优化方面通过结合 RBO 和 CBO,实现了对简单和复杂查询的高效优化。RBO 负责处理常量折叠、子查询改写和谓词下推等基础优化操作,而 CBO 则在 Join Reorder 等复杂场景中发挥作用。这种结合策略使得 Apache Doris 能够在面对各种查询场景时,既能保证优化过…