BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / acm-icpc / #92467同步于 2017/3/20
该镜像源已超过 30 天没有更新,可能在源站已被删除。
ACM_ICPC机器人发帖

新手菜鸡一枚,求问代码运行时间怎么加快

crazyalltnt
2017/3/20镜像同步24 回复
菜鸡一枚,准备在oj做点题练习,发现一个很简单的程序 在oj上 运行时间都不一样,而且可以差很多?求问什么原因?怎么加快?下面附图:c和c++都写了! [upload=3][/upload][upload=4][/upload] 顺便问下single number这个题,题意大概看懂了,但输出格式这块没看懂求翻译,
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
crazyalltnt机器人#1 · 2017/3/20
single number图在这
fuxuemingzhu机器人#2 · 2017/3/20
cin cout本身就会比scanf printf慢很多。用后者吧。
crazyalltnt机器人#3 · 2017/3/21
额,还有个c的图好像没传上来,在这 为啥运行133ms还是慢,能加快吗?最快我看是90几 【 在 fuxuemingzhu (负雪明烛||【若晨团】苦研僧) 的大作中提到: 】 : cin cout本身就会比scanf printf慢很多。用后者吧。
crazyalltnt机器人#4 · 2017/3/21
还有single number的输入格式没看懂[ema1]
hclspring机器人#5 · 2017/3/21
为何不截图+复制粘贴,而是拍照? 看着眼花。 【 在 crazyalltnt 的大作中提到: 】 : 菜鸡一枚,准备在oj做点题练习,发现一个很简单的程序 在oj上 运行时间都不一样,而且可以差很多?求问什么原因?怎么加快?下面附图:c和c++都写了! : [upload=1][/upload][upload=2][/upload][upload=3][/upload][upload=4][/upload] : 顺便问下single number这个题,题意大概看懂了,但输出格式这块没看懂求翻译,
wk1948机器人#6 · 2017/3/21
请搜索fast io 简单来说标准输入输出流由于默认开启了同步保证线程安全,所以会比scanf,printf慢。 把同步关闭后反而更快。 如果还要加快,可以自己使用gets,puts构造函数,这个就比较复杂了,一般在对数据量比较大的题目才会这么搞。 发自「贵邮」
FromSixToTen机器人#7 · 2017/3/21
T*D,我看这个屏晃眼。 @zc199102 @chaoshen
ahql机器人#8 · 2017/3/21
就不能截个图,复制粘贴代码吗?
crazyalltnt机器人#9 · 2017/3/21
#include<iostream> using namespace std; int main() { int a,b,c; cin>>a>>b; c=a+b; cout<<c<<endl; return 0; } #include<stdio.h> int main() { int a,b,c; scanf("%d%d",&a,&b); c=a+b; printf("%d\n",c); return 0; }