Guest User

Untitled

a guest
Jun 28th, 2013
1,716
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.40 KB | None | 0 0
  1. //#pragma comment(linker,"/STACK:16777216") /*16Mb*/
  2. //#pragma comment(linker,"/STACK:33554432") /*32Mb*/
  3. #include<sstream>
  4. #include<iostream>
  5. #include<numeric>
  6. #include<sstream>
  7. #include<cstdio>
  8. #include<cstdlib>
  9. #include <time.h>
  10. #include<cmath>
  11. #include<memory>
  12. #include<memory.h>
  13. #include<string>
  14. #include<vector>
  15. #include<cctype>
  16. #include<list>
  17. #include<queue>
  18. #include<deque>
  19. #include<stack>
  20. #include<map>
  21. #include<set>
  22. #include<algorithm>
  23. using namespace std;
  24.  
  25. typedef unsigned long long ULL;
  26. typedef long long LL;
  27.  
  28. #define PB push_back
  29. #define MP make_pair
  30. #define FOR(i, a, b) for(int i = (a); i < (b); ++i)
  31. #define RFOR(i, a, b) for(int i = (a) - 1; i >= (b); --i)
  32. #define CLEAR(a, b) memset(a, b, sizeof(a))
  33. #define SZ(a) int((a).size())
  34. #define ALL(a) (a).begin(), (a).end()
  35. #define RALL(a) (a).rbegin(), (a).rend()
  36. #define INF (1000000000)
  37. #define FILL CLEAR
  38.  
  39. const int MOD = 1000000007;
  40.  
  41. int a[100007];
  42.  
  43. int n = 35;
  44. int main()
  45. {
  46. int sz = 1;
  47. FOR(i,0,n - 1){
  48. a[sz] = sz - 1;
  49. ++sz;
  50. }
  51.  
  52. FOR(i,1,n - 1){
  53. a[sz++] = i;
  54. FOR(j,0,n - i - 2){
  55. a[sz] = sz - 1;
  56. ++sz;
  57. }
  58. }
  59. cout << sz << endl;
  60. FOR(i,1,sz){
  61. cout << i + 1 << ' ' << a[i] + 1 << endl;
  62. }
  63. return 0;
  64. };
Advertisement
Add Comment
Please, Sign In to add comment