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

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

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