第5次CCF CSP认证真题解

embedded/2024/10/30 20:08:10/

1、数列分段

题目链接:https://sim.csp.thusaac.com/contest/5/problem/0

区分每一段的方法就是判断数列中的每一个数是否与前一个数相等。

100分代码:

#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{int n;cin >> n;int a[1010] = {1010};for(int i = 1; i <= n; i++){cin >> a[i];}int ans = 0;for(int i = 1; i <= n; i++){if(a[i] != a[i-1])ans++;}cout << ans << endl;return 0;
}

评测结果:

2、日期计算

题目链接:https://sim.csp.thusaac.com/contest/5/problem/1

言简意赅,按照题意模拟即可。

100分代码:

#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{int year,day;cin >> year >> day;int month1[12] = {31,28,31,30,31,30,31,31,30,31,30,31};int month2[12] = {31,29,31,30,31,30,31,31,30,31,30,31};int sum  = 0; if(year % 4 == 0 && year % 100 != 0 || year % 400 == 0){for(int i = 0; i < 12; i++){sum += month2[i];if(sum >= day){cout << i+1 << endl;cout << day - (sum - month2[i]) << endl;break;}}}	else {for(int i = 0; i < 12; i++){sum += month1[i];if(sum >= day){cout << i+1 << endl;cout << day - (sum - month1[i]) << endl;break;}}}return 0;
}

评测结果:


http://www.ppmy.cn/embedded/133692.html

相关文章

2024前端JS面试题总汇

2024前端JS面试题总汇 1、JS数据类型有哪些&#xff1f;区别&#xff1f;⭐⭐⭐ js数据类型分为两大类&#xff0c;基本数据和引用数据类型&#xff0c;他们两个不同的原因是存储方式不同 基本数据类型&#xff1a;number&#xff0c;null&#xff0c;string&#xff0c;boole…

前端零基础入门到上班:【Day3】从零开始构建网页骨架HTML

HTML 基础入门&#xff1a;从零开始构建网页骨架 目录 1. 什么是 HTML&#xff1f;HTML 的核心作用 2. HTML 基本结构2.1 DOCTYPE 声明2.2 <html> 标签2.3 <head> 标签2.4 <body> 标签 3. HTML 常用标签详解3.1 标题标签3.2 段落和文本标签3.3 链接标签3.4 图…

Soanrquber集成Gitlab 之 导入Gitlab项目

集成Gitlab 之 导入Gitlab项目 说明&#xff1a; Sonarquber里面的项目&#xff0c;顺便设置&#xff0c;只要在集成CI的时候&#xff0c;使用这个项目的项目标识即可。 当然项目名称一一对应是最好的了&#xff0c;所以这里讲导入Gitlab的项目&#xff0c;项目名称一一对应&…

gin入门教程(10):实现jwt认证

使用 github.com/golang-jwt/jwt 实现 JWT&#xff08;JSON Web Token&#xff09;可以有效地进行用户身份验证,这个功能往往在接口前后端分离的应用中经常用到。以下是一个基本的示例&#xff0c;演示如何在 Gin 框架中实现 JWT 认证。 目录结构 /hello-gin │ ├── cmd/ …

openjdk17 hotspot JVM解析class文件

##openjdk17 hotspot JVM解析class文件 ClassFileParser::parse_stream 解析字节码 void ClassFileParser::parse_stream(const ClassFileStream* const stream,TRAPS) {assert(stream ! NULL, "invariant");assert(_class_name ! NULL, "invariant");//…

WebGL进阶(四)-视点和视线

理论基础&#xff1a; 顶点着色器 Vertex Shader 主要是负责处理顶点位置、顶点颜色、顶点向量等顶点的数据&#xff1b;处理一些顶点的变换&#xff1a;例如在进行视图变换和投影变换时MVP矩阵会改变顶点的位置信息。 输入&#xff1a; 顶点着色器输入部分主要是声明&…

Spark SQL DSL

1、 Spark sql -- 代替hive的&#xff08;并非完全代替&#xff09; (1) Spark sql 和 hive 区别 : 两者都是写sql的&#xff0c;区别是计算引擎不一样 hive -- 计算引擎是MapReduce &#xff0c;是通过MR做计算的 Spark sql -- 计算引擎是Saprk Core&#xff…

云腾五洲的智联引擎是什么?

智联引擎是成都云腾五洲科技有限公司旗下的数智化转型服务平台&#xff0c;它提供云边协同的分布式物联网平台引擎服务。这一平台以其强大的功能和灵活性&#xff0c;为全行业提供数智化转型的新动力&#xff0c;帮助企业在数智化升级中实现持续增长。 核心能力 智联引擎的核心…