51nod 1103 N的倍数
2016-11-03 20:39
302 查看
#include <bits/stdc++.h> using namespace std; map<int,int> mp; int a[50050]; int main() { int n,i; while(cin>>n) { for(i=1;i<=n;i++) { scanf("%d",&a[i]); } mp.clear(); for(i=1;i<=n;i++) { if(!a[i]%n) { printf("1\n%d\n",a[i]); break; } if(mp[n-a[i]%n]) { printf("2\n%d\n%d\n",a[mp[n-a[i]%n]],a[i]); break; } mp[a[i]%n]=i; } } }
相关文章推荐
- 思维题:抽屉原理 hdu 5776 sum & 51Nod 1103 N的倍数
- 51nod 1103 n的倍数
- 51Nod-1103-N的倍数
- 51nod-1103-N的倍数
- 51nod 1103 N的倍数(抽屉原理)
- 51nod 1103 n的倍数
- 51nod-1103 N的倍数(抽屉原理)
- 51nod 1103 N的倍数(抽屉原理)
- 51nod 1103 n的倍数
- 51nod 1103 n的倍数
- 51Nod 1103 N的倍数
- 51nod 1103 N的倍数
- 51nod 1103 n的倍数
- 51nod 1103 N的倍数 (抽屉原理)
- 51nod 1103 N的倍数 思路:抽屉原理+前缀和
- 51nod 1103 N的倍数(抽屉定理)
- 51nod 1103 n的倍数
- 51nod 1103 N的倍数
- 51nod 1103 n的倍数
- 51nod 1103 n的倍数