uva10167Birthday Cake
来源:互联网 发布:m2数据查询 编辑:程序博客网 时间:2024/06/08 17:19
由于数据范围比较小,所以直接暴力求解。
#include<stdio.h>#include<iostream>#include<string.h>#include<algorithm>using namespace std;struct coordinates{ int x; int y;}position[110];void cut_cake(int N){ int left,right,result; for(int a=-500;a<=500;a++) { for(int b=-500;b<=500;b++) { left=right=0; for(int i=0;i<N;i++) { result=a*position[i].x+b*position[i].y; if(result<0) left++; else if(result>0) right++; else break; } if(left==N>>1&&right==N>>1) { printf("%d %d\n",a,b); return; } } }}int main(){ int n; while(scanf("%d",&n)!=EOF&&n) { n<<=1; for(int i=0;i<n;i++) { scanf("%d%d",&position[i].x,&position[i].y); } cut_cake(n); } return 0;}
0 0
- uva10167Birthday Cake
- uva10167Birthday Cake
- UVA10167Birthday Cake
- 【水】UVA10167birthday cake
- cake
- Cake
- Cake
- Cake
- Cake
- Cake
- Cake
- Cake
- cake
- Cake
- Cake
- Cake
- Cake
- Cake
- 模糊C均值聚类以及C实现
- Linux文件系统基本结构
- SVN使用说明
- android开发必备之apk签名
- UML类图几种关系的总结
- uva10167Birthday Cake
- c++ c# java 区别小汇
- Android Service
- SCCB 总线和I2C总线区别
- MKNetworkKit的介绍
- 如何使用VC的预编译技术
- 如何去掉文中的^M
- Servlet
- Web图表开发工具JFreeChart与ChartDirector使用评测