1 해설
-
0
what can i say,简单前缀和
#include <stdio.h> #include <stdlib.h> #include<string.h> int n,i=0,sum=0,f; char b[101]; void pd(char u[101]){ int t=0; for(int j=0;j<f;j++){ if(u[j]==b[j]){ t++; } } if(t==f){ sum++; } } int main(int argc, char *argv[]) { scanf("%d",&n); char a[n][101]; while(n--){ scanf("%s",a[i++]); } scanf("%s",b); f=strlen(b); for(int j=0;j<i;j++){ pd(a[j]); } printf("%d",sum); return 0; }#include<bits/stdc++.h> using namespace std; int main() { int n;cin>>n;int count = 0; string s[n]; for(int i = 0;i < n;i++){ cin>>s[i]; } string a;cin>>a; for(int i = 0;i < n;i++){ if(a==s[i].substr(0,a.length()))count++; } cout<<count; return 0; }
- 1
정보
- ID
- 102
- 시간
- 1000ms
- 메모리
- 256MiB
- 난이도
- 4
- 태그
- 제출 기록
- 30
- 맞았습니다.
- 16
- 아이디