#include<iostream>#include<cstdio>usingnamespace std;int n;char a[10000];int b[10000];int c[10000];int s1, s2;intmain(){scanf("%d",&n);for(int i =0; i < n; i ++){
cin >> a[i];if(a[i]=='0') b[s1 ++]=0;else c[s2 ++]=1;}if(s2 ==0)printf("0");else{printf("1");for(int i =0; i < s1; i ++)printf("0");}return0;}
#include<iostream>#include<cstdio>#include<algorithm>usingnamespace std;struct node{int x;int y;int t;}p[400000];bool fff;boolcmp(node a, node b){return a.y > b.y;}int n;intmain(){
cin >> n;for(int i =0; i < n; i ++){scanf("%d%d",&p[i].x,&p[i].y);
p[i].t = i;}
sort (p, p + n, cmp);int l = p[0].x, r = p[0].y, k = p[0].t;for(int i =1; i < n; i ++){if(p[i].x >= l || r == p[i].y){if(p[i].x >= l){printf("%d %d", p[i].t +1, k +1);}else{if(p[i].x < l)printf("%d %d", k +1, p[i].t +1);elseprintf("%d %d", p[i].t +1, k +1);}
fff =true;break;}else{
r = p[i].y;
l = p[i].x;
k = p[i].t;}}if(! fff)printf("-1 -1");return0;}
#include<iostream>#include<cstdio>usingnamespace std;int n;int sum;intmain(){scanf("%d",&n);for(int i =1; i <= n /2; i ++){int p = n - i;if(p % i ==0) sum ++;}printf("%d", sum);return0;}
#include<iostream>#include<cstdio>#include<algorithm>usingnamespace std;int n;char a[100050];int sum;int x, y;intmain(){
cin >> n;for(int i =0; i < n; i ++) cin >> a[i];for(int i =0; i < n; i ++){if(a[i]=='U') y ++;elseif(a[i]=='R') x ++;if(x == y && a[i]== a[i +1]) sum ++;}printf("%d", sum);return0;}