过往奖项(2023年以前,CCPC篇)
中国大学生程序设计竞赛(China Collegiate Programming Contest,简称CCPC,http://www.ccpc.io/)是工业和信息化部教育与考试中心主办的 “强国杯”技术技能大赛项目(2022年赛项编号QGB202212),由中国大学生程序设计竞赛组委会组织承办,旨在激发高校学生学习计算机领域专业知识与技能的兴趣,…
整数二分
思路及其作用 整数二分就是在一个数组中, 不断取其中间值,改变左右边界,使左右边界重合,从而取出满足预期结果。 使用二分得前提就是必须这个数组具有二义性(也就是由某一个数分开, 左面全部满足条件,而右面全部不满足,这种情况下就可以用二分来求解满足条件得值,作用就是在nlogn得复杂度情况下求解,对程序进行优化。 数的范围 给定一个按照升序排列的长度…
thumbnail
从C语言到C++
为什么要学习c++? 在写很多题目时, 我们会用到很多的数据结构或者常规的一些方法,因为这些东西过于常用,但是对于c语言来说,支持的东西少之又少,而c++对于这些常用的东西进行了封装,从而使在使用的时候不必重复造“轮子”,所以c++的一些库函数和STL是有必要学习的 STL vector变长数组 vector是变长数组,支持随机访问,不支持在任意位…
thumbnail
周一题解
三位数排序 #include <iostream> #include <algorithm> ​ using namespace std; ​ int main() {   /*cin cout*/ int a[3]; for(int i = 0; i < 3; i ++) cin >> a[i]; //读…
thumbnail
C语言 — 字符串和字符数组
ASCII值字符与int的关系 #include <stdio.h> ​ int main() { char c = 'a'; char d = 'b'; printf("%d\n", c); int n = 110; printf("%c\n",(char)n); int x = c - n; printf("%d\n", x); p…
thumbnail
C语言(五)— 函数与结构体
全局变量与局部变量 #include<stdio.h> ​ using namespace std; ​ int n; int main() {   int m = 0;   printf("%d %d", n, m);   return 0; } 函数基础 一个典型的函数定义包括以下部分:返回类型、函数名字、由0个或多个形参组成的列表…
thumbnail
C语言(四)——数组
变量的定义 #include <stdio.h> ​ int main() {    int a[10];    float b[10];    double d[10];    char c[10]; } 变量的初始化 #include <stdio.h> ​ int main() { int a[3] = {0, 1, …