竞赛
考级
有点复杂
请输入文本.
飞的智动
互关
#include <bits/stdc++.h> using namespace std; int main(){ int a,b,c;cin>>a>>b>>c; if(a1&&b2)cout<<"YES"; else if(a1&&c3) cout<<"YES"; else if(b2&&c3) cout<<"YES"; else cout<<"NO"; return 0; }
w柯、冉
zsy
#include<bits/stdc++.h> using namespace std; int g; int main(){ int a; int b; int c; cin>>a>>b>>c; if(a!=1) { g++; } if(b!=2) { g++; } if(c!=3) { g++; } if(g1||g0) { cout<<"YES"; } else{ cout<<"NO"; } return 0; }
bilibili
LS_YZY
无敌的鳖佬仔给老爷爷猜猜被
在写代码之前,让我们来分析题目。 第一行输入三个整数a、b、c,要求判断至多一次将某个数改成另一个数的操作后,能否使得a=1,b=2,c=3。注意:如果在输入时便满足条件,则不用进行操作。 如果我们能通过进行一次操作使条件成立,a,b,c三数应当满足有两个数已经达成条件。 所以,我们不难得出如下代码(时空复杂度O(1)):
会呼吸的人类
#include <bits/stdc++.h> using namespace std; int a,b,c; int main(){ }
该账号不存在
自己思考一下哪几种情况即可
Wonder of U
提交答案之后,这里将显示提交结果~