码迷,mamicode.com
首页 > 其他好文 > 详细

读入优化

时间:2017-08-11 23:04:30      阅读:85      评论:0      收藏:0      [点我收藏+]

标签:sum   log   input   span   can   优化   etc   inf   blog   

在数据量很大很大的情况下可以用,比scanf还快。

 1 int input()  
 2 {  
 3     int p = 0, sum = 0, MIN = INF;  
 4     char ch;  
 5     ch = getchar();  
 6     while(1)
 7     {
 8         if(ch == - || (ch >= 0 && ch <= 9))
 9             break;
10         ch = getchar();
11     }
12         
13     if(ch == -)  
14     {  
15         p = 1;  
16         ch = getchar();  
17     }  
18     while(ch >= 0 && ch <= 9)  
19     {  
20         sum = sum * 10 + ch - 0;  
21         ch = getchar();  
22     }  
23     return p ? -sum : sum;  
24 }  

 

读入优化

标签:sum   log   input   span   can   优化   etc   inf   blog   

原文地址:http://www.cnblogs.com/shamman/p/7348158.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!