acm一些小细节/技巧

之后没有终止信号的输入统一用 :数组

while(cin>>a)
{
  ...
}

 

 

"1" 不是质数, 要注意. spa

 

当须要把一个数组中的数值初始化成正无穷时,为了不加法算术上溢出或者繁琐的判断,用 memset(a, 0x3f, sizeof(a)) 给数组赋 0x3f3f3f3f的值来代替。code

(0x3f3f3f3f的十进制是1061109567,是10^9级别的)blog

  freopen("in.txt","r",stdin); //输入重定向,输入数据将从in.txt文件中读取
  freopen("out.txt","w",stdout); //输出重定向,输出数据将保存在out.txt文件中
  fclose(stdin);//关闭文件
  fclose(stdout);//关闭文件
相关文章
相关标签/搜索