• 2024-11-20C++零基础入门:趣味学信息学奥赛从“Hello World”开始
    编程学习的第一步,往往从“HelloWorld”开始。这不仅是程序员的“入门仪式”,更是打开编程世界的一把钥匙。结合树莓派Pico开发板的实际操作,这篇文章将为C++零基础的学生和信息学奥赛爱好者讲解如何通过一个简单的“HelloWorld”项目,学会基础语法、编程思维,以及软硬件结合的实
  • 2024-11-16【奥赛真题】约数和
    约数和描述输入一个自然数x,求这个自然数的所有约数之和。(x<10^18)输入输入一个自然数输出约数和#include<bits/stdc++.h>usingnamespacestd;intmain(){ intx,i,s=0; cin>>x; for(i=1;i<=x;i++) { if(x%i==0)s=s+i; } cout<<s; return0;}各
  • 2024-11-13C++零基础入门&趣味学信息学奥赛_开发环境安装
    Arduino软件安装,安装树莓派Pico开发板及上传Pico固件目录1.安装Windows驱动程序1.1.下载安装arduino软件:1.2.安装开发板Pico1.3.上传Arduino兼容的Pico固件1.安装Windows驱动程序                                        
  • 2024-11-11分成互质组 (信息学奥赛一本通)
    题目:分析: 读了读题,数据范围较小,可以考虑dfs。依次枚举每个数能否加到前面的某一个组中,(当然枚举第一个数的时候,前面没有组),如果能的话,则加入到某一个组中,但总的组的个数不变。如果不能的话,则新建一个组,此时总的组的个数加1,然后把这个数加入到这个新建的组中。直到枚举的这n
  • 2024-10-20信息学奥赛 1322:【例6.4】拦截导弹问题(Noip1999)
     代码:#include<bits/stdc++.h>usingnamespacestd;inta[100005];boola1[100005];intmain(){inti=1;while(cin>>a[i]){a1[i]=false;i++;}i--;intant=0,x=a[1],j=2,sum=1;a1[1]=true;
  • 2024-10-13信息学奥赛一本通 2070:【例2.13】数字对调 答案
    目录【链接】【题目描述】【输入】【输出】【输入样例】【输出样例】【答案】【链接】2070:【例2.13】数字对调http://ybt.ssoier.cn:8088/problem_show.php?pid=2070【题目描述】输入一个三位数,要求把这个数的百位数与个位数对调,输出对调后的数。【输入】三
  • 2024-10-04【训练记录】2024年莆田市高中信息学奥赛国庆集训CSP-S提高组(第四天场外)
    训练情况rk#1\(100+100+100+100=400\)赛后反思因为满分AK了,就不需要反思了A题显然我们想要选的最多,我们优先选\(a_i\)小的,所以我们对\(a_i\)从小到大排序,再求一个前缀和,再使用二分即可#include<bits/stdc++.h>#defineintlonglongusingnamespaces
  • 2024-10-02【训练记录】2024年莆田市高中信息学奥赛国庆集训CSP-S提高组(第二天场外)
    训练情况rk#4\(100+100+100+70=370\)赛后反思没什么很严重的失误,只是国庆早八起不来,打到后面时间不够做第四题了QAQ,下次一定早起TATA题开场怎么是CFDiv4原题,显然因为\(a,b,c,d\)互不相同,最后切出来的结果只有三块或四块,三块的情况是两线没有交叉,四块的情况
  • 2024-10-01【训练记录】2024年莆田市高中信息学奥赛国庆集训CSP-S提高组(第一天场外)
    训练情况rank#15\(100+0+40+0=140\)赛后反思T3忘记负数取模,丢了\(60\)分T1.跑步显然,找到第一个大于\(t\)的\(a,b,c\)倍数,所以我们直接\(t\diva,b,c\)向上取整,再乘回去,最后减去\(t\)即可,注意一下ceil好像会爆#include<bits/stdc++.h>#definei
  • 2024-09-24信息学奥赛复赛复习02-CSP-J2019-02-结构体、无构造函数、有构造函数、初始化列表构造、集合、数组存在性判断
    PDF文档公众号回复关键字:2024092412019CSP-J题目2公交换乘[题目描述]著名旅游城市B市为了鼓励大家采用公共交通方式出行,推出了一种地铁换乘公交车的优惠方案在搭乘一次地铁后可以获得一张优惠票,有效期为45分钟,在有效期内可以消耗这张优惠票,免费搭乘一次票价不超过
  • 2024-09-17信息学奥赛c++语言:求整数的和与均值
    题目描述读入n(1≤n≤10000)个整数,求它们的和与均值。输入输入第一行是一个整数n,表示有n个整数。第2~n+1行每行包含1个整数。每个整数的绝对值均不超过10000。输出输出一行,先输出和,再输出平均值(保留到小数点后5位),两个数间用单个空格分隔。样例输入 4344222343222
  • 2024-09-119.9 ~ 9.15
    9.9whk正常上课。感觉自己一到教室就困,怎么会是呢总不能是教室人太多缺氧了吧(OI我干啥了?我干啥了?我干啥了?9.10whk教师节。所以每节课上课之前我们都会起立并大喊“祝老师教师节快乐”;然后在奥赛课上也这么干了,给了\(\text{Huge}\)一点小小的震撼;Peppa_Even_Pig喊起
  • 2024-09-10信息学奥赛1191
    #include<iostream>usingnamespacestd;intmain(){ intn,m,count=0; cin>>n; //n*n矩阵,向四周传染,为避免越界,创建数组时四周各向外扩一行 charx[n+2][n+2]; //数据只填充在内部的n行、列中,最外围只为了避免越界 for(inti=1;i<n+1;i++) { for(intj=1;
  • 2024-09-07一、信息学奥赛简介
    CSP-J/S(非专业级别认证)CSP-J对应NOIP中普及组,CSP-S对应NOIP中的提高组。NOIP:全国青少年信息学奥林匹克联赛NOI:全国青少年信息学奥林匹克竞赛APIO/IOI比IOI更高一级,APIO是亚洲和太平洋地区信息学奥林匹克竞赛,IOI是国际信息学奥林匹克竞赛 二、计算机硬件基础1、计算机的发
  • 2024-08-31信息学奥赛一本通1058:求一元二次方程
    【题目描述】利用公式x1=−b+b2−4ac√2a,x2=−b−b2−4ac√2a�1=−�+�2−4��2�,�2=−�−�2−4��2�,求一元二次方程ax2+bx+c=0��2+��+�=0的根,其中a�不等于00。结果要求精确到小数点后55位。【输入】输入一行,包含三个浮点数a,b,c�,�,�(它们之间以一个空格分开),分别表示方程ax2+bx+c=0��2+��+�=0的系数。
  • 2024-08-31信息学奥赛一本通1056:点和正方形的关系
    【题目描述】有一个正方形,四个角的坐标(x,y)分别是(1,-1),(1,1),(-1,-1),(-1,1),x是横轴,y是纵轴。写一个程序,判断一个给定的点是否在这个正方形内(包括正方形边界)。如果点在正方形内,则输出yes,否则输出no。【输入】输入一行,包括两个整数x、y,以一个空格分开,表示坐标(x,y)。【输出
  • 2024-08-31信息学奥赛一本通1055:判断闰年
    【题目描述】#include<iostream>usingnamespacestd;intmain(){ inta; cin>>a; if(a%4==0&&a%100!=0||a%400==0){ cout<<"Y"; } else{ cout<<"N"; } return0;}判断某年是否是闰年。如果公元a年是闰年输出Y,否则输出N
  • 2024-08-31信息学奥赛一本通1054:三角形判断
    【题目描述】给定三个正整数,分别表示三条线段的长度,判断这三条线段能否构成一个三角形。如果能构成三角形,则输出“yes”,否则输出“no”。【输入】输入共一行,包含三个正整数,分别表示三条线段的长度,数与数之间以一个空格分开。【输出】如果能构成三角形,则输出“yes”,
  • 2024-08-28信息学奥赛一本通1328:【例7.7】光荣的梦想
    【题目描述】Prince对他在这片大陆上维护的秩序感到满意,于是决定启程离开艾泽拉斯。在他动身之前,Prince决定赋予King_Bette最强大的能量以守护世界、保卫这里的平衡与和谐。在那个时代,平衡是个梦想。因为有很多奇异的物种拥有各种不稳定的能量,平衡瞬间即被打破。KB决定求助于
  • 2024-08-26信息学奥赛c++语言:判断能否被3,5,7整除
    题目描述给定一个整数,判断它能否被3,5,7整除,并输出以下信息:1、能同时被3,5,7整除(直接输出357,每个数中间一个空格);2、只能被其中两个数整除(输出两个数,小的在前,大的在后。例如:35或者37或者57,中间用空格分隔);3、只能被其中一个数整除(输出这个除数);4、不能被任何数整除,输出小写字符
  • 2024-08-17信息学奥赛有关网站整理集合
    一、NOI官方网站(https://www.noi.cn) 是中国青少年信息学奥林匹克竞赛的主要功能包括:1、信息发布:定期发布NOI最新赛事新闻、通知及政策,确保参赛者、教练、家长等实时跟进竞赛动态。2、比赛事介绍:详述比赛历史、规则,帮助选手充分了解参与前准备。3、资源下载:历年试题、解答,
  • 2024-08-17信息学奥赛一本通编程启蒙题解(3011~3015)
    前言Hello大家好,我是文宇.正文3011#include<iostream>usingnamespacestd;intmain(){ inta,b,s; a=880; b=500; s=a*b; cout<<s; return0;}注:没有输入的都可以直接输出.3012#include<iostream>usingnamespacestd;inta,b,t;intmain(){ a=10;b=20
  • 2024-08-17信息学奥赛一本通编程启蒙题解(3021~3025)
    前言hello大家好,我是文宇。正文3021#include<iostream>usingnamespacestd;inta,b,c,d;intmain(){ cin>>a>>b>>c>>d; cout<<a+b+c+d; return0;}3022#include<bits/stdc++.h>usingnamespacestd;intmain(){ inta,b,c;
  • 2024-08-123333:练56.2 查找最接近的元素
    3333:练56.2查找最接近的元素信息学奥赛一本通-编程启蒙(C++版)在线评测系统练56.2查找最接近的元素信息学奥赛一本通-编程启蒙(C++版)在线评测系统01查找最接近的元素01查找最接近的元素_哔哩哔哩_bilibili《信息学奥赛一本通》题解_1240_查找最接近的元素《
  • 2024-08-09信息学奥赛一本通 1128 图像模糊处理
    1128:图像模糊处理时间限制:1000ms      内存限制:65536KB提交数:69990   通过数: 30350【题目描述】给定n行m列的图像各像素点的灰度值,要求用如下方法对其进行模糊化处理:1.四周最外侧的像素点灰度值不变;2.中间各像素点新灰度值为该像素点及其上下左