zoukankan      html  css  js  c++  java
  • 读入输出优化

    读入优化(int)

    1 inline int getint()
    2 {
    3   int x=0,f=1;char ch=getchar();  
    4   while(ch>'9'||ch<'0'){if(ch=='-')f=-1;ch=getchar();}
    5   while(ch>='0'&&ch<='9'){x=x*10+ch-'0';ch=getchar();}
    6   return x*f;
    7 }

    读入优化(long long)

    1 inline int getLL()
    2 {
    3   long long x=0,f=1;char ch=getchar();  
    4   while(ch>'9'||ch<'0'){if(ch=='-')f=-1;ch=getchar();}
    5   while(ch>='0'&&ch<='9'){x=x*10+ch-'0';ch=getchar();}
    6   return x*f;
    7 }

    读入优化(string,char)

    1 inline char Getstring()
    2 {
    3   char s=getchar(); 
    4   while (s!='i'&&s!='u') s=getchar();
    5   for (char ch=getchar();ch!=' ';ch=getchar());
    6   return s;
    7 }

    输出优化

     1 inline void Writeln(int x)
     2 {
     3   if (x<0) putchar('-'),x=-x; 
     4   if (!x) putchar('0'); else 
     5   {
     6     int len=0; char s[30]; 
     7     while (x) s[++len]=x%10+'0',x/=10;
     8     while (len) putchar(s[len--]);
     9   } 
    10   putchar('
    ');
    11 }
  • 相关阅读:
    JS 提交表单
    [ZJOI 2010]base 基站选址
    [ZJOI 2013]丽洁体
    [Codeforces 176B]Word Cut
    [SDOI 2013]方程
    [AtCoder agc021D]Reversed LCS
    [BZOJ 4361]isn
    [SDOI 2011]黑白棋
    [ZJOI 2010]Perm 排列计数
    [Codeforces 297E]Mystic Carvings
  • 原文地址:https://www.cnblogs.com/yangjiyuan/p/5387200.html
Copyright © 2011-2022 走看看