Submission #8729957


Source Code Expand

#include <bits/stdc++.h>
using namespace std;



long long mod = 1000000007;



bool one[10];
bool two[100];
bool three[1000];
int main(){
	//freopen("i.txt","r",stdin);
	
	ios_base::sync_with_stdio(false);
	cin.tie(0);
	int n;
	cin >> n;
	string s;
	cin >> s;
	for(int i = 0;i < n;i++){
		int x = (s[i] - '0');
		
		
		for(int j = 0;j < 100;j++){
			if(two[j]){
				three[j*10+x] = true;
			}
		}
		
		for(int j = 0;j < 10;j++){
			if(one[j]){
				two[j*10+x] = true;
			}
		}
		
		one[x] = true;
	} 
	int ans = 0;
	for(int i = 0;i < 1000;i++){
		if(three[i]) ans++;
	}
	cout << ans;
	
}

Submission Info

Submission Time
Task D - Lucky PIN
User Oolimry
Language C++14 (GCC 5.4.1)
Score 400
Code Size 635 Byte
Status AC
Exec Time 6 ms
Memory 384 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 400 / 400
Status
AC × 3
AC × 33
Set Name Test Cases
Sample 00-sample-01.txt, 00-sample-02.txt, 00-sample-03.txt
All 00-sample-01.txt, 00-sample-02.txt, 00-sample-03.txt, 01-corner-01.txt, 01-corner-02.txt, 01-corner-03.txt, 01-corner-04.txt, 02-random-01.txt, 02-random-02.txt, 02-random-03.txt, 02-random-04.txt, 02-random-05.txt, 02-random-06.txt, 02-random-07.txt, 03-random-x-01.txt, 03-random-x-02.txt, 03-random-x-03.txt, 04-expand-01.txt, 04-expand-02.txt, 04-expand-03.txt, 04-expand-04.txt, 04-expand-05.txt, 04-expand-06.txt, 04-expand-07.txt, 04-expand-08.txt, 05-limiting-01.txt, 05-limiting-02.txt, 05-limiting-03.txt, 05-limiting-04.txt, 05-limiting-05.txt, 05-limiting-06.txt, 05-limiting-07.txt, 05-limiting-08.txt
Case Name Status Exec Time Memory
00-sample-01.txt AC 1 ms 256 KiB
00-sample-02.txt AC 1 ms 256 KiB
00-sample-03.txt AC 1 ms 256 KiB
01-corner-01.txt AC 1 ms 256 KiB
01-corner-02.txt AC 1 ms 256 KiB
01-corner-03.txt AC 1 ms 256 KiB
01-corner-04.txt AC 1 ms 256 KiB
02-random-01.txt AC 1 ms 256 KiB
02-random-02.txt AC 1 ms 256 KiB
02-random-03.txt AC 1 ms 256 KiB
02-random-04.txt AC 1 ms 256 KiB
02-random-05.txt AC 1 ms 256 KiB
02-random-06.txt AC 1 ms 256 KiB
02-random-07.txt AC 4 ms 384 KiB
03-random-x-01.txt AC 2 ms 256 KiB
03-random-x-02.txt AC 4 ms 256 KiB
03-random-x-03.txt AC 5 ms 384 KiB
04-expand-01.txt AC 5 ms 384 KiB
04-expand-02.txt AC 5 ms 384 KiB
04-expand-03.txt AC 5 ms 384 KiB
04-expand-04.txt AC 5 ms 384 KiB
04-expand-05.txt AC 5 ms 384 KiB
04-expand-06.txt AC 5 ms 384 KiB
04-expand-07.txt AC 4 ms 384 KiB
04-expand-08.txt AC 4 ms 384 KiB
05-limiting-01.txt AC 6 ms 384 KiB
05-limiting-02.txt AC 6 ms 384 KiB
05-limiting-03.txt AC 5 ms 384 KiB
05-limiting-04.txt AC 4 ms 384 KiB
05-limiting-05.txt AC 4 ms 384 KiB
05-limiting-06.txt AC 4 ms 384 KiB
05-limiting-07.txt AC 4 ms 384 KiB
05-limiting-08.txt AC 4 ms 384 KiB