1 solutions
-
0
C++ :
#include <cstdio> #include <iostream> using namespace std; int main() { string a, s, b; getline(cin, a); for (int i = 0; i < a.size(); i ++ ) { if (a[i] >= 'A' && a[i] <= 'Z') a[i] += 32; } getline(cin, s); for (int i = 0; i < s.size(); i ++ ) { if (s[i] >= 'A' && s[i] <= 'Z') s[i] += 32; } int cnt = 0, pos; for (int i = 0; i < s.size(); i ++ ) { int j = i; while (s[j] != ' ' && j < s.size()) j ++ ; b = s.substr(i, j-i); if (a == b) { cnt ++ ; if (cnt == 1) pos = i; } i = j; } if (cnt) cout << cnt << ' ' << pos; else cout << -1; return 0; }
- 1
Information
- ID
- 17303
- Time
- 1000ms
- Memory
- 128MiB
- Difficulty
- (None)
- Tags
- # Submissions
- 0
- Accepted
- 0
- Uploaded By