社区讨论
关于优化后的cin,cout和scanf,printf。
P7910[CSP-J 2021] 插入排序参与者 7已保存回复 15
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 15 条
- 当前快照
- 1 份
- 快照标识符
- @lo8dnk3a
- 此快照首次捕获于
- 2023/10/27 16:54 2 年前
- 此快照最后确认于
- 2023/10/27 16:54 2 年前
做这道题的时候,我用
CPPcin cout,然后在代码前面写了个优化。ios::sync_with_stdio(false);
之前,我记得加了优化的cout是比printf快的,可这次却超时了,我试着换成了printf,结果居然过了。
之前我,试过一次。
CPP之前我,试过一次。
#include <bits/stdc++.h>
using namespace std;
int main(){
ios::sync_with_stdio(false);
int x=100000;
while (x--){
cout<<'z';
}
}
与
CPP#include <bits/stdc++.h>
using namespace std;
int main(){
ios::sync_with_stdio(false);
int x=100000;
while (x--){
printf("z");
}
}
我比的时候,发现明显是printf慢很多,为什么这里用cout优化却会超时?
回复
共 15 条回复,欢迎继续交流。
正在加载回复...