Advertisement
LEGEND2004

HW #1 sol

Jul 30th, 2024
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 4.22 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 a , b , c;
  17.     cin >> a >> b >> c;
  18.     if(a <= c && c <= b) // a <= c <= b
  19.         cout << "Yes" << '\n';
  20.     else
  21.         cout << "No" << '\n';
  22.     */
  23.     /*
  24.     // B
  25.     char a , b;
  26.     cin >> a >> b;
  27.     if(a == b)
  28.         cout << "H" << '\n';
  29.     else
  30.         cout << "D" << '\n';
  31.     */
  32.     /*
  33.     // C
  34.     int a , b;
  35.     char op;
  36.     cin >> a >> op >> b;
  37.     if(op == '+')
  38.         cout << a + b << '\n';
  39.     else
  40.         cout << a - b << '\n';
  41.     */
  42.     /*
  43.     // D
  44.     string s;
  45.     cin >> s;
  46.     int n = s.size();
  47.     for(int i = 0; i < n; i++)
  48.         cout << 'x';
  49.  
  50.     for(char i : s)
  51.         cout << 'x';
  52.     */
  53.     /*
  54.     // E
  55.     string s;
  56.     cin >> s;
  57.     for(int i = 0; i < s.size(); i++){
  58.         if(s[i] == ',')
  59.             s[i] = ' ';
  60.     }
  61.     for(char& i : s)
  62.         if(i == ',')
  63.             i = ' ';
  64.  
  65.     cout << s;
  66.     */
  67.     /*
  68.     // F
  69.     string a , b , c;
  70.     cin >> a >> b >> c;
  71.     a[0] = toupper(a[0]);
  72.     b[0] = toupper(b[0]);
  73.     c[0] = toupper(c[0]);
  74.     cout << a[0] << b[0] << c[0];
  75.     */
  76.     /*
  77.     // G
  78.     int n , p , x;
  79.     cin >> n >> p;
  80.     int cnt = 0;
  81.     while(n--){
  82.         cin >> x;
  83.         cnt += x < p;
  84.         // if(x < p)    cnt++;
  85.     }
  86.     cout << cnt << '\n';
  87.     */
  88.     /*
  89.     // H
  90.     int n , x , s = 0;
  91.     cin >> n;
  92.     while(n--){
  93.         cin >> x;
  94.         if(x > 10)
  95.             s += x - 10;
  96.  
  97.         //s += max(0LL , x - 10);
  98.     }
  99.     cout << s << '\n';
  100.     */
  101.     /*
  102.     // I
  103.     string s;
  104.     cin >> s;
  105.     reverse(s.begin() , s.end());
  106.     for(char& i : s){
  107.         if(i == '6')
  108.             i = '9';
  109.         else if(i == '9')
  110.             i = '6';
  111.     }
  112.     cout << s;
  113.     */
  114.     /*
  115.     // J
  116.     int t;
  117.     cin >> t;
  118.     while(t--){
  119.         int n;
  120.         cin >> n;
  121.         int a[n + 5];
  122.         int cnt = 0;
  123.         for(int i = 0; i < n; i++){
  124.             cin >> a[i];
  125.             if(a[i] % 2)
  126.                 cnt++;
  127.         }
  128.         cout << cnt << '\n';
  129.     }
  130.     */
  131.     /*
  132.     // K
  133.     int n;
  134.     cin >> n;
  135.     int a[n + 5];
  136.     for(int i = 0; i < n; i++){
  137.         cin >> a[i];
  138.     }
  139.     sort(a , a + n);
  140.     for(int i = 0; i < n; i++){
  141.         if(a[i] != (i + 1)){
  142.             cout << "No" << '\n';
  143.             return 0;
  144.         }
  145.     }
  146.     cout << "Yes" << '\n';
  147.     */
  148.     /*
  149.     // L
  150.     int n , x;
  151.     cin >> n;
  152.     set<int> s;
  153.     while(n--){
  154.         cin >> x;
  155.         s.insert(x);
  156.     }
  157.     cout << s.size() << '\n';
  158.     */
  159.     // M
  160.     /*
  161.     int n;
  162.     cin >> n;
  163.     int a[n + 5];
  164.     for(int i = 0; i < n; i++){
  165.         cin >> a[i];
  166.     }
  167.     sort(a , a + n);
  168.     reverse(a , a + n);
  169.     for(int i = 0; i < n; i++){
  170.         if(a[i] != a[0]){
  171.             cout << a[i] << '\n';
  172.         }
  173.     }*/
  174.     /*
  175.     int n , x;
  176.     cin >> n;
  177.     set<int> s;
  178.     while(n--){
  179.         cin >> x;
  180.         s.insert(x);
  181.     }
  182.     auto it = s.end();
  183.     it--;
  184.     it--;
  185.     cout << *it << '\n';
  186.     // 1 2 3 4 .end
  187.     */
  188.     /*
  189.     // N
  190.     int n , a , x;
  191.     cin >> n >> x;
  192.     while(n--){
  193.         cin >> a;
  194.         if(a != x)
  195.             cout << a << " ";
  196.     }
  197.     cout << '\n';
  198.     */
  199.     /*
  200.     // O
  201.     int n;
  202.     cin >> n;
  203.     int a[n + 5] , b[n + 5];
  204.     for(int i = 0; i < n; i++){
  205.         cin >> a[i];
  206.     }
  207.     int sum = 0;
  208.     for(int i = 0; i < n; i++){
  209.         cin >> b[i];
  210.         sum += a[i] * b[i];
  211.     }
  212.  
  213.     if(!sum) // sum == 0
  214.         cout << "Yes" << '\n';
  215.     else
  216.         cout << "No" << '\n';
  217.     */
  218.     /*
  219.     // P
  220.     int n;
  221.     cin >> n;
  222.     int a = n / 500;
  223.     int b = (n % 500) / 5;
  224.     cout << a * 1000 + b * 5 << '\n';
  225.     */
  226.     /*
  227.     // Q
  228.     int n;
  229.     cin >> n;
  230.     int a[n + 5];
  231.     for(int i = 0; i < n; i++){
  232.         cin >> a[i];
  233.     }
  234.     for(int i = 0; i < n - 1; i++){
  235.         if(a[i] >= a[i + 1]){
  236.             cout << a[i] << '\n';
  237.             return 0;
  238.         }
  239.     }
  240.     cout << a[n - 1] << '\n';
  241.     */
  242. }
  243.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement