Codeforces Round #295 (Div. 2) A. Pangram
7277 단어 codeforces
제목 주소:http://codeforces.com/contest/520/problem/A
1 /* 2 3 */ 4 #include <cstdio> 5 #include <iostream> 6 #include <algorithm> 7 #include <map> 8 #include <set> 9 #include <cmath> 10 #include <string> 11 #include <cstring> 12 using namespace std; 13 14 int main(void) 15 { 16 //freopen ("A.in", "r", stdin); 17 18 map<char, int> m1; 19 map<char, int> m2; 20 int n; 21 while (~scanf ("%d", &n)) 22 { 23 for (int i=1; i<=26; ++i) 24 { 25 m1[i] = 0; m2[i] = 0; 26 } 27 char s[110]; 28 scanf ("%s", &s); 29 for (int i=0; i<=n-1; ++i) 30 { 31 if (s[i]<='z' && s[i]>='a') 32 { 33 int x = s[i] - 'a' + 1; 34 m1[x]++; 35 } 36 else 37 { 38 int y = s[i] - 'A' + 1; 39 m2[y]++; 40 } 41 } 42 43 bool flag = true; 44 for (int i=1; i<=26; ++i) 45 { 46 if (m1[i] == 0 && m2[i] == 0) 47 { 48 flag = false; break; 49 } 50 } 51 52 (flag) ? puts ("YES") : puts ("NO"); 53 } 54 55 return 0; 56 }
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Codeforces Round #715 Div. 2C The Sports Festival: 구간 DP전형구간 DP의 초전형. 이하, 0-indexed. 입력을 정렬하여 어디서나 시작하고 최적으로 좌우로 계속 유지하면 좋다는 것을 알 수 있습니다. {2000})$의 주문이 된다. 우선, 입력을 소트하여 n개의 요소를 $...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.