随笔-72  评论-126  文章-0  trackbacks-0
int my_scanf()
{
    
char a;
    
int num;
    
while(a=getchar(),!isdigit(a));
    num 
= a-'0';
    
while ((a = getchar())!=' ' && a!='\n')
        num 
= num*10 + a-'0';
    
return num;
}


适用于大数据的题目
看数据规模可以加快100~300MS不等
posted on 2009-03-18 18:56 shǎ崽 阅读(519) 评论(2)  编辑 收藏 引用

评论:
# re: 一个可以增快读入速度的scanf 2009-03-18 23:58 | AekdyCoin
仰慕大牛
orz  回复  更多评论
  
# re: 一个可以增快读入速度的scanf 2009-03-19 12:41 | shǎ崽
大大您教我的 阿  回复  更多评论
  

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理


QQ:477627586 Email:notnolysuccess@gmail.com
<2009年3月>
22232425262728
1234567
891011121314
15161718192021
22232425262728
2930311234

常用链接

留言簿(4)

随笔档案(72)

links

搜索

  •  

最新评论

阅读排行榜

评论排行榜