比赛 2024暑期C班集训3 评测结果 AAWWWWWWWWWWWWWWWWWW
题目名称 挑战 NPH 最终得分 10
用户昵称 wzh0425 运行时间 0.000 s
代码语言 C++ 内存使用 0.00 MiB
提交时间 2024-07-03 11:12:28
显示代码纯文本
#include<bits/stdc++.h>
using namespace std;
long long T,n,k,w[1005],sum=1;
int main(){
    freopen("NPH.in","r",stdin);
    freopen("NPH.out","w",stdout);
    cin>>T;
    while (T--){
        cin>>n>>k;
        long long fl=0;
        for (long long i=1;i<=n;i++){
            cin>>w[i];
            if (w[i]!=1) fl=1;
        }
        if (n==1){
            cout<<w[1]*k<<endl;
        }else if (fl==0){
            //1:n,2:n*(n-1),3:n*(n-1)*(n-2);
            for (long long i=1;i;i++){
                sum+=sum*n;
                if (sum>=k){
                    cout<<i<<endl;
                    break;
                }
            }
        }else{
            cout<<w[1]<<endl;
        }
    }
    return 0;
}