poj 2836
摘要:
因为要面积最小,一定是以每次覆盖两个点为主,并让这两个点在矩形的对角。此题不可以出现面积为0的矩形,所以当出现x[i]==x[j]或者y[i]==y[j]时,让它为0的这边的边长变成1。代码:#include<iostream>#include<fstream>using namespace std;int n,m;int x[16],y[16];int state[300],value[300];void ok(int s,int t){ int i,j,k; k=(1<<(s-1))+(1<<(t-1)); for(i=1;i<=n;i 阅读全文
posted @ 2011-05-12 15:55 宇宙吾心 阅读(506) 评论(0) 推荐(0)
浙公网安备 33010602011771号