提出 #63284358
ソースコード 拡げる
#include <bits/stdc++.h>
#define rep(i,l,r) for(int i=l;i<=r;i++)
using namespace std;
int main()
{
int N;
cin>>N;
map<int,int> mp;
int ans=N+1;
rep(i,1,N)
{
int t; cin>>t;
if(mp[t]) ans=min(ans,i-mp[t]+1);
mp[t]=i;
}
cout<<((ans==N+1)?-1:ans)<<endl;
}
提出情報
| 提出日時 | |
|---|---|
| 問題 | C - Shortest Duplicate Subarray |
| ユーザ | ke_ai_de_wo |
| 言語 | C++ 20 (gcc 12.2) |
| 得点 | 300 |
| コード長 | 326 Byte |
| 結果 | AC |
| 実行時間 | 157 ms |
| メモリ | 13040 KiB |
ジャッジ結果
| セット名 | Sample | All | ||||
|---|---|---|---|---|---|---|
| 得点 / 配点 | 0 / 0 | 300 / 300 | ||||
| 結果 |
|
|
| セット名 | テストケース |
|---|---|
| Sample | 00-sample-001.txt, 00-sample-002.txt, 00-sample-003.txt |
| All | 00-sample-001.txt, 00-sample-002.txt, 00-sample-003.txt, 01-random-001.txt, 01-random-002.txt, 01-random-003.txt, 01-random-004.txt, 01-random-005.txt, 01-random-006.txt, 01-random-007.txt, 01-random-008.txt, 01-random-009.txt, 01-random-010.txt, 01-random-011.txt, 01-random-012.txt, 01-random-013.txt, 01-random-014.txt, 01-random-015.txt, 02-small-001.txt, 02-small-002.txt, 02-small-003.txt, 02-small-004.txt, 02-small-005.txt, 02-small-006.txt, 02-small-007.txt, 02-small-008.txt, 02-small-009.txt, 02-small-010.txt, 02-small-011.txt, 02-small-012.txt, 02-small-013.txt, 02-small-014.txt, 02-small-015.txt, 03-large-001.txt, 03-large-002.txt, 03-large-003.txt, 03-large-004.txt, 03-large-005.txt, 03-large-006.txt, 03-large-007.txt, 03-large-008.txt, 03-large-009.txt, 03-large-010.txt, 03-large-011.txt, 03-large-012.txt, 03-large-013.txt, 03-large-014.txt, 03-large-015.txt, 03-large-016.txt, 03-large-017.txt, 03-large-018.txt, 03-large-019.txt, 03-large-020.txt |
| ケース名 | 結果 | 実行時間 | メモリ |
|---|---|---|---|
| 00-sample-001.txt | AC | 1 ms | 3464 KiB |
| 00-sample-002.txt | AC | 1 ms | 3664 KiB |
| 00-sample-003.txt | AC | 1 ms | 3488 KiB |
| 01-random-001.txt | AC | 103 ms | 10500 KiB |
| 01-random-002.txt | AC | 101 ms | 10848 KiB |
| 01-random-003.txt | AC | 32 ms | 3472 KiB |
| 01-random-004.txt | AC | 99 ms | 10840 KiB |
| 01-random-005.txt | AC | 119 ms | 11484 KiB |
| 01-random-006.txt | AC | 33 ms | 3556 KiB |
| 01-random-007.txt | AC | 138 ms | 11976 KiB |
| 01-random-008.txt | AC | 136 ms | 12760 KiB |
| 01-random-009.txt | AC | 39 ms | 3696 KiB |
| 01-random-010.txt | AC | 24 ms | 5676 KiB |
| 01-random-011.txt | AC | 24 ms | 5788 KiB |
| 01-random-012.txt | AC | 11 ms | 3500 KiB |
| 01-random-013.txt | AC | 18 ms | 5208 KiB |
| 01-random-014.txt | AC | 18 ms | 5360 KiB |
| 01-random-015.txt | AC | 8 ms | 3548 KiB |
| 02-small-001.txt | AC | 1 ms | 3556 KiB |
| 02-small-002.txt | AC | 1 ms | 3400 KiB |
| 02-small-003.txt | AC | 1 ms | 3472 KiB |
| 02-small-004.txt | AC | 1 ms | 3464 KiB |
| 02-small-005.txt | AC | 1 ms | 3600 KiB |
| 02-small-006.txt | AC | 1 ms | 3484 KiB |
| 02-small-007.txt | AC | 1 ms | 3680 KiB |
| 02-small-008.txt | AC | 1 ms | 3520 KiB |
| 02-small-009.txt | AC | 1 ms | 3536 KiB |
| 02-small-010.txt | AC | 1 ms | 3464 KiB |
| 02-small-011.txt | AC | 1 ms | 3600 KiB |
| 02-small-012.txt | AC | 1 ms | 3532 KiB |
| 02-small-013.txt | AC | 1 ms | 3668 KiB |
| 02-small-014.txt | AC | 1 ms | 3600 KiB |
| 02-small-015.txt | AC | 1 ms | 3668 KiB |
| 03-large-001.txt | AC | 131 ms | 11932 KiB |
| 03-large-002.txt | AC | 137 ms | 12816 KiB |
| 03-large-003.txt | AC | 132 ms | 12824 KiB |
| 03-large-004.txt | AC | 40 ms | 3564 KiB |
| 03-large-005.txt | AC | 127 ms | 11896 KiB |
| 03-large-006.txt | AC | 149 ms | 12892 KiB |
| 03-large-007.txt | AC | 142 ms | 12900 KiB |
| 03-large-008.txt | AC | 40 ms | 3496 KiB |
| 03-large-009.txt | AC | 137 ms | 12140 KiB |
| 03-large-010.txt | AC | 151 ms | 12804 KiB |
| 03-large-011.txt | AC | 157 ms | 12940 KiB |
| 03-large-012.txt | AC | 40 ms | 3564 KiB |
| 03-large-013.txt | AC | 139 ms | 11960 KiB |
| 03-large-014.txt | AC | 140 ms | 12852 KiB |
| 03-large-015.txt | AC | 155 ms | 13040 KiB |
| 03-large-016.txt | AC | 41 ms | 3580 KiB |
| 03-large-017.txt | AC | 143 ms | 11872 KiB |
| 03-large-018.txt | AC | 144 ms | 13008 KiB |
| 03-large-019.txt | AC | 146 ms | 12860 KiB |
| 03-large-020.txt | AC | 40 ms | 3696 KiB |