103651.数字串 难度:1
//103651.数字串 难度:1
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,x;
cin>>n;
for(int i=1;i<=n;i++){
cin>>x;
cout<<x;
}
return 0;
}
103652.添加字符 难度:1
//103652.添加字符 难度:1
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,t=0;
string s;
cin>>n;
for(int i=1;i<=n;i++){
cin>>s;
t=0;
for(int len=s.length(),j=0;j<len;j++){
if(!('0'<=s[j]&&s[j]<='9'))cout<<s[j];
else{
if(!t)cout<<"-";
t=1;
cout<<s[j];
}
}
cout<<endl;
}
return 0;
}
103653.储存位置 难度:1
//103653.储存位置 难度:1
#include<bits/stdc++.h>
using namespace std;
int main(){
string s;
char c;
cin>>s>>c;
for(int i=0,len=s.length();i<len;i++){
if(s[i]==c){
cout<<i;
return 0;
}
}
cout<<"NO";
return 0;
}
103655.游客统计 难度:1
//103655.游客统计 难度:1
#include<bits/stdc++.h>
using namespace std;
int main(){
int t=0,maxn=0;
string s;
cin>>s;
for(int i=0,len=s.length();i<len;i++){
if(s[i]=='I') t++;
else t--;
maxn=max(maxn,t);
}
cout<<maxn;
return 0;
}
103656.加逗号 难度:1
//103656.加逗号 难度:1
#include<bits/stdc++.h>
using namespace std;
int main(){
int t;
string s;
cin>>s;
for(int i=0,len=s.length();i<len;i++){
t=len-i;
if(t%3==0&&i!=0)cout<<",";
cout<<s[i];
}
return 0;
}
信息学奥赛一本通-编程启蒙 第1-17集
C++版-----信息学奥赛一本通-----编程启蒙(1-19)
《信息学奥赛一本通编程启蒙(C++版)》题库题解
《信息学奥赛一本通 编程启蒙C++版》第1课 -- 第86课
信息学奥赛一本通-编程启蒙 解题目录(部分)
一本通编程启蒙 题解(2023.11.20)
信息学奥赛一本通题解、题目详解、视频集
小学生讲C++(2023.12.03)
从近三年CSP获奖情况看小学组信奥趋势!