arrow_forward همه ارسال‌ها

جزئیات ارسال کد#574

verified
وضعیت داوری نهایی: پاسخ نادرست تست 7
terminal
زبان برنامه‌نویسی: C++
schedule
ارسال‌کننده و زمان:
shana (۲ سال پیش)
descriptionsolution.cpp ۷۱ خط • ۱٫۲ کیلوبایت
1#include <iostream>
2using namespace std;
3int main()
4{
5 int n , m; cin >> n >> m;
6 int Arr[n];
7 for ( int i = 0 ; i < n ; i ++ )
8 {
9 cin >> Arr[i];
10 }
11
12 int arr[m];
13 for ( int i = 0 ; i < m ; i ++ )
14 {
15 cin >> arr[i];
16 }
17
18 int f = 0;
19 int counter = 0;
20 for ( int i = f ; i < n ; i ++ )
21 {
22 for ( int j = 0 ; j < m ; j ++ )
23 {
24 if ( arr[j] == Arr[i] )
25 {
26 i ++;
27 counter ++;
28 }
29
30 else if ( arr[j] != Arr[i] )
31 {
32 j = j - 1;
33 if ( i < n - 1 )
34 {
35 i ++;
36 }
37
38 else
39 {
40 break;
41 }
42 }
43
44 if ( j == m - 1 && counter == m )
45 {
46 cout << "Yes";
47 f = n;
48 }
49 }
50
51 if ( i == n - 1 && f != n )
52 {
53 f = n - 1;
54 }
55
56 else if ( f != n && i < n - 1 )
57 {
58 f ++;
59 counter = 0;
60 }
61 }
62
63 if ( counter != m )
64 {
65 cout << "No";
66 }
67
68
69
70 return 0;
71}
کد ارسال‌شده برای داوری خودکار هاتکدز UTF-8