<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      ZR-J 2025-10-29 比賽總結(jié)

      比賽鏈接

      分數(shù):\(100 + 100 + 0 + 0 = 200\)

      永康喵喵又沒有翻車!

      有了前幾次翻車的教訓(xùn),我形成了先寫注釋(對于難題)\(\rightarrow\) 仔細寫題 \(\rightarrow\) 靜態(tài)檢查 \(\rightarrow\) 動態(tài)檢查 \(\rightarrow\)(所有能做的題做完后)對拍 \(\rightarrow\) 最后核查的流程,大大降低了翻車率。如果你比較粗心,不妨也借鑒一下這套流程。

      言歸正傳,分析題目。

      T1

      為什么數(shù)據(jù)這么水啊,\(n \le 50\) 是啥陰。這題明明有 \(n^2\) 做法,而且并不難,為什么不把數(shù)據(jù)范圍開到 \(n \le 3000\)

      當(dāng)然考場上寫題速度很重要,所以我當(dāng)然是暴力打 \(n^4\)。如果要 \(n^2\),可以先計算出沒有老師時的握手次數(shù),然后枚舉老師的位置,更新其周圍的握手情況。握手需要 \(2\) 個人進行,所以最后不要忘了 \(\div 2\)

      T2

      在變換次數(shù)比較小(\(k \le 1000\))時,暴力的時間復(fù)雜度可以接受,可是如果變換次數(shù)達到 \(10^9\) 就會 T 飛。但是如果仔細分析變換的過程就會發(fā)現(xiàn)這是一個周期性變換。因此可以先暴力找到周期 \(a\),然后將 \(k\)\(a\) 取模,再進行暴力。考慮到 \(|S| \le 1000\),如果要進一步縮短程序運行時間,甚至可以打表(我就是如此場切的)。

      T3

      不知道為什么 ZR 也學(xué)上了 aoao,先放兩道特別水的題,然后在 T3 突然上難度,很搞人心態(tài)。

      不過要是摸清了這道題的本質(zhì)就不難了。今天下午我學(xué)了 Floyd 最短路算法,其本質(zhì)是尋找一個中轉(zhuǎn)點,然后用它更新兩邊點的距離。這道題也類似。我們可以設(shè) \(f_{i, j}\) 表示當(dāng)前路徑的兩個端點分別為 \(i, j\),且已經(jīng)訪問了從 \(1\)\(\max(i, j)\) 的所有點時的最小時間。初始時,\(f_{1,1}=0\)

      然后進行狀態(tài)轉(zhuǎn)移:

      • 遍歷 \(i, j\)

      • 計算下一個要訪問的點 \(k = \max(i, j)+1\)。如果 \(k > n\) 則跳過。

      • 更新兩個新狀態(tài):

        • 從端點 \(j\) 擴展到 \(k\):路徑變?yōu)?\((i, k)\),時間增加 \(d_{j, k}\),即 \(f_{i, k} = \min(f_{i, k}, f_{i, j} + d_{j, k})\)

        • 從端點 \(i\) 擴展到 \(k\):路徑變?yōu)?\((k, j)\),時間增加 \(d_{i, k}\),即 \(f_{k, j} = \min(f_{k, j}, f_{i, j} + d_{i, k})\)

        這樣擴展保證了當(dāng)訪問點 \(k\) 時,所有小于 \(k\) 的點都已經(jīng)被訪問,滿足限制條件。

      輸出答案時,遍歷所有 \(i\),然后取 \(f_{n, i}\)\(f_{i, n}\) 的最小值作為答案。

      T4

      如果仔細分析,這道題就是典型的紙老虎。

      不難 (其實很難) 發(fā)現(xiàn),有多少個不同的橫坐標,就能畫多少條不同的豎線;有多少個不同的縱坐標,就能畫多少條不同的橫線。同時,兩個人若要求得最優(yōu)策略,畫的線一定是橫縱交替的。所以,如果 Alice 要輸,那么一定由 Bob 把最后一根線畫完,也就是橫縱坐標數(shù)量相等。用 set 維護即可。

      #include <bits/stdc++.h>
      typedef long long ll;
      const int N = 1e5+10;
      std::set<int> xs, ys;
      int n;
      
      int main() {
        std::ios::sync_with_stdio(false); std::cin.tie(0);
        std::cin >> n;
        for (int i = 1; i <= n; i++) {
          int x, y;
          std::cin >> x >> y;
          xs.insert(x), ys.insert(y);
        }
        if (xs.size() == ys.size()) {
          std::cout << "Bob\n";
        } else {
          std::cout << "Alice\n";
        }
        return 0;
      }
      
      posted @ 2025-10-29 23:24  JZ8  閱讀(7)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 国产午夜精品一区二区三区不卡| 玩弄放荡人妻少妇系列| 亚洲av日韩av一区久久| 精品久久久久久无码中文字幕| 午夜男女爽爽影院在线| 久久久久亚洲AV色欲av| 国产激情精品一区二区三区 | 中文字幕日韩一区二区不卡| 国产精品成人一区二区不卡| 婷婷综合久久中文字幕| 办公室强奷漂亮少妇视频| 国产高清国产精品国产专区| 亚洲国产成人无码av在线影院| 久久久久成人精品无码中文字幕| 国产精品一区二区久久岳| 久久亚洲人成网站| 国产精品日日摸夜夜添夜夜添2021| 麻豆蜜桃av蜜臀av色欲av| 日韩高清国产中文字幕| 亚洲av男人电影天堂热app| 国产麻豆精品一区一区三区| 一区二区三区四区国产综合 | 国产人妻高清国产拍精品| 自拍偷自拍亚洲精品播放| 久久夜色撩人精品国产av| 国产馆在线精品极品粉嫩| 国产精品人妻熟女男人的天堂| 国产精品伦人视频免费看| 成人精品久久一区二区三区 | 国色天香成人一区二区| 亚洲日本国产精品一区| 免费人成年激情视频在线观看| 欧美大胆老熟妇乱子伦视频 | 男人av无码天堂| 国产综合久久99久久| 精品人妻av综合一区二区| 国产精品爽爽久久久久久| 国产福利精品一区二区| 中文国产日韩欧美二视频| 无码人妻丰满熟妇区96| 欧美乱大交aaaa片if|