Advertisement
LEGEND2004

HW #7 sol

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