Advertisement
LEGEND2004

HW #2 sol

Aug 1st, 2024
268
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.30 KB | None | 0 0
  1. #pragma GCC optimize("O3")
  2. #include <bits/stdc++.h>
  3. using namespace std;
  4.  
  5. #define int long long
  6. #define double long double
  7. #define _FastIO ios_base::sync_with_stdio(0); cin.tie(0)
  8. #define F first
  9. #define S second
  10.  
  11. signed main()
  12. {
  13.     _FastIO;
  14.     /*
  15.     // A
  16.     string a , b;
  17.     cin >> a >> b;
  18.     int cnt = 0;
  19.     for(int i = 0; i < a.size(); i++){
  20.         if(a[i] != b[i])
  21.             cnt++;
  22.     }
  23.     cout << cnt << '\n';
  24.     */
  25.     /*
  26.     // B
  27.     int n , x , cnt = 0;
  28.     cin >> n;
  29.     for(int i = 1; i <= n; i++){
  30.         cin >> x;
  31.         if(i % 2 && x % 2)
  32.             cnt++;
  33.     }
  34.     cout << cnt << '\n';
  35.     */
  36.     /*
  37.     // C
  38.     int n;
  39.     cin >> n;
  40.     int a[n + 5];
  41.     for(int i = 0; i < n; i++)
  42.         cin >> a[i];
  43.  
  44.     sort(a , a + n);
  45.  
  46.     for(int i = 1; i < n; i++){
  47.         if(a[i] > a[i - 1] + 1){
  48.             cout << a[i] - 1 << '\n';
  49.         }
  50.     }
  51.     */
  52.     /*
  53.     // D
  54.     int n;
  55.     cin >> n;
  56.     int a[n + 5];
  57.     for(int i = 0; i < n; i++){
  58.         cin >> a[i];
  59.     }
  60.     cout << a[0] << " ";
  61.     for(int i = 1; i < n; i++){
  62.         cout << a[i] - a[i - 1] << " ";
  63.     }
  64.     cout << '\n';
  65.     */
  66.     /*
  67.     // E
  68.     string a[3];
  69.     set<string> s;
  70.     for(int i = 0; i < 3; i++){
  71.         cin >> a[i];
  72.         s.insert(a[i]);
  73.     }
  74.     vector<string> v = {"ABC", "ARC", "AGC", "AHC"};
  75.     for(string i : v){
  76.         if(!s.count(i))
  77.             cout << i << '\n';
  78.     }
  79.     */
  80.  
  81.     // F
  82.     /*
  83.     int n , k;
  84.     cin >> n >> k;
  85.     int a[n + 5];
  86.     for(int i = 0; i < n; i++){
  87.         cin >> a[i];
  88.     }
  89.     sort(a , a + n);
  90.     int sum = 0;
  91.     for(int i = 0; i < k; i++){
  92.         sum += a[i];
  93.     }
  94.     cout << sum << '\n';
  95.     */
  96.     /*
  97.     map<char , int> cnt;
  98.     cnt['A'] = 0;
  99.     cnt['B'] = 3;
  100.     cnt['C'] = 4;
  101.     cnt['D'] = 8;
  102.     cnt['E'] = 9;
  103.     cnt['F'] = 14;
  104.     cnt['G'] = 23;
  105.     char a , b;
  106.     cin >> a >> b;
  107.     cout << abs(cnt[a] - cnt[b]) << '\n';
  108.     */
  109.     /*
  110.     // I
  111.     int l , r;
  112.     cin >> l >> r;
  113.     l--; r--;
  114.     string s;
  115.     cin >> s;
  116.     reverse(s.begin() + l , s.begin() + r + 1);
  117.     cout << s << '\n';
  118.     */
  119.     /*
  120.     // J
  121.     string a , b;
  122.     cin >> a >> b;
  123.     if(b.substr(0 , a.size()) == a)
  124.         cout << "Yes";
  125.     else
  126.         cout << "No";
  127.     */
  128. }
  129.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement