- 博客(14)
- 收藏
- 关注
原创 字符串组成
已知一串由大小写英文字母构成的串,请找出其中连续一段全部由小写英文字母构成的最长子串,再找出其中连续 一段全部由大写英文字母构成的最长子串。去掉原串中的第 6 个字母 W,剩余串的为 Helloorld,所以最长连续一段是 elloorld 全是由小写字母构成,长度 为 8。第三行一个数,表示删除一个字母后,最长连续一段全是由小写英文字母或全是由大写英文字母构成的子串的长度。原串中连续一段由小写字母构成的子串最长的为:ello 或 orld,长度都为 4。一行,一个由大小写英文字母构成的串。
2023-09-29 11:06:36
254
原创 1418:猴子选大王
这N个猴子围成一圈,从第一个开始报数,数到第1个猴子对应的正整数X1的猴子出队,然后从它的下一位继续从1开始报数,数到对应的Xi时出队,如此循环直到剩下一个猴子,最后剩下的那个猴子就是猴子们选出的大王。有N个猴子,编号从1到N。每个猴子对应一个正整数Xi,表示如果从编号为i的猴子开始报数,需要数到Xi。第二行为N个小于等于100的正整数。对应于从某个猴子位置开始报数,需要报数的次数。N=5,Xi对应为:1,2,3,4,5。出队的顺序为:1,3,4,5。被选为大王的猴子的编号。由经典约瑟夫问题改成。
2022-10-03 19:57:04
499
原创 1953:【11NOIP普及组】数字反转
1953:【11NOIP普及组】数字反转题目描述给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零(参见样例2)。输入输入共 1 行,一个整数N。输出输出共 1 行,一个整数,表示反转后的新数。输入样例123输出样例321tips【输入输出样例 2】输入:-380输出:-83【数据范围】-1,000,000,000 ≤ N≤ 1,000
2022-05-23 19:59:47
98
原创 1318:自然数的拆分
#include<bits/stdc++.h>using namespace std;int n;int a[10001];int sum=0;void print(int step){ sum++; cout<<n<<"="; for(int i=1;i<step;i++) cout<<a[i]<<"+"; cout<<a[step]<<endl; ...
2021-11-21 10:16:52
326
原创 信息奥赛一本通基础之一维数组
之前讲了基础的if判断和for循环,接下来则是难度有所提升的数组。一、如何定义一维数组(1)、整数型int 数组名【空间数量】;int a[1000];意思为定义一个整数型一维数组,共能容纳0~1000一千零一个数字,数字大小不超过int型。a【0】 a【1】 a【2】 a【3】 a【4】 a【5】 ...... a【998】 a【999】 a【1000】 (2)、字符数组char 数组名【空间数量】;char a[100
2021-11-13 22:04:18
568
原创 好玩小游戏来啦,免费拿走,一个赞一个关注就够啦
话不多说,上代码tips:外挂手段找找看哦#include<bits/stdc++.h>#include<conio.h>#include<windows.h>using namespace std;double shanghai[20]={0.6,1.1,2,3.16,5.5,7,10,20,50,100,146.23,254.13,312,403,601,1023};double bosshealth[20]={2,3,4,5.9,8,14,19,3
2021-11-02 21:40:49
147
原创 c++基础语句(条件判断)
一、if语句tips:if和for无论是基础还是后期写题目常用语句,想学好的一定要弄懂(for循环我也有一篇)用法:if(条件判断语句){ 内容模块;}样例:if(a*b>c)样例解析:如果a*b>c成立,执行内容模块又及:判断条件中有单有等于时,不能只打“=”,需打“==”又及样例:错误:if(a+b=c){ i++;}正确:if(a+b==c...
2021-11-02 21:35:26
1234
原创 贪吃蛇程序不要白不要,一个赞就够了
#include<stdio.h>#include<conio.h>#include<windows.h>#include<time.h>#define framex 5#define framey 5#define wide 20#define high 20int i,j,a[2];//将光标移动到指定位置void gotoxy(HANDLE hout,int x,int y){ //COORD是WindowsAPI中定义的一种..
2021-11-01 20:51:02
354
原创 c++初学者如何学好基础?
首先的首先,最好用有一本董永建老师的《信息学奥赛一本通(c++版)》全套。其次,把基础语法,顺序结构程序设计,程序的控制结构,循环结构的程序设计这三章节看懂,多看几遍,读书破万卷,下笔如有神。掌握好定义整数,单精度、双精度浮点数,字符(char),字符数组(string);for循环与while循环;if判断和if else判断语句使用方法;最基础的输入(cin),输出(cout)。基础部分就算掌握了%70。 学会了用法,就要解题目,掌握题目思路,如果没...
2021-10-29 23:31:42
187
原创 c++基础语句代码(循环语句)
一、for循环(1)用法:for(初始变量;停止判断语句;变量改变方式)(2)样例:for(int i=1;i<=100;i++){}(3)样例解析:1、int i=1:“i”变量从一开始 2、i<=100:“i”小于等于100时结束循环 3、i++:“i”每循环一次会增加1二、while循环(1)用法:while...
2021-10-29 22:58:08
1262
原创 c++信息奥赛一本通网站版在线测评答案
因第一张太简单,我直接从顺序结构程序设计开始发布awa有问题欢迎提出1006:#include<bits/stdc++.h>using namespace std;int main(){ long long int a,b; cin>>a>>b; cout<<a+b;}1007:#include<bits/stdc++.h>using namespace std;int main(){...
2021-10-29 22:41:54
8244
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人