↓ 跳过正文
  1. Posts/

acm输出输出技巧(提交oj不需要改变)

·77 字·1 分钟
 1int main()
 2 {
 3     int a,b;
 4     #ifndef ONLINE_JUDGE
 5      freopen("in.txt","r",stdin);
 6      #endif
 7     // int a,b;
 8      while (scanf("%d%d",&a,&b)!=EOF){
 9      cout<<a+b<<endl;
10     }
11     #ifndef ONLINE_JUDGE
12     fclose(stdin);
13     #endif
14     return 0;
15 }

这样写比较爽

交OJ什么都不用改

,妈妈再也不用担心我累死在输入样例&调试上了。。。

相关文章

关于ACM的输入输出(一)

·6442 字·13 分钟
关于ACM的输入输出(一) 写给第一次参加现场赛的同学们 一般来说ACM的现场赛会规定输入输出 或者是文件输入标准输出 也可能是文件输入文件输出 如果没有规定的话那么一般就是标准的输入输出了

poj 2909 Goldbach's Conjecture (哥德巴赫猜想)

·244 字·1 分钟
水题 写一遍的目的是。。。复习一下快速筛的写法 喵呜 代码实现 1/************************************************************************* 2 > File Name: code/poj/2909.cpp 3 > Author: 111qqz 4 > Email: rkz2013@126.com 5 > Created Time: 2015年08月22日 星期六 14时25分34秒 6 ************************************************************************/ 7 8#include<iostream> 9#include<iomanip> 10#include<cstdio> 11#include<algorithm> 12#include<cmath> 13#include<cstring> 14#include<string> 15#include<map> 16#include<set> 17#include<queue> 18#include<vector> 19#include<stack> 20#define y0 abc111qqz 21#define y1 hust111qqz 22#define yn hez111qqz 23#define j1 cute111qqz 24#define tm crazy111qqz 25#define lr dying111qqz 26using namespace std; 27#define REP(i, n) for (int i=0;i<int(n);++i) 28typedef long long LL; 29typedef unsigned long long ULL; 30const int inf = 0x3f3f3f3f; 31const int N=1<<16; 32bool not_prime[N]; 33int prime[N]; 34int prime_num; 35int n; 36 37void init(){ 38 not_prime[0] = true; 39 not_prime[1] = true; 40 for ( int i =2 ; i < N ; i++){ 41 if (!not_prime[i]){ 42 prime[++prime_num] = i; 43 } 44 for ( int j = 1 ; j <= prime_num&&i*prime[j]<N ; j++){ 45 not_prime[i*prime[j]] = true; 46 if (i%prime[j]==0) break; 47 } 48 } 49} 50int main() 51{ 52 init(); 53 int n ; 54 while (scanf("%d",&n)&&n){ 55 int ans = 0 ; 56 for ( int i = 2 ; i <= n /2 ; i++){ 57 if (!not_prime[i]&&!not_prime[n-i]){ 58 ans++; 59 } 60 } 61 printf("%d\n",ans); 62 } 63 64 return 0; 65}

poj 1305 (毕达哥拉斯三元组,构造勾股数)

·1017 字·3 分钟
题意是说,能构造多少本元勾股数和勾股数,要求构造的数<=n 所谓本元勾股数,就是三个勾股数没有公因数,两两互质。 由本元勾股数扩大k倍,就可以得到其他勾股数。 而构造本元勾股数的方法如下:

poj 3370 Halloween treats (剩余类,抽屉原理)

·837 字·2 分钟
昨天那道签到的数学题没搞出来不开心. 是时候刷一波数学了 这题题意是说,从n个数中任选m个,使得m个的和为c的倍数. 如果有解,输出选的数的下标,否则输出无解字符串. 抽屉原理的原始描述是,如果有n+1个物品,有n个抽屉,那么至少有一个抽屉有2个物品.