全是0我醉了

P2908 [USACO08OPEN] Word Power S

```c for(int i=1; i<=n; i++) { int cnt=0; for(int j=1; j<=m; j++) { for(int k=0; k<nam[i].size(); k++) { int l=0; if(nam[i][k] == neng[j][l]) l++; if(l == neng[j].size()) cnt++; } } cout << cnt << endl; } return 0; ``` 这里...
by 欢陌黎明 @ 2021-05-04 16:48:32


@[小脸爱冚剑](/user/370863) 改成这样! ```c #include <iostream> #include <string> #include <cstring> using namespace std; string nam[1005], neng[105];//推荐结构体 int n, m; int main() { cin >> n >> m; for(int i=1; i<=n; i++) { cin >> nam[i]; for(int j=0; j<nam[i].size(); j++) { if(nam[i][j] >= 'A' && nam[i][j] <= 'Z') nam[i][j] += 32; } } for(int i=1; i<=m; i++) { cin >> neng[i]; for(int j=0; j<neng[i].size(); j++) { if(neng[i][j] >= 'A' && neng[i][j] <= 'Z') neng[i][j] += 32; } //cout << neng[i] << endl; } for(int i=1; i<=n; i++) { int cnt=0; for(int j=1; j<=m; j++) { int l=0,L=neng[j].size(); //主要是这里.... (好习惯!) for(int k=1; k<=nam[i].size(); k++) { //您将k的`初始值定义错了. if(nam[i][k] == neng[j][l]) l++; if(l > L) { cnt++; break; //好习惯+1 } } } cout << cnt << endl; } return 0; } ```
by 欢陌黎明 @ 2021-05-04 17:02:01


$--$zzzz
by 欢陌黎明 @ 2021-05-04 17:15:07


@[小脸爱冚剑](/user/370863) 结构体 ```c for(int i=1;i<=n;i++){ int cnt=0; for(int j=1;j<=m;j++){ int l=1,L=b[j].len; for(int k=1;k<=a[i].len;k++){ if(a[i].s[k]==b[j].s[l]){ l++; if(l>L){ ++cnt; break; } } } } ```
by 欢陌黎明 @ 2021-05-04 17:17:19


窝靠,这大神好牛逼
by ShengXuanYi1 @ 2022-07-19 09:06:14


|