toj4069 간이 통계
7476 단어 통계적
1 #include <iostream>
2 #include <cstring>
3 #include <cstdio>
4 using namespace std;
5
6 const int INF = 1 << 29;
7 const int N = 10;
8 const int M = 201;
9 int cnt1[N];
10 int cnt2[N];
11 char digit[N];
12 char str[M];
13
14 int solve()
15 {
16 memset( cnt1, 0, sizeof(cnt1) );
17 memset( cnt2, 0, sizeof(cnt2) );
18 for ( int i = 0; i < strlen(digit); i++ )
19 {
20 cnt1[digit[i] - '0']++;
21 }
22 // (2,5)
23 cnt1[2] += cnt1[5], cnt1[5] = cnt1[2];
24 //(6,9)
25 cnt1[6] += cnt1[9], cnt1[9] = cnt1[6];
26 for ( int i = 0; i < strlen(str); i++ )
27 {
28 cnt2[str[i] - '0']++;
29 }
30 cnt2[2] += cnt2[5], cnt2[5] = cnt2[2];
31 cnt2[6] += cnt2[9], cnt2[9] = cnt2[6];
32 int ans = INF;
33 for ( int i = 0; i < N; i++ )
34 {
35 if ( cnt1[i] == 0 ) continue;
36 int tmp = cnt2[i] / cnt1[i];
37 if ( tmp < ans ) ans = tmp;
38 }
39 return ans;
40 }
41
42 int main ()
43 {
44 while ( scanf("%s%s", digit, str) != EOF )
45 {
46 int ans = solve();
47 printf("%d
", ans);
48 }
49 return 0;
50 }
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Metroopolis Hastings법에 기초한 설명 및 Pythhon의 실시어떤 분포\pi(x)에서 견본을 얻으려면\pi(x)가 고차원 분포된 상황이거나 해석하기 어려운 상황에서 직접적인 방법으로 견본을 잘 얻기 어렵다. MCMC(마르코프 프랜차이즈 몬테카로파)는 이런 상황을 처리하는 방법...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.