hdu 6150 Vertex Cover(构造)

来源:互联网 发布:中电科网络信息安全 编辑:程序博客网 时间:2024/06/16 17:33

Vertex Cover

题目链接:Vertex Cover

题解:
这里写图片描述

代码:

#include<bits/stdc++.h>using namespace std;pair<int,int>p[250];int main(){    int n=16,ed=16,tot=0;    for(int i=1; i<=n; ++i)    {        for(int j=0; j<n/i; ++j)        {            ++ed;            for(int k=1; k<=i; ++k)                p[++tot]=make_pair(i*j+k,ed);        }    }    printf("%d %d\n",ed,tot);    for(int i=1; i<=tot; ++i)        printf("%d %d\n",p[i].first,p[i].second);    printf("%d\n",n);    for(int i=1; i<=n; ++i)        printf("%d\n",i);    return 0;}