Submission #3452402


Source Code Expand

#include<bits/stdc++.h>
#define MAX 10005
using namespace std;
 
int main(){
  string s;
  bool nt = false;
  cin >> s;
  int n = s.size(), t = 1, a[MAX];
  s = '.' + s;
  if(s[1] == '0' || s[n] == '1') nt = true;
  for(int i = 1; i < (n+1)/2; i++){
    if(s[i] != s[n-i]) nt = true;
    if(s[i] == '1') while(t < i) a[t++] = i;
  }
  while(t < (n+1)/2) a[t++] = (n+1)/2;
  if(nt){
    printf("-1\n");
    return 0;
  }
  for(int i = 1; i < (n+1)/2; i++)
    printf("%d %d\n%d %d\n", i, a[i], n+1-i, n+1-a[i]-(!(n&1) && a[i] == n/2 && s[n/2] == '0'));
  if(!(n&1)) printf("%d %d\n", n/2, n/2+1);
}

Submission Info

Submission Time
Task E - Tr/ee
User k111111
Language C++14 (GCC 5.4.1)
Score 0
Code Size 620 Byte
Status RE
Exec Time 104 ms
Memory 512 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 0 / 700
Status
AC × 3
AC × 30
RE × 18
Set Name Test Cases
Sample sample1_1111.txt, sample2_1110.txt, sample3_1010.txt
All 00-0.txt, 000.txt, 11-1.txt, 110.txt, bin.txt, bins.txt, fib.txt, one_0.txt, one_1.txt, one_2.txt, one_3.txt, rndNO1.txt, rndNO_0.txt, rndNO_1.txt, rndNO_2.txt, rndNO_3.txt, rndNO_4.txt, rndNO_5.txt, rndNOeven.txt, rndNOn.txt, rndNOodd.txt, rndYESeven_0.txt, rndYESeven_1.txt, rndYESeven_2.txt, rndYESeven_3.txt, rndYESeven_4.txt, rndYESeven_5.txt, rndYESeven_6.txt, rndYESeven_7.txt, rndYESeven_8.txt, rndYESeven_9.txt, rndYESodd_0.txt, rndYESodd_1.txt, rndYESodd_2.txt, rndYESodd_3.txt, rndYESodd_4.txt, rndYESodd_5.txt, rndYESodd_6.txt, rndYESodd_7.txt, rndYESodd_8.txt, rndYESodd_9.txt, sample1_1111.txt, sample2_1110.txt, sample3_1010.txt, star_0.txt, star_1.txt, star_2.txt, star_3.txt
Case Name Status Exec Time Memory
00-0.txt RE 101 ms 512 KB
000.txt AC 1 ms 256 KB
11-1.txt RE 101 ms 512 KB
110.txt AC 1 ms 256 KB
bin.txt RE 99 ms 508 KB
bins.txt AC 1 ms 256 KB
fib.txt RE 101 ms 512 KB
one_0.txt RE 100 ms 512 KB
one_1.txt RE 101 ms 512 KB
one_2.txt RE 100 ms 512 KB
one_3.txt RE 101 ms 512 KB
rndNO1.txt RE 104 ms 512 KB
rndNO_0.txt AC 1 ms 256 KB
rndNO_1.txt AC 1 ms 256 KB
rndNO_2.txt AC 1 ms 256 KB
rndNO_3.txt AC 1 ms 256 KB
rndNO_4.txt AC 1 ms 256 KB
rndNO_5.txt AC 1 ms 256 KB
rndNOeven.txt RE 101 ms 508 KB
rndNOn.txt RE 100 ms 512 KB
rndNOodd.txt RE 100 ms 512 KB
rndYESeven_0.txt AC 1 ms 256 KB
rndYESeven_1.txt AC 1 ms 256 KB
rndYESeven_2.txt AC 2 ms 256 KB
rndYESeven_3.txt AC 1 ms 256 KB
rndYESeven_4.txt AC 2 ms 384 KB
rndYESeven_5.txt RE 98 ms 384 KB
rndYESeven_6.txt AC 1 ms 256 KB
rndYESeven_7.txt AC 1 ms 256 KB
rndYESeven_8.txt AC 1 ms 256 KB
rndYESeven_9.txt AC 1 ms 256 KB
rndYESodd_0.txt AC 1 ms 256 KB
rndYESodd_1.txt RE 99 ms 384 KB
rndYESodd_2.txt AC 1 ms 256 KB
rndYESodd_3.txt AC 1 ms 256 KB
rndYESodd_4.txt AC 1 ms 256 KB
rndYESodd_5.txt AC 1 ms 256 KB
rndYESodd_6.txt AC 1 ms 256 KB
rndYESodd_7.txt AC 3 ms 384 KB
rndYESodd_8.txt AC 1 ms 256 KB
rndYESodd_9.txt AC 1 ms 256 KB
sample1_1111.txt AC 1 ms 256 KB
sample2_1110.txt AC 1 ms 256 KB
sample3_1010.txt AC 1 ms 256 KB
star_0.txt RE 101 ms 512 KB
star_1.txt RE 100 ms 512 KB
star_2.txt RE 101 ms 512 KB
star_3.txt RE 101 ms 512 KB