zoukankan      html  css  js  c++  java
  • UVA







    思路:简单枚举


    AC代码:

    #include <cstdio>
    #include <cstring>
    #include <iostream>
    #include <algorithm>
    #include <cmath>
    using namespace std;
    
    int x[105], y[105];
    
    int main() {
    	int A, B, N;
    	while(scanf("%d", &N), N) {
    		for(int i = 0; i < 2 * N; i++) {
    			scanf("%d %d", &x[i], &y[i]);
    		}
    		
    		int flag = 0;
    		for(A = -500; A <= 500 && !flag; A++) {
    			for(B = -500; B <= 500 && !flag; B++) {
    				if(A || B) {
    					int c1 = 0, c2 = 0;
    					for(int i = 0; i < 2 * N; i++) {
    						if(x[i] * A + y[i] * B > 0) c1 ++;
    						else if(x[i] * A + y[i] * B < 0) c2 ++;
    						if(c1 == c2 && c1 == N) {
    							printf("%d %d
    ", A, B);
    							flag = 1;
    						}
    					}
    				}
    			}
    		}
    	}
    	return 0;
    }













  • 相关阅读:
    P1093 奖学金
    华容道
    回文数
    P1654 OSU!
    Noip P1063 能量项链
    Noip 寻宝
    NOIP 2009 普及组 第三题 细胞分裂
    拦截器
    OGNL
    Struts2 配置详解
  • 原文地址:https://www.cnblogs.com/yjbjingcha/p/6964087.html
Copyright © 2011-2022 走看看