随笔-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ǎ崽 阅读(517) 评论(2)  编辑 收藏 引用

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

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