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

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

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

      [題解]2024ICPC上海站-In Search of the Ultimate Artifact

      • 題源:I - In Search of the Ultimate Artifact
      • Abstract:\(n\) 個非負整數構成的數組 \(a\),可任選 \(k\) 個融合為一個新數,新數為 \(\prod\limits_{i=1}^{k}a_i\)。求進行若干次(可為0次)融合后的最大值。答案對 \(998244353\) 取模。
      • Keyword:貪心(簽到題)
      • Solution:觀察合并操作,發(fā)現本質上每次在減少 \(k-1\) 個元素。因此采用堆進行維護,貪心的先默認答案為堆頂,每次取出堆中 \(k-1\) 個元素對答案相乘即可。注意每次相乘都需要進行取模操作。
      • Code:
      /*
       * Copyright (c) 2025 - Yerosius All Rights Reserved.
       * @Author: Yerosius
       * @Date: 2025-02-18 14:12:44
       * @FilePath: /VSCodeProject/I_In_Search_of_the_Ultimate_Artifact.cpp
       */
      #include<bits/stdc++.h>
      
      using namespace std;
      using ll=long long;
      #define int ll
      #define endl "\n"
      const int MOD=998244353;
      void solve(){
          int n,k;cin>>n>>k;
          priority_queue<int>pq;
          while(n--){
              int _;cin>>_;
              if(_) pq.push(_);//0對答案極其不利,因此讀入時直接忽略0
          }
          int ans=0;
          if(pq.size()){//先默認答案為堆頂
              ans=pq.top();
              ans%=MOD;
              pq.pop();
          }
          while(pq.size()>=k-1){
              for(int i=0;i<k-1;i++){//取堆中k-1個元素對答案相乘
                  int _=pq.top();
                  _%=MOD;
                  ans*=_;
                  ans%=MOD;
                  pq.pop();
              }
          }
          cout<<ans%MOD<<'\n';
      }
      signed main(){
          ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);
          int t;cin>>t;
          while(t--) solve();
          return 0;
      }
      
      posted @ 2025-02-19 01:37  椰蘿Yerosius  閱讀(182)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 亚洲午夜福利精品无码不卡| 日韩国产亚洲欧美成人图片| 中文字幕在线日韩| 亚洲人成网站免费播放| 日本人一区二区在线观看| 午夜免费福利小电影| 亚洲精品久久一区二区三区四区| 中文国产成人精品久久不卡| 亚洲一区二区av在线| 人妻系列无码专区免费| 午夜三级成人在线观看| 亚洲人成网站观看在线观看 | 高潮喷水抽搐无码免费| 久久久亚洲欧洲日产国码二区| 国产精品十八禁在线观看| 国产精品天天看天天狠| 久久月本道色综合久久| 亚洲欧洲日产国码久在线| 久久精品亚洲日本波多野结衣| 亚洲国产成人精品av区按摩| 免费拍拍拍网站| 亚洲自拍偷拍福利小视频| 欧洲中文字幕一区二区| 日本黄页网站免费观看| 六十路老熟妇乱子伦视频| 日韩人妻无码一区二区三区俄罗斯| 精品无套挺进少妇内谢| 国产超碰人人做人人爰| 又污又爽又黄的网站| 色婷婷日日躁夜夜躁| 狠狠色噜噜狠狠狠狠av不卡| 99e久热只有精品8在线直播| 亚洲av综合色一区二区| 不卡国产一区二区三区| 亚洲精品麻豆一二三区| 免费观看一级欧美大| 成人精品视频一区二区三区| 国产69精品久久久久人妻刘玥| 日韩人妻不卡一区二区三区| 亚洲国产精品久久久久婷婷老年| 99久久亚洲综合精品成人|