自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

信息学奥赛的博客

专注信息学教学

  • 博客(10)
  • 收藏
  • 关注

转载 C++中 vector(容器)的用法

vector(向量): C++中的一种数据结构,确切的说是一个类.它相当于一个动态的数组,当程序员无法知道自己需要的数组的规模多大时,用其来解决问题可以达到最大节约空间的目的.一.用法:1.文件包含: 首先在程序开头处加上#include<vector>以包含所需要的类文件vector 还有一定要加上using namespace std; 二.变量声明 2.1 例:声明一个int向量以替代一维的数组:vector &l...

2021-07-28 09:18:09 5246

转载 priority的用法

订阅专栏priority_queue的用法(原博客)1.1 简介priority_queue本质是一个堆。1. 头文件是#include<queue>2. 关于priority_queue中元素的比较 模板申明带3个参数:**priority_queue<Type, Container, Functional>**,其中Type 为数据类型,Container为保存数据的容器,Functional 为元素比较方式。  Container必须是用数组...

2021-07-28 09:16:08 382

原创 质数——埃式筛法和欧式筛法

埃氏筛法原理素数的定义:素数就是除了1和本身之外没有其他的约数,所以有约数的都不是素数。埃氏筛法的思想就是:先去掉2的倍数,再去掉3的倍数,再去掉4的倍数,……依此类推,直到最大数小于最后一个标出的素数的平方,那么剩下的序列中所有的数都是素数。 时间复杂度:O(nloglogn)代码如下:#include<bits/stdc++.h>#define maxn 10000000#define INF 0x3f3f3f3fusing namespace std;bo...

2021-02-20 11:16:49 2570

原创 未出现的数字

题目描述给出n个互不相同的整数a[i],从小到大找第一个没有出现过的整数。输入格式第一行一个正整数n,之后是n个整数a[i];(1<=n<=3000 1<=a[i]<=3000)输出格式一个整数x,即第一个没有出现过的整数。输入输出样列输入样例1:31 7 2输出样例1:3思路:第一次拿到这道题目时候,想了一下题目的意思,不知道输出的3是啥意思,后来研究了一下,把输入的数据进行排序,从第一个数开始比,如果相等,那么就一直跟着累加#.

2020-12-25 19:07:48 480

原创 国际青少年程序设计竞赛小学组试题(RYIP第一届试题)

国际青少年程序设计竞赛小学组试题报名方式 :李老师:178 1212 3002付老师:177 7808 3446往期活动第三届青少年信息学程序设计展示活动(RYIP)顺利闭幕第二届“青少年信息学程序设计展示活动(RYIP)”在京举行首届国际青少年程序设计竞赛在京举行https://edu.qq.com/a/20170327/026720.htm公众号:青少年信息学程序设计展示活动ID:ry...

2020-12-02 10:12:37 626

原创 如何参加青少年信息学程序设计展示活动(RYIP)

1. 什么是RYIP?青少年信息学程序设计展示活动,简称:RYIP。是针对小学四年级以上,到高三的群体2. 该活动的是哪里办的?由中国人工智能学会和国际信息研究学会中国分会人工智能专业委员会单位主办,慧明科技承办3. 怎么报名?17611134175 或打开https://www.wjx.top/jq/46087130.aspx4. ryip考什么内容参考CSP-J/S,第一轮考察计算机基础知识及程序阅读等,第二轮考察上机操作能力。5. 用什么软件,活动是什么操作环境?DEVC++5.11

2020-11-10 10:35:17 852

原创 10:矩阵转置

总时间限制:1000ms内存限制:65536kB描述输入一个n行m列的矩阵A,输出它的转置AT。输入第一行包含两个整数n和m,表示矩阵A的行数和列数。1 <= n <= 100,1 <= m <= 100。接下来n行,每行m个整数,表示矩阵A的元素。相邻两个整数之间用单个空格隔开,每个元素均在1~1000之间。输出m行,每行n个整数,为矩阵A的转置。相邻两个整数之间用单个空格隔开。样例输入3 31 2 34 5 67 8...

2020-10-22 20:01:30 390

转载 北京市中小学信息学竞赛汇总 徐于铃

https://www.sohu.com/a/306583521_120132276一、NOIPNOIP(全国青少年信息学奥林匹克联赛),由中国计算机学会主办,每年10月份初赛,11月复赛。是真正的信息学奥赛。分为普及组和提高组。提高组成绩拔尖者有机会进省队(每个省十几人),从省队选拔参加NOI(全国青少年信息学奥林匹克竞赛)。进一步是国家集训队(全国50人),再进一步是国家预备队(...

2019-10-23 15:50:19 1892

转载 02:输出第二个整数

描述输入三个整数,把第二个输入的整数输出。输入只有一行,共三个整数,整数之间由一个空格分隔。整数是32位有符号整数。输出只有一行,一个整数,即输入的第二个整数。样例输入123 456 789样例输出456源码 copy#include   using 

2017-11-14 12:19:51 1474

转载 01:Hello, World!

01:Hello, World! 总时间限制: 1000ms 内存限制: 65536kB 描述 对于大部分编程语言来说,编写一个能够输出“Hello, World!”的程序往往是最基本、最简单的。因此,这个程序常常作为一个初学者接触一门新的编程语言所写的第一个程序,也经常用来测试开发、编译环境是否能够正常工作。现在你就需要完成这样一个程序。输入 无输出 

2017-11-14 12:08:58 152

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除