Advertisement
LEGEND2004

H-L

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