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
- 上传者