| # | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
|---|---|---|---|---|---|---|---|
| 1354570 | imchy | Gift Boxes (EGOI25_giftboxes) | C++20 | 754 ms | 72652 KiB |
#include <bits/stdc++.h>
using namespace std;
int main(){
int t, n, id1, id2, i1, i2;
cin>>t>>n;
vector<int> c(n);
map<int, int> p, k;
bool b=true;
for(int i=0;i<n;i++){
cin>>c[i];
if(p[c[i]] && b){
id1=i;
b=false;
}
p[c[i]]++;
}
for(int i=0;i<id1;i++){
k[c[i]]++;
}
for(int i=n-1;i>=id1;i--){
if(k[c[i]]){
id2=i;
break;
}
k[c[i]]++;
}
map<int, int> p1, k1;
for(int i=n-1;i>=0;i--){
if(p1[c[i]]){
i1=i;
break;
}
p1[c[i]]++;
}
for(int i=0;i<=i1;i++){
if(k1[c[i]]){
i2=i;
break;
}
k1[c[i]]++;
}
if(id2-id1<i2-i1)
cout<<id1<<" "<<id2;
else
cout<<i1<<" "<<i2;
return 0;
}
| # | 결과 | 실행 시간 | 메모리 | 채점기 출력 |
|---|---|---|---|---|
| 결과를 불러오는 중입니다… | ||||
| # | 결과 | 실행 시간 | 메모리 | 채점기 출력 |
|---|---|---|---|---|
| 결과를 불러오는 중입니다… | ||||
| # | 결과 | 실행 시간 | 메모리 | 채점기 출력 |
|---|---|---|---|---|
| 결과를 불러오는 중입니다… | ||||
| # | 결과 | 실행 시간 | 메모리 | 채점기 출력 |
|---|---|---|---|---|
| 결과를 불러오는 중입니다… | ||||
| # | 결과 | 실행 시간 | 메모리 | 채점기 출력 |
|---|---|---|---|---|
| 결과를 불러오는 중입니다… | ||||
| # | 결과 | 실행 시간 | 메모리 | 채점기 출력 |
|---|---|---|---|---|
| 결과를 불러오는 중입니다… | ||||
| # | 결과 | 실행 시간 | 메모리 | 채점기 출력 |
|---|---|---|---|---|
| 결과를 불러오는 중입니다… | ||||
