Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <bits/stdc++.h>
- using namespace std;
- #define PB push_back
- #define ZERO (1e-10)
- #define INF (1<<30)
- #define CL(A,I) (memset(A,I,sizeof(A)))
- #define DEB printf("DEB!\n");
- #define D(X) cout<<" "<<#X": "<<X<<endl;
- #define EQ(A,B) (A+ZERO>B&&A-ZERO<B)
- typedef long long ll;
- typedef long double ld;
- typedef pair<ll,ll> pll;
- typedef vector<int> vi;
- typedef pair<int,int> ii;
- typedef vector<ii> vii;
- #define IN(n) int n;scanf("%d",&n);
- #define FOR(i, m, n) for (int i(m); i < n; i++)
- #define REP(i, n) FOR(i, 0, n)
- #define F(n) REP(i, n)
- #define FF(n) REP(j, n)
- #define FT(m, n) FOR(k, m, n)
- #define aa first
- #define bb second
- void ga(int N,int *A){F(N)scanf("%d",A+i);}
- #define pc(C) (putchar_unlocked(C))
- ll R(int b=62){ll r(0);F(b)r<<=1,r|=rand()&1;return r;}
- vector<string> Z={"Abraham Lincoln","Alben Barkley","Andrew Jackson","Andrew Johnson","Barack Obama","Benjamin Harrison","Bill Clinton","Calvin Coolidge","Dwight D. Eisenhower","Elbridge Gerry","Franklin D. Roosevelt","Franklin Pierce","George Bush","George Clinton","George Washington","George W. Bush","Gerald Ford","Grover Cleveland","Harry S. Truman","Henry A. Wallace","Henry Wilson","Herbert Hoover","Hubert Humphrey","Charles Dawes","Charles Fairbanks","Chester Arthur","James A. Garfield","James Buchanan","James K. Polk","James Madison","James Monroe","Jimmy Carter","John Adams","John F. Kennedy","John Quincy Adams","John Tyler","Lyndon B. Johnson","Martin Van Buren","Millard Fillmore","Nelson Rockefeller","None","Richard Nixon","Ronald Reagan","Rutherford B. Hayes","Theodore Roosevelt","Thomas Jefferson","Ulysses S. Grant","Warren G. Harding","William Henry Harrison","William Howard Taft","William McKinley","Woodrow Wilson","Zachary Taylor"};
- int main(void){
- srand(time(0));
- int tt(100),a[32];
- printf("%d\n",tt);
- F(tt){
- pc(10);
- random_shuffle(Z.begin(),Z.end());
- int N(rand()%20+1),L(rand()%128+1); //+1? not specified
- printf("%d\n",N);
- F(N)printf("%s\n",Z[i].c_str());
- iota(a,a+N,1);
- F(L){
- random_shuffle(a,a+N);
- F(N)printf("%d%c",a[i],i+1==N?10:32);
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement