ACM新生杯第二次周赛

发布时间 2023-04-05 01:33:38作者: X1Cherry

第一题:

 1 #include<iostream>
 2 using namespace std;
 3 int main()
 4 {
 5     string s1, s2;
 6     int flag = 2;
 7     cin >> s1;
 8     cin >> s2;
 9     if (s1.length() != s2.length())
10     {
11         cout << 1 << endl;
12     }
13     else
14     {
15         for (int i = 0; i < s1.length(); i++)
16         {
17 
18             if (s1[i] != s2[i])
19             {
20 
21                 if (s1[i] + 32 == s2[i] || s1[i] - 32 == s2[i])
22                 {
23 
24                     flag = 3;
25                 }
26                 else
27                 {
28                     flag = 4;
29                     break;
30                 }
31             }
32         }
33         cout << flag << endl;
34     }
35 }
只要我安排的够快,烦恼就追不上我

第二题:

 1 #include<iostream>
 2 using namespace std;
 3 
 4 int main() 
 5 {
 6     int n;
 7     cin  >> n;
 8     int* a  = new int[n];
 9 
10     for (int i  = 0; i  < n; i++)
11     {
12         cin  >> a[i];
13     }
14 }
View Code

第三题:

 1 #include<iostream>
 2 using namespace std;
 3 
 4 int main() 
 5 {
 6     int n;
 7     cin  >> n;
 8     int* a  = new int[n];
 9 
10     for (int i  = 0; i  < n; i++)
11     {
12         cin  >> a[i];
13     }
14 }
View Code
第四题:
 1 #include<iostream>
 2 using namespace std;
 3 
 4 int main()
 5 {
 6     for (int i = 1; i <= 9; i++)
 7         for (int j = 0; j <= 9; j++)
 8             for (int z = 0; z <= 9; z++)
 9             {
10                 if ((i * i * i + j * j * j + z * z * z) == (i * 100 + j * 10 + z))
11                     cout << (i * 100 + j * 10 + z) << endl;
12             }
13 
14 }
View Code
第五题:
 1 1 #include <iostream>
 2  2 using namespace std;
 3  3 int main()
 4  4 {
 5  5     int n;
 6  6     int m;
 7  7     cin  >> n;
 8  8     int array[1000];
 9  9     for (int i  = 0; i  < n; i++)
10 10     {
11 11         cin  >> array[i];
12 12     }
13 13     cin  >> m ;
14 14     for (int i  = 0; i  < n; )
15 15     {
16 16         if (array[i] == m)
17 17         {
18 18             cout  << i + 1;
19 19             break;
20 20         }
21 21         i++;
22 22         if (i  == n )
23 23         {
24 24             cout  << -1 << endl;
25 25             break;
26 26         }
27 27     }
28 28 }
View Code