Advertisement
LEGEND2004

H - L

Aug 13th, 2024
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.12 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. const int mod = 1e9 + 7;
  11.  
  12. int cnt(int n){ // number of digits
  13.     int s = 0;
  14.     while(n){
  15.         s++;
  16.         n /= 10;
  17.     }
  18.     return s;
  19. }
  20.  
  21. bool pal(string s){
  22.     string h = s;
  23.     reverse(h.begin() , h.end());
  24.     return s == h;
  25. }
  26.  
  27. signed main()
  28. {
  29.     _FastIO;
  30.     /*
  31.     // H
  32.     string s;
  33.     cin >> s;
  34.     for(int i = 0; i < s.size(); i += 2)
  35.         cout << s[i];
  36.     */
  37.     /*
  38.     // I
  39.     int n;
  40.     cin >> n;
  41.     int ans = 0;
  42.     for(int i = 1; i <= n; i++){
  43.         ans += cnt(i) % 2;
  44.     }
  45.     cout << ans << '\n';
  46.     */
  47.     /*
  48.     J
  49.     int n;
  50.     cin >> n;
  51.     string a[n + 5];
  52.     for(int i = 0; i < n; i++)
  53.         cin >> a[i];
  54.  
  55.     string ans = "No";
  56.     for(int i = 0; i < n; i++){
  57.         for(int j = 0; j < n; j++){
  58.             if(i == j)
  59.                 continue;
  60.  
  61.             // i != j
  62.             if(pal(a[i] + a[j]))
  63.                 ans = "Yes";
  64.         }
  65.     }
  66.  
  67.     cout << ans << '\n';
  68.     */
  69.     /*
  70.     // K
  71.     int n , m;
  72.     string s;
  73.     cin >> n >> m;
  74.     int cnt[m + 5] = {0};
  75.     for(int i = 0; i < n; i++){
  76.         cin >> s;
  77.         for(int j = 0; j < m; j++){
  78.             if(s[j] == 'x')
  79.                 cnt[j + 1]++;
  80.         }
  81.     }
  82.     int x = 0 , ans = 0;
  83.     for(int i = 1; i <= m; i++){
  84.         if(!cnt[i])
  85.             x++;
  86.         else
  87.             x = 0;
  88.  
  89.         ans = max(ans , x);
  90.     }
  91.     cout << ans << '\n';
  92.     */
  93.     /*
  94.     // y = k * x + b
  95.     // L
  96.     int n;
  97.     cin >> n;
  98.     int x[n + 5] , y[n + 5];
  99.     for(int i = 0; i < n; i++){
  100.         cin >> x[i] >> y[i];
  101.     }
  102.     int ans = 0;
  103.     for(int i = 0; i < n; i++){
  104.         for(int j = i + 1; j < n; j++){
  105.             // x[i] y[i]
  106.             // x[j] y[j]
  107.             double k = (y[j] - y[i]) * 1.0 / (x[j] - x[i]);
  108.             if(-1 <= k && k <= 1)
  109.                 ans++;
  110.         }
  111.     }
  112.     cout << ans << '\n';
  113.     */
  114. }
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement