好!今天咱们来讲A+B问题!
代码:
#include<bits/stdc++.h>
using namespace std;
int main(){
int a,b;
scanf("%d%d",&a,&b);
cout<<a+b<<endl;
return 0;
}
完事!
嘿嘿嘿,不会真的有人信吧!
真正的东西是「2020年CSP-J模拟:焦作一中」T1:卖书
PART 1 题目
因为是考试题,没有文字描述,先用图凑合一下
PART 2 思路
由题可知进完货后已经没钱了,每本资料为5元,即第一次付钱为10元or20元就没钱可找,直接输出NO。
当第二次付钱为20元时,钱包中没有足够的钱用来找钱,也输出NO.
如果付钱为10or20元但包里没有5元时无法找钱,输出NO。、
如果付钱为20元但包里只有3张以下5元并且没有10元时无法找钱,输出NO。
其他情况:
付10元:5元-1
付20元:5元-3(没有10元时)or10元-1+5元-1
当顾客全部离开后输出YES。
最后return 0结束程序
PART 3 代码
#include<bits/stdc++.h>
using namespace std;
int a[1000005];
int main(){
freopen("book.in","r",stdin);
freopen("book.out","w",stdout);
int wuyuan=0,shiyuan=0,n;
cin>>n;
for(int i=1;i<=n;i++){
scanf("%d",&a[i]);
if(a[1]==10&&a[1]==20){
cout<<"NO";
return 0;
}
else if(a[2]==20){
cout<<"NO";
return 0;
}
else if(a[i]==10&&wuyuan==0){
cout<<"NO";
return 0;
}
else if(a[i]==20&&wuyuan==0){
cout<<"NO";
return 0;
}
else if(a[i]==20&&shiyuan==0&&wuyuan<=2){
cout<<"NO";
return 0;
}
else if(a[i]==20&&shiyuan>=1&&wuyuan==0){
cout<<"NO";
return 0;
}
else if(a[i]==10&&wuyuan>0){
wuyuan--;
}
else if(a[i]==20&&wuyuan>2){
wuyuan--;
wuyuan--;
wuyuan--;
}
else if(a[i]==20&&shiyuan>0&&wuyuan>0){
wuyuan--;
shiyuan--;
}
else{
cout<<"YES";
return 0;
}
}
return 0;
}
这次真的再见。
还有个水字数环节:
来一把小游戏吧!
水果忍者(网页版):
20分钟后:别玩了,快刷题去!
嘿嘿嘿