怀疑此题样例+数据全部有问题
2023-09-12 20:03:24
发布于:四川
5阅读
0回复
0点赞
rt,AC代码是下面:
#include <iostream>
using namespace std;
int main(){
int t;
cin >> t;
while (t--){
int a,b,c;
cin >> a >> b >> c;
int t1=a,t2=abs(b-c)+c;
if (t1==t2){
cout<<"3\n";
}else{
cout<<int(t1>t2)+1<<endl;//qwq
}
}
return 0;
}
理论上正确代码是这样:
#include <iostream>
using namespace std;
int main(){
int t;
cin >> t;
while (t--){
int a,b,c;
cin >> a >> b >> c;
int t1=a,t2=abs(b-c)+c;
if (t1==t2){
cout<<"3\n";
}else{
cout<<int(t1<t2)+1<<endl;//qwq
}
}
return 0;
}
有注释的那个地方改了的,t1 和 t2 分别是是第一个电梯和第二个电梯到此层楼要走几层楼,理论上是走的楼数小的那个电梯快,而 < 却错了,> 却是对的,让我怎么写题解 \yiw
全部评论 2
此帖结
2023-09-12 来自 四川
0ooo是我有问题,理解错了
2023-09-12 来自 四川
0
有帮助,赞一个