CodeForces 22C System Administrator
来源:互联网 发布:60级魔兽世界数据库 编辑:程序博客网 时间:2024/05/21 21:47
把v和2结点交换,
1和v连,其他点和v之间可以互相连。
#include <iostream>#include <cstdlib>#include <cstring>#include <string>#include <cstdio>#include <cmath>#include <algorithm>using namespace std;int n,m,v,flag,i,cnt,j;int main(){ while(~scanf("%d%d%d",&n,&m,&v)) { flag=0; if((n-1)*(n-2)/2+1<m) flag=1; if(m<n-1) flag=1; if(flag) { printf("-1\n"); continue; } cnt=n-1; for(i=1;i<n;i++) { if(i==2) printf("%d ",v); else if(i==v) printf("%d ",2); else printf("%d ",i); if(i+1==2) printf("%d\n",v); else if(i+1==v) printf("%d\n",2); else printf("%d\n",i+1); } for(i=2;i<n&&cnt!=m;i++) { for(j=i+2;j<=n&&cnt!=m;j++) { cnt++; if(i==2) printf("%d ",v); else if(i==v) printf("%d ",2); else printf("%d ",i); if(j==2) printf("%d\n",v); else if(j==v) printf("%d\n",2); else printf("%d\n",j); } } } return 0;}
0 0
- CodeForces 22C System Administrator
- CodeForces 22C System Administrator (贪心)
- CodeForces 22C System Administrator 小水怡情 图论+构造
- CodeForces Round#22 C System Administrator 构造割点图
- Codeforces Beta Round #22 (Div. 2 Only)-C. System Administrator
- Codeforces Beta Round #22 (Div. 2 Only), problem: (C) System Administrator 图论+组合数
- codeforces C. System Administrator 构造含割点的图
- Codeforces C. Registration system
- A. System Administrator
- 1.11. System Administrator
- codeforces 4C Registration system
- CodeForces 416C Booking System
- codeforces 4C Registration system
- Codeforces 416C Booking System
- codeforces 4c Registration system
- Codeforces 4C. Registration system
- CodeForces 4C. Registration system
- CodeForces 4C-Registration system
- memcached+spring集成
- VPN服务与隐私
- erlang escript使用
- 【Linux】线程同步之信号量同步
- Ubuntu12.04 安装ADB调试环境
- CodeForces 22C System Administrator
- android SDK版本与API版本对应表
- Maven parallel tests
- PL/SQL工具使用
- HDU 1205 吃糖果
- KVO 机制
- MyEclipse9.0极速优化
- 寿仙谷破壁灵芝孢子粉第三代技术浓缩
- Redis sorted sets