P2134求助!只A了两个点!
  • 板块学术版
  • 楼主添哥
  • 当前回复4
  • 已保存回复4
  • 发布时间2020/7/4 15:56
  • 上次更新2023/11/6 23:40:27
查看原帖
P2134求助!只A了两个点!
264463
添哥楼主2020/7/4 15:56

题目链接

#include<iostream>
using namespace std;
int main()
{
    long long n,p,q,sum=1,ans=0;
    cin>>n>>p>>q;
    if(p>q)
    {
        ans=q*n;
        cout<<ans;
        return 0;
    }
    for(long long i=1;i<=n;i++)
    {
        if(p*((sum*2)-1)<q)
        {
            ans+=p*((sum*2)-1);
            sum++;
        }
        else
        {
            ans+=q;
            sum=1;
        }
    }
    cout<<ans;
    return 0;
}

测过样例了,求助大佬,最好能举一个反例。

2020/7/4 15:56
加载中...