Submission #1272432
Source Code Expand
#include<iostream>
#include<iomanip>
#include<cstdlib>
#include<stdio.h>
#include<time.h>
#include<math.h>
#include<algorithm>
#include<string>
#include<vector>
#include<list>
#include<queue>
#include<stack>
#include<deque>
#include<set>
#include<map>
#define REP(i, N) for(ll i = 0; i < N; ++i)
#define FOR(i, a, b) for(ll i = a; i < b; ++i)
#define ALL(a) (a).begin(),(a).end()
#define pb push_back
#define INF 1000000000
#define MOD 1000000007
using namespace std;
typedef long long ll;
typedef pair<ll, ll> P;
int dx[4] = {1, 0, -1, 0};
int dy[4] = {0, 1, 0, -1};
int qx[8] = {1, 1, 0, -1, -1, -1, 0, 1};
int qy[8] = {0, 1, 1, 1, 0, -1, -1, -1};
int main(void) {
string s;
cin>>s;
bool f = false;
ll l = INF, r;
FOR(i, 1, s.size()) {
if(s[i] == s[i - 1]) {
f = true;
r = i + 1;
l = i;
break;
}
}
FOR(i,2, s.size()) {
if(s[i] == s[i - 2]) {
f = true;
r = i + 1;
l = i - 1;
break;
}
}
if(l == INF) cout<<-1<<" "<<-1<<endl;
else cout<<l<<" "<<r<<endl;
}
Submission Info
Submission Time |
|
Task |
D - Unbalanced |
User |
gazelle |
Language |
C++14 (GCC 5.4.1) |
Score |
400 |
Code Size |
1051 Byte |
Status |
AC |
Exec Time |
5 ms |
Memory |
512 KB |
Judge Result
Set Name |
Sample |
Sub1 |
Sub2 |
Score / Max Score |
0 / 0 |
200 / 200 |
200 / 200 |
Status |
|
|
|
Set Name |
Test Cases |
Sample |
0_01, 0_02 |
Sub1 |
0_01, 0_02, 1_03, 1_04, 1_05, 1_06, 1_07, 1_08, 1_09, 1_10, 1_11, 1_12, 1_13, 1_14 |
Sub2 |
0_01, 0_02, 1_03, 1_04, 1_05, 1_06, 1_07, 1_08, 1_09, 1_10, 1_11, 1_12, 1_13, 1_14, 2_15, 2_16, 2_17, 2_18, 2_19, 2_20, 2_21, 2_22, 2_23, 2_24 |
Case Name |
Status |
Exec Time |
Memory |
0_01 |
AC |
1 ms |
256 KB |
0_02 |
AC |
1 ms |
256 KB |
1_03 |
AC |
1 ms |
256 KB |
1_04 |
AC |
1 ms |
256 KB |
1_05 |
AC |
1 ms |
256 KB |
1_06 |
AC |
1 ms |
256 KB |
1_07 |
AC |
1 ms |
256 KB |
1_08 |
AC |
1 ms |
256 KB |
1_09 |
AC |
1 ms |
256 KB |
1_10 |
AC |
1 ms |
256 KB |
1_11 |
AC |
1 ms |
256 KB |
1_12 |
AC |
1 ms |
256 KB |
1_13 |
AC |
1 ms |
256 KB |
1_14 |
AC |
1 ms |
256 KB |
2_15 |
AC |
4 ms |
512 KB |
2_16 |
AC |
5 ms |
512 KB |
2_17 |
AC |
5 ms |
512 KB |
2_18 |
AC |
5 ms |
512 KB |
2_19 |
AC |
4 ms |
512 KB |
2_20 |
AC |
4 ms |
512 KB |
2_21 |
AC |
4 ms |
512 KB |
2_22 |
AC |
5 ms |
512 KB |
2_23 |
AC |
5 ms |
512 KB |
2_24 |
AC |
5 ms |
512 KB |