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

CCF CSP 第37次(2025.03)(1_数值积分_C++)

CCF CSP 第37次(2025.03)(1_数值积分_C++)

      • 解题思路:
        • 思路一:
      • 代码实现
        • 代码实现(思路一):

时间限制: 1.0 秒
空间限制: 512 MiB
原题链接
在这里插入图片描述

解题思路:

思路一:

1、解题步骤拆分:
① 数据输入:输入仅一行 b c l r (b, c 为二次函数的系数,l, r 为区间的左端点和右端点)。

② 数据处理:计算区间内所有偶数点的函数值和,再乘以2。

③ 数据输出:输出最终计算的结果。

代码实现

代码实现(思路一):
#include<iostream>
#include<vector>
using namespace std;
int main(int argc, char const *argv[])
{// 输入:b 和 c 是二次函数的系数,l 和 r 是给定的区间端点long long b, c, l, r;cin >> b >> c >> l >> r;// 偶数点的函数值和long long evenSum = 0;// 如果l是奇数,跳过到下一个偶数if (l % 2 == 1) {l = l + 1;  // 如果l是奇数,就把l加1,使其变为偶数}// 遍历区间内所有偶数点 x,计算每个x对应的二次函数值并累加for (long long x = l; x <= r; x += 2) {  // x每次增加2,确保是偶数evenSum += (x * x + b * x + c);  // 计算x对应的二次函数值,并累加到evenSum}// 输出最终结果:偶数点函数值和乘以2cout << 2 * evenSum << endl;return 0;  // 返回0,程序结束
}

欢迎大家和我沟通交流(✿◠‿◠)

相关文章:

  • Java 程序员的 Python 之旅
  • 【线段树】P1253 扶苏的问题|普及+
  • 操作系统期中复习
  • 初识Redis · C++客户端list和hash
  • 第七届传智杯全国IT技能大赛程序设计赛道 国赛(总决赛)—— (B组)题解
  • 【PyQt5】@QtCore.pyqtSlot()的作用
  • oracle不同数据库版本的自增序列
  • element-ui中的上传组件el-upload非自动上传监听不到success
  • go for 闭环问题【踩坑记录】
  • DeepseekV3MLP 模块
  • 快充协议芯片XSP04D支持使用一个Type-C与电脑传输数据和快充取电功能
  • 腾讯一面-软件开发实习-PC客户端开发方向
  • LX4-数据手册相关
  • CentOS 7进入救援模式——VirtualBox虚拟机
  • 23. git reset
  • unity TEngine学习4
  • 【Andorid备案获取keystore里面的公钥和SHA-1码等等】
  • 怎么发布、更新Python第三方库?以potx-cloud为例
  • PHP日志会对服务器产生哪些影响?
  • 基于DeepSeek/AI的资产测绘与威胁图谱构建
  • 重返母校:哈佛大学医学院博士后陈则宇入职北大基础医学院
  • 新华社经济随笔:机器人“摔倒、爬起”的背后
  • 第一集|《蛮好的人生》蛮好,《悬镜》挺玄
  • 一周观展|上海,一系列特展大展渐次呈现
  • 甘肃古浪县发生3.0级地震,未接到人员伤亡和财产损失报告
  • 对话地铁读书人|来自大学教授的科普:读书日也是版权日