Advertisement
Guest User

Untitled

a guest
Jul 17th, 2019
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 KB | None | 0 0
  1. #include <bits\stdc++.h>
  2.  
  3. #ifdef LOCAL
  4. #define dbg(x) cerr << #x << " = " << (x) << endl;
  5. #else
  6. #define dbg(x)
  7. #endif
  8. #define int long long
  9. #define endl "\n"
  10. #define x first
  11. #define y second
  12. #define len(x) ((int)(x).size())
  13.  
  14. using namespace std;
  15.  
  16. void solve(); signed main() {
  17. #ifdef LOCAL
  18. freopen("input.txt", "r", stdin);
  19. freopen("output.txt", "w", stdout);
  20. #endif
  21. ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0);
  22. cout.setf(ios::fixed); cout.precision(15);
  23. solve();
  24. }
  25.  
  26. void solve() {
  27. int n, k;
  28. cin >> n >> k;
  29. string s = "";
  30. for (int i = 0; i < n; ++i) {
  31. int num; cin >> num;
  32. s.push_back(num + 'a');
  33. }
  34.  
  35. int ans, length;
  36. string t = "";
  37. cin >> ans >> length;
  38. for (int i = 0; i < length; ++i) {
  39. int num; cin >> num;
  40. t.push_back(num + 'a');
  41. }
  42. int cnt = 0;
  43. for (int i = 0; i < len(s) - len(t) + 1; ++i) {
  44. string curr = s.substr(i, length);
  45. if (curr == t) {
  46. cnt++;
  47. }
  48. }
  49.  
  50. cout << (ans == (cnt * len(t))) << endl;
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement