170922025-05-22 16:11:20ercseferencMaximális szorzat (50 pont)cpp17Wrong answer 27/50239ms1052 KiB
#include <bits/stdc++.h>
using namespace std;
int main()
{
    int n,b; long long k; //ifstream f("szamok.txt");
    cin>>n>>k>>b; vector<int>a(n);
    for(int i=0; i<n; i++)cin>>a[i];
    sort(a.begin(),a.end());
    for(int i=0; i<k; i++){
        a[b]++;
        int t=b;
        while(a[t]>a[t+1]){
            swap(a[t],a[t+1]);
            t++;}}
    long long s=1; int mod=1000000007;
    for(int i=0; i<n; i++)s=(s*a[i])%mod;
    if(a[b]>=0)cout<<s;
    else cout<<-1;
    //cout<<-1;
    /*long long s=0,t=b;
    while(k>s+(a[t]-a[t-1])*(t-b) && t<n){
        s+=(a[t]-a[t-1])*(t-b);
        t++;}
    for(int i=b; i<t; i++)a[i]=a[t-1];
    k-=s;
    for(int i=b; i<t; i++)a[i]+=k/(t-b);
    k=k%(t-b);
    for(int i=b; i<b+k; i++)a[i]++;
    s=1; int mod=1000000007;
    for(int i=0; i<n; i++)s=(s*a[i])%mod;
    if(a[b]>=0)cout<<s;
    else cout<<-1;*/
    //cout<<-1;
    return 0;
}
SubtaskSumTestVerdictTimeMemory
base27/50
1Accepted0/01ms508 KiB
2Accepted0/01ms500 KiB
3Wrong answer0/01ms316 KiB
4Wrong answer0/01ms316 KiB
5Accepted0/08ms436 KiB
6Accepted2/21ms316 KiB
7Accepted2/21ms316 KiB
8Accepted2/21ms316 KiB
9Accepted2/21ms548 KiB
10Accepted2/24ms316 KiB
11Accepted2/254ms796 KiB
12Accepted1/159ms796 KiB
13Accepted1/13ms316 KiB
14Accepted1/114ms432 KiB
15Accepted1/1179ms756 KiB
16Accepted1/1146ms564 KiB
17Accepted1/1239ms564 KiB
18Accepted1/110ms564 KiB
19Runtime error0/141ms804 KiB
20Runtime error0/130ms800 KiB
21Runtime error0/161ms804 KiB
22Runtime error0/125ms824 KiB
23Accepted1/161ms564 KiB
24Accepted1/157ms800 KiB
25Wrong answer0/22ms500 KiB
26Accepted2/26ms432 KiB
27Runtime error0/230ms564 KiB
28Runtime error0/130ms564 KiB
29Runtime error0/224ms756 KiB
30Runtime error0/161ms804 KiB
31Accepted1/143ms564 KiB
32Runtime error0/22ms604 KiB
33Runtime error0/261ms1052 KiB
34Accepted1/161ms820 KiB
35Accepted2/261ms796 KiB
36Runtime error0/261ms800 KiB
37Runtime error0/261ms800 KiB
38Runtime error0/261ms816 KiB
39Wrong answer0/11ms316 KiB