uva 839 Not so Mobile 输入外挂
2013-08-10 16:10
465 查看
本题使用了getchar()编写的输入函数代替scanf
效率大大提高
效率大大提高
#include <stdio.h> int Scan() { int res = 0 , ch; while( !( ( ch = getchar() ) >= '0' && ch <= '9' ) ) { //if( ch == EOF ) return 1 << 30 ; } res = ch - '0' ; while( ( ch = getchar() ) >= '0' && ch <= '9' ) res = res * 10 + ( ch - '0' ) ; return res ; } int main() { freopen("input.txt","r",stdin); int t,a,xa,b,xb,line,i,ok; t=Scan(); while(t--){ line=0; ok=1; getchar(); a=Scan(); xa=Scan(); b=Scan(); xb=Scan(); if(a==0&&b==0) line=2; else if(a==0||b==0) line=1; else{ if(a*xa!=b*xb) ok=0; } for(i=0;i<line;i++){ a=Scan(); xa=Scan(); b=Scan(); xb=Scan(); if(a==0&&b==0) line+=2; else if(a==0||b==0) line+=1; else{ if(a*xa!=b*xb) ok=0; } } if(ok) printf("YES\n"); else printf("NO\n"); if(t) printf("\n"); } return 0; }
相关文章推荐
- uva 839 (Not so mobile)天平 ---递归输入
- Uva839 Not so Mobile 【递归输入】【例题6-9】
- UVa 839 Not so Mobile(树的递归输入)
- UVa 839 (递归方式读取二叉树) Not so Mobile
- 例题6-9UVA839 - Not so Mobile 递归访问二叉树
- UVa 839 - Not so Mobile
- UVA - 839 Not so Mobile
- UVa 839 Not so Mobile (树的深度优先搜索)
- uva 839 Not so Mobile
- uva 839 Not so Mobile-S.B.S.
- UVa 839 Not so Mobile
- UVa 839 - Not so Mobile【递归】
- UVA 839 - Not so Mobile
- uva 839 - Not so Mobile
- Uva839 Not so Mobile(天平)
- UVa 839 - Not so Mobile
- UVA-839 Not so Mobile
- UVA 839 Not so Mobile
- uva 839 Not so Mobile
- uva839 not so mobile