Advertisement
LEGEND2004

HW#4 sol

Aug 8th, 2024
257
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.45 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.     int n;
  17.     cin >> n;
  18.     int x = n / 10;
  19.     if(n < 0 && n % 10)
  20.         x--;
  21.     cout << x << '\n';
  22.     */
  23.     /*
  24.     // B
  25.     string s;
  26.     cin >> s;
  27.     int sum = 0;
  28.     for(char i : s)
  29.         sum += i - '0';
  30.  
  31.     if(sum % 9 == 0)
  32.         cout << "Yes" << '\n';
  33.     else
  34.         cout << "No" << '\n';
  35.     */
  36.     /*
  37.     string s;
  38.     int x;
  39.     cin >> s >> x;
  40.     int n = 0;
  41.     for(char i : s){
  42.         n = 10 * n + i - '0';
  43.         n %= x;
  44.     }
  45.     if(n == 0)
  46.         cout << "Yes\n";
  47.     else
  48.         cout << "No\n";
  49.     // 154 7
  50.  
  51.     // 3465 5
  52.     */
  53.     /*
  54.     // C
  55.     int n;
  56.     string s; // s = t + t;
  57.     cin >> n >> s;
  58.     string t = s.substr(0 , n / 2);
  59.     if(s == t + t)
  60.         cout << "Yes" << '\n';
  61.     else
  62.         cout << "No" << '\n';
  63.     */
  64.     /*
  65.     // D
  66.     string s;
  67.     cin >> s;
  68.     while(s.back() == '0')
  69.         s.pop_back();
  70.  
  71.     string h = s;
  72.     reverse(h.begin() , h.end());
  73.     if(s == h)
  74.         cout << "Yes";
  75.     else
  76.         cout << "No";
  77.     */
  78.     /*
  79.     // E
  80.     int n , m;
  81.     cin >> n >> m;
  82.     int a[n + 5][m + 5];
  83.     for(int i = 1; i <= n; i++){
  84.         for(int j = 1; j <= m; j++){
  85.             cin >> a[i][j];
  86.         }
  87.     }
  88.  
  89.     for(int j = 1; j <= m; j++){
  90.         for(int i = 1; i <= n; i++){
  91.             cout << a[i][j] << " ";
  92.         }
  93.         cout << '\n';
  94.     }
  95.     */
  96.     /*
  97.     // F
  98.     string a = "HDCS";
  99.     string b = "A23456789TJQK";
  100.  
  101.     int n;
  102.     cin >> n;
  103.     set<string> s;
  104.     string ans = "Yes";
  105.     for(int i = 0; i < n; i++){
  106.         string card;
  107.         cin >> card;
  108.         s.insert(card);
  109.         if(a.find(card[0]) < a.size() && b.find(card[1]) < b.size())
  110.             continue;
  111.         else
  112.             ans = "No";
  113.     }
  114.     if(s.size() != n)
  115.         ans = "No";
  116.  
  117.     cout << ans << '\n';
  118.     */
  119.     /*
  120.     // G
  121.     int n , x , y;
  122.     cin >> n;
  123.     map<int , int> cnt;
  124.     int m = n - 1;
  125.     while(m--){ // n - 1 defe
  126.         cin >> x >> y;
  127.         cnt[x]++;
  128.         cnt[y]++;
  129.     }
  130.     string ans = "No";
  131.     for(int i = 1; i <= n; i++){
  132.         if(cnt[i] == n - 1)
  133.             ans = "Yes";
  134.     }
  135.     cout << ans << '\n';
  136.     */
  137. }
  138.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement