社区讨论
蒟蒻求助
P5729【深基5.例7】工艺品制作参与者 5已保存回复 9
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 9 条
- 当前快照
- 1 份
- 快照标识符
- @lo91cf3r
- 此快照首次捕获于
- 2023/10/28 03:57 2 年前
- 此快照最后确认于
- 2023/10/28 03:57 2 年前
思路应该没大毛病;但是选择语句好像有点问题,大佬们帮忙看看,蒟蒻看不出啥毛病……
下面是代码
CPP#include<iostream>
#include<cmath>
using namespace std;
int main()
{
int x0,y0,z0,q,x1[1000],y1[1000],z1[1000],x2[1000],y2[1000],z2[1000],a;
cin>>x0>>y0>>z0>>q;
a=x0*y0*z0;
for(int i=1;i<=q;i++){
cin>>x1[i]>>y1[i]>>z1[i];
cin>>x2[i]>>y2[i]>>z2[i];
}
for(int z3=1;z3<=z0;z3++){
for(int y3=1;y3<=y0;y3++){
for(int x3=1;x3<=x0;x3++){
for(int k;k<=q;k++){
if((x3>=x1[k]&&x3<=x2[k])&&(y3>=y1[k]&&y3<=y2[k])&&(z3>=z1[k]&&z3<=z2[k])){
a--;
//cout<<x3<<" "<<y3<<" "<<z3<<endl;//附加的,看看判断的方块正不正确
break;
}
}
}
}
}
cout<<a;
return 0;
}
下面是输出结果(包括附加语句):
CPP1 1 1
2 1 1
62
谢谢

回复
共 9 条回复,欢迎继续交流。
正在加载回复...