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

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

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

      L2-1 包裝機 (25 分)

      1.題解

        軌道用隊列存,筐用棧存,按題意模擬即可。

      2.代碼

       1 #include <bits/stdc++.h>
       2 using namespace std;
       3 const int maxn = 1e3 + 5;
       4 int n, m, k;
       5 queue<char> que[maxn];
       6 stack<char> s;
       7 int main() {
       8     cin >> n >> m >> k;
       9     for(int i = 1; i <= n; i++) {
      10         for(int j = 1; j <= m; j++) {
      11             char c;
      12             cin >> c;
      13             que[i].push(c);
      14         }
      15     }
      16         
      17     int x;
      18     while(cin >> x) {
      19         if(x == -1)
      20             break;
      21         if(!x) {
      22             if(!s.empty()) {
      23                 cout << s.top();
      24                 s.pop();
      25             }
      26         } else {
      27             if(que[x].empty())
      28                 continue;
      29             if(s.size() == k) {
      30                 cout << s.top();
      31                 s.pop();
      32             }
      33             s.push(que[x].front());
      34             que[x].pop();
      35         }
      36     }
      37     
      38     return 0;
      39 }
      View Code

       

      L2-2 病毒溯源 (25 分)

      1.題解

        用vector數組存后代,dfs搜出每個病毒的最大感染長度,排序后,如果找到頭,直接搜回去,記錄最長序列。

      2.代碼

       1 #include <bits/stdc++.h>
       2 using namespace std;
       3 const int N = 10007;
       4 int n, m, dis[N], f[N], p;
       5 int maxn = -1;
       6 int a[N];
       7 int g = 0;
       8 vector<int> v[N];
       9 bool cmp(int a, int b) {
      10     if(dis[a] == dis[b]) return a < b;
      11     return dis[a] > dis[b];
      12 }
      13 int dfs(int x) {
      14     if(dis[x]) {
      15         return dis[x];
      16     }
      17     if(!v[x].size()) {
      18         return dis[x] = 1;
      19     }
      20     int ret = 0;
      21     for(int i = 0;i < v[x].size(); i++) {
      22         ret = max(ret, dfs(v[x][i]) + 1);
      23     }
      24     return ret;
      25 }
      26 void cz(int p) {        
      27         a[g] = p;
      28         g++;
      29         if(v[p].size() != 0) {
      30             cz(v[p][0]);
      31         }        
      32 }
      33 int main() {
      34     scanf("%d", &n);
      35     for(int i = 0; i < n; i++) {
      36         scanf("%d", &m);
      37         for(int j = 0; j < m; j++) {
      38             int x;
      39             scanf("%d", &x);
      40             f[x] = 1;
      41             v[i].push_back(x);
      42         }
      43     }
      44     
      45     for(int i = 0;i < n; i++) {
      46         if(f[i] == 0) {
      47             p = f[i];
      48         }
      49         dis[i] = dfs(i);
      50         maxn = max(maxn, dis[i]);
      51     }
      52     cout << maxn << endl;
      53     for(int i = 0; i < n; i++) {
      54         sort(v[i].begin(), v[i].end(), cmp);
      55     }
      56     for(int i = 0;i < n; i++) {
      57         if(maxn == dis[i]) {
      58             cz(i);
      59             break;
      60         }
      61     }
      62     for(int i = 0; i < g; i++) {
      63         if(i == 0) {
      64             cout << a[i];
      65         } else {
      66             cout << " " << a[i];
      67         }
      68     }
      69     cout << endl;
      70     
      71     return 0;
      72 }
      View Code

       

      posted on 2021-05-05 14:14  呂瓜皮  閱讀(106)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 一区二区三区四区精品视频| 国产一区二区亚洲一区二区三区| 美女无遮挡免费视频网站| 国产精品疯狂输出jk草莓视频| 午夜成人性爽爽免费视频| 内射人妻视频国内| 久久中文字幕av第二页| 亚洲国产高清aⅴ视频| 国产自产一区二区三区视频| 国产精品日日摸夜夜添夜夜添无码| 国产在线线精品宅男网址| 色欲国产精品一区成人精品| 国产喷水1区2区3区咪咪爱AV| 亚洲人成网网址在线看| 亚洲婷婷综合色高清在线| 亚洲暴爽av天天爽日日碰| 色综合久久夜色精品国产| 精品无码一区二区三区电影| 台东市| 男人的天堂va在线无码| 一区二区三区激情免费视频| 鲁丝片一区二区三区免费| 日本高清一区免费中文视频| 国产人妻精品午夜福利免费 | 中文 在线 日韩 亚洲 欧美| 日本中文字幕乱码免费| 五月婷婷中文字幕| 黄色大全免费看国产精品| 五月婷之久久综合丝袜美腿| 亚洲中文字幕人妻系列| 精品精品国产国产自在线| 无码人妻aⅴ一区二区三区蜜桃| 黑人大战欲求不满人妻| 国产成人欧美一区二区三区在线| 国产超碰无码最新上传| 乱码精品一区二区亚洲区| 国产亚洲欧美日韩在线一区| 国产成人午夜福利在线播放| аⅴ天堂中文在线网| 色婷婷久久综合中文久久一本 | 免费无码肉片在线观看|