8月二期的同学们 好好道个别吧
2023-08-20 21:24:24
发布于:上海
嗨嗨嗨,上解析了奥
注意:这是成都X028月20日OI的题,其他题目可能不一样
来来来,上第一题题解:
第一题直接输入输出便是,直接上代码嗦
#include<bits/stdc++.h>
using namespace std;
int main(){
freopen("bye.in","r",stdin);
freopen("bye.out","w",stdout);
cout<<"see you";
fclose(stdin);
fclose(stdout);
}
hiahiahia,接下来是第二题嗦
第二题还用说吗,直接分支语句判断,最后输出结果就行了,直接上代码嗦
#include<bits/stdc++.h>
using namespace std;
int main(){
freopen("ikun.in","r",stdin);
freopen("ikun.out","w",stdout);
int n;
cin>>n;
switch(n){
case 1:
cout<<"sing";
break;
case 2:
cout<<"jump";
break;
case 3:
cout<<"rap";
break;
case 4:
cout<<"basketball";
break;
}
fclose(stdin);
fclose(stdout);
return 0;
}
hiahiahi,来到我们的第三题咯,数字反转这道题推荐使用string,这里介绍一位同志,他就是"reverse"
他的用法捏,具体是:
string str;
cin>>str;
reverse(str.begin(),str.end());
//导入的库吗,直接bits/stdc++.h
用上它,最后一个判断扔上去,他不香吗,上代码了嗦
#include<bits/stdc++.h>
using namespace std;
int main(){
freopen("interval.in","r",stdin);
freopen("interval.out","w",stdout);
string x,y;
cin>>x>>y;
reverse(x.begin(),x.end());
reverse(y.begin(),y.end());
if(x>y) cout<<x;
else if(x==y) cout<<x;
else cout<<y;
fclose(stdin);
fclose(stdout);
return 0;
}
hiahiahaih,来到第四题了,第四题嘛,ACGO题库里有,那里有我的题解,不过再发一下吧,直接上代码,不做解释了嗦
#include<bits/stdc++.h>
using namespace std;
int main(){
freopen("season.in","r",stdin);
freopen("season.out","w",stdout);
int e[8][3],p_in[8];
for(int i=0;i<8;i++){
int ma_l=-9999,mi_l=9999;
for(int j=0;j<3;j++){
cin>>e[i][j];
ma_l=max(ma_l,e[i][j]);
mi_l=min(mi_l,e[i][j]);
}
p_in[i]=ma_l-mi_l;
}
int Sp=-9999,Sd=9999;
for(int i=0;i<8;i++){
Sp=max(p_in[i],Sp);
Sd=min(p_in[i],Sd);
}
int S_Index=Sp-Sd;
cout<<S_Index;
fclose(stdin);
fclose(stdout);
return 0;
}
认真听课,杜绝抄袭
全部评论 3
最后四题确实难度比较大,不会做出来的同学不要灰心,稍后我就会发布成都x02本期最后四道大题的题解。
2023-08-20 来自
0哟西
2023-08-20 来自 上海
0泰裤辣
2023-08-20 来自 上海
0你还记得寿比昙花吗
2023-08-25 来自 四川
0
哇哇哇,感谢王老师的赞
2023-08-20 来自 上海
0最后四道题让可恶的王老师发题解了奥
2023-08-20 来自 上海
0
有帮助,赞一个