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

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

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