首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
C++信息学奥赛例题训练
思无声
创建于2023-08-16
订阅专栏
网站链接:http://ybt.ssoier.cn:8088/problem_show.php?pid=2043
暂无订阅
共43篇文章
创建于2023-08-16
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
C++信息学奥赛1171:大整数的因子
该程序是一个寻找能够整除输入数字的最小正整数的程序。下面是代码的逻辑解析: 该程序的逻辑是: 首先,从标准输入读取一个字符串n。 创建一个大小为35的整型数组arr,并用-1进行初始化。 将字符串n中
C++信息学奥赛1169:大整数减法
代码逻辑: 首先,使用cin分别输入两个字符串ArrString和BrrString。 然后,通过strlen函数获取两个字符串的长度,并取其中较长的长度作为变量len的值。 定义三个整型数组ArrI
C++信息学奥赛1168:大整数加法
代码逻辑: 首先,使用cin分别输入两个字符串ArrString和BrrString。 然后,通过strlen函数获取两个字符串的长度,并取其中较长的长度作为变量len的值。 定义三个整型数组ArrI
信息学奥赛一本通 1189:Pell数列
这段代码使用了递推的思想,预先计算出一个较大范围内的数列,并根据输入的数字查询相应的数列元素。 代码逻辑如下: 包含bits/stdc++.h头文件,方便使用标准模板库(STL)。 主函数main开始
C++信息学奥赛1191:流感传染
一开始的代码自己运行测试代码怎么测试都是正确,但是一直提示答案错误 后面发现,代码存在一个错误。在每一天传播情况模拟中,你应该先更新新数组的状态,然后再将新数组赋值给原数组。
C++信息学奥赛1190:上台阶
代码逻辑如下: 首先包含了iostream库,以便使用输入输出流。 使用命名空间std,避免在代码中频繁使用std::。 声明了一个长整型数组arr,长度为80,用于存储斐波那契数列。
C++信息学奥赛1188:菲波那契数列(2)
这段代码的作用是计算给定整数数组中每个元素的斐波那契数,并对结果取模1000后输出。首先,通过循环输入整数数组的元素。然后,通过调用fibonacciMod函数,计算每个元素对应的斐波那契数并取模10
C++信息学奥赛1181:整数奇偶排序
这段代码的作用是判断给定的整数数组中是否存在出现次数超过一半的元素。首先,通过循环输入整数数组的元素。然后,通过两层循环遍历数组,外层循环逐个元素进行统计,内层循环计算当前元素在数组中出现的次数。在内
C++信息学奥赛1186:出现次数超过一半的数
这段代码的作用是判断给定的整数数组中是否存在出现次数超过一半的元素。首先,通过循环输入整数数组的元素。然后,通过两层循环遍历数组,外层循环逐个元素进行统计,内层循环计算当前元素在数组中出现的次数。
C++信息学奥赛1144:单词翻转
该段代码实现了以单词为单位,反向输出一行字符串的功能。首先,通过getline(cin, str)语句输入一行字符串。然后,定义一个临时存储字符串arr,用于存储非空格字符。
C++信息学奥赛1145:字符串p型编码
该段代码实现了对一个字符串进行简单压缩的功能。首先,通过`cin >> str`语句输入一个字符串。然后,获取字符串的长度n。接着,使用循环遍历字符串,对于每个字符,使用内部循环来判断当前字符
C++信息学奥赛1146:判断字符串是否为回文
该段代码实现了判断一个字符串是否为回文串的功能。首先,通过cin >> str语句输入一个字符串。然后,获取字符串的长度n。接着,使用循环遍历字符串的前半部分。对于每个字符,与其对称位置的字符进行比较
C++信息学奥赛1147:最高分数的学生姓名
该段代码实现了从标准输入中读取n个评分和对应的字符串,并输出拥有最大评分的字符串。首先,通过cin >> n语句输入一个整数n。
C++信息学奥赛1148:连续出现的字符
该段代码实现了在一行字符串中寻找第一个重复出现n次的字符,并输出该字符。首先,通过cin >> n语句输入一个整数n。然后,通过cin.ignore()语句忽略掉之前输入n的行末的换行符。接着,通过g
C++信息学奥赛1149:最长单词2
该段代码实现了找出一行字符串中最长的单词,并输出该单词的功能。首先,通过getline(cin, str1)语句输入一行字符串。然后,遍历字符串的每个字符,逐字符构建当前的单词,并统计单词的长度。
C++信息学奥赛1143:最长最短单词
该段代码实现了找出一行字符串中最长和最短的单词,并输出这两个单词的功能。遍历字符串的每个字符,逐字符构建当前的单词,并统计单词的
C++信息学奥赛1142:单词的长度
C++信息学奥赛1142:单词的长度:该段代码实现了统计一行字符串中每个单词的长度并输出的功能。遍历字符串的每个字符,
C++信息学奥赛1141:删除单词后缀
该段代码实现了特定规则下对字符串进行处理的功能。首先,通过cin >> str1语句输入一个字符串。然后,根据不同的条件进行处理。
C++信息学奥赛1140:验证子串
C++信息学奥赛1140:验证子串:该段代码实现了判断两个字符串是否存在子串关系的功能通过两层循环遍历两个字符串的所有可能的子串
C++信息学奥赛1139:整理药名
C++信息学奥赛1139:整理药名:该段代码实现了输入n行字符串,对每行字符串进行大小写转换的功能。
下一页