CF #364 (Div. 2)( A. Cards 简单模拟)
2016-07-28 08:17
302 查看
题目连接
n<=100直接暴力计算
n<=100直接暴力计算
#include<cstdio> #include<algorithm> #include<iostream> #include<vector> #include<queue> #include<cstring> #include<bits/stdc++.h> #include<map> #include<string> using namespace std; #define cl(a,b) memset(a,b,sizeof(a)) #define LL long long #define pb push_back #define gcd __gcd #define For(i,j,k) for(int i=(j);i<k;i++) #define lowbit(i) (i&(-i)) #define _(x) printf("%d\n",x) const int maxn = 1e2+200; const LL inf = 1LL << 34; int a[maxn],n; bool vis[maxn]; int getpos(int x){ for(int i=1;i<=n;i++){ if(vis[i])continue; if(a[i]==x){ vis[i]=1;return i; } } return -1; } int main(){ scanf("%d",&n); int sum=0; for(int i=1;i<=n;i++){ scanf("%d",&a[i]);sum+=a[i]; } int avg = sum/(n/2); vis[1]=1; printf("1 %d\n",getpos(avg-a[1])); for(int i=1;i<n/2;i++){ int A=1; for(int j=1;j<=n;j++)if(!vis[j]){ A=j;vis[j]=1;break; } printf("%d %d\n",A,getpos(avg-a[A])); } return 0; }
相关文章推荐
- Appcan页面跳转
- POI导入导出工具类
- PHP基础之 file_get_contents() 函数
- 开启硬件辅助虚拟化
- An invalid form control with name='xxx' is not focusable
- Yii2.0 ajax多条件搜索 返回json数据格式
- js基本简介(了解)
- Class.forName VS ClassLoader.loadClass
- LeetCode[319] Bulb Switcher
- IIS上虚拟目录下站点的web.config与根站点的web.config冲突解决方法
- 视频播放vitamio
- CEWL
- Android第四十三天
- 【笔记】JS基础一
- rsync同步的艺术
- C#新手入门代码 控制台清屏
- Wifi小车之 - 第一版小车问世
- core dump
- clob与blob转为char
- 剑指offer面试题43:n个骰子的点数