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

2025 CSP-J初赛阅读代码解析

2025年的CSP-J初赛阅读程序题也出来了,一共三道。第一道是暴力枚举互质三元组,第二道是排序去重后双指针划分区间,第三道是最长公共子序列(LCS)。整体风格和往年差不多,考察代码阅读和简单算法理解。


第一题:互质三元组计数

#include <algorithm> #include <cstdio> #include <cstring> inline int gcd(int a, int b) { if (b == 0) return a; return gcd(b, a % b); } int main() { int n; scanf("%d", &n); int ans = 0; for (int i = 1; i <= n; ++i) { for (int j = i + 1; j <= n; ++j) { for (int k = j + 1; k <= n; ++k) { if (gcd(i, j) == 1 && gcd(j, k) == 1 && gcd(i, k) == 1) { ++ans; } } } } printf("%d\n", ans); return 0; }
http://www.jsqmd.com/news/984710/

相关文章:

  • 塔石DTU通过MQTT传递数据教程
  • 深入剖析Kotlin内联函数在Android开发中的性能优化之道
  • GEE教程:Google Earth Engine中导出影像过程中的Pyramiding Policy:MEAN、MODE、MIN、MAX与SAMPLE全解析
  • Windows 10/11 本地搭建 SonarQube 7.8 代码质量平台(保姆级避坑指南)
  • 深入理解Kotlin中的noinline与crossinline修饰符:Android开发的必备进阶技巧
  • 告别闪退!SonarQube 7.8 + MySQL 5.7 在Windows下的完美联调实战
  • Web 安全:路径遍历(Path Traversal)攻防全解析
  • Android Kotlin尾递归深度解析:优化无限的可能
  • VS2022在Release平台调试
  • 2026年口碑好的江门大基数减重/江门健身管理/江门健身口碑排行 - 行业平台推荐
  • Qt5.12在Win10上安装后,别忘了做这几件事!环境配置与第一个‘Hello World’项目实战
  • 别再只用Numba了!Python JIT加速实战:NumPy循环优化与Pandas避坑指南
  • 手机整机接地设计与验证
  • 基于 Simulink 的电动汽车防溜坡功能(ARS)中的电机零扭矩闭环保持控制仿真实战教程
  • 推理篇第17节:实战——Llama 3部署:使用TensorRT-LLM搭建推理服务
  • N100软路由(五) 成型与加固--AP模式Mesh组网与网络优化
  • 别再乱用v-if了!用Vue3自定义指令优雅实现按钮权限控制
  • Kotlin高阶函数在Android开发中的高级应用:面试指南与最佳实践
  • 2026年氨分解产品行业技术格局与主流供应商综合评估 - 优质品牌商家
  • 基于 Simulink 的新能源商用车主驱电机弱磁扩速控制策略仿真实战教程
  • Qt 5.12.6 在 Windows 10 上安装,为什么我强烈推荐你用 MinGW 而不是 MSVC?
  • MySQL大表优化终极方案:单表数据量上限、卡顿解决、分表分库实战教程
  • 从一次CANoe测试失败案例,聊聊CAPL变量作用域那些容易忽略的细节
  • Qt 5.12.6在Win10上安装,为什么我建议你选MinGW而不是MSVC?新手避坑指南
  • 搜索技能——anysearch技能
  • SPDX+Syft+Policy引擎打造合规流水线
  • 深入解析Kotlin中的Lambda表达式:Android开发的核心技巧
  • 软考网络工程师备考:用华为eNSP搞定这5个必考实验(含完整命令)
  • 陈,震惊分析实验系统 震惊实验视频分析系统
  • Elastic Agent独立模式实战:手把手教你用Kibana配置Nginx日志采集(附API Key避坑指南)