社区讨论
Hack
P4079[SDOI2016] 齿轮参与者 3已保存回复 9
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 9 条
- 当前快照
- 1 份
- 快照标识符
- @mhjsci9k
- 此快照首次捕获于
- 2025/11/04 07:42 4 个月前
- 此快照最后确认于
- 2025/11/04 07:42 4 个月前
仙之人兮列如麻。
这题最需要关注的不就是精度问题吗?结果一众题解根本不管。
Hack 生成器,可以适当扩大数据范围:
CPP#include<bits/stdc++.h>
using namespace std;
#define int long long
int n,m;
signed main() {
freopen("hack.in","w",stdout);
ios::sync_with_stdio(0);
n=m=100;
cout<<3<<endl;
cout<<n<<" "<<m<<endl;
cout<<"1 2 100 1\n";
cout<<"1 3 100 1\n";
for(int i=2,j=3;j<=97;i+=2,j+=2)
cout<<i<<" "<<i+2<<" 100 1\n",
cout<<j<<" "<<j+2<<" 100 1\n";
cout<<"98 100 100 1\n";
cout<<"99 100 100 1\n";
cout<<n<<" "<<m<<endl;
cout<<"1 2 100 1\n";
cout<<"1 3 100 1\n";
for(int i=2,j=3;j<=97;i+=2,j+=2)
cout<<i<<" "<<i+2<<" 100 1\n",
cout<<j<<" "<<j+2<<" 100 1\n";
cout<<"98 100 100 1\n";
cout<<"99 100 1 100\n";
cout<<n<<" "<<m<<endl;
cout<<"1 2 1 100\n";
cout<<"1 3 1 100\n";
for(int i=2,j=3;j<=97;i+=2,j+=2)
cout<<i<<" "<<i+2<<" 1 100\n",
cout<<j<<" "<<j+2<<" 1 100\n";
cout<<"98 100 1 100\n";
cout<<"99 100 100 1\n";
}
生成出来的答案应该是:
CPPCase #1: Yes
Case #2: No
Case #3: No
在开O2,并且用
-std=c++17 编译代码,发现以下题解不能通过此样例:又及:
这篇题解存在数组越界的问题,Windows 环境下输出格式错误。
请求撤下上述题解 hellolin,请求添加 Hack Maxmilite。
请求补充题解 hellolin。链接。
回复
共 9 条回复,欢迎继续交流。
正在加载回复...