求助,关于编译语言对结果的影响
  • 板块CF48C The Race
  • 楼主hiro653
  • 当前回复4
  • 已保存回复4
  • 发布时间2022/10/25 23:33
  • 上次更新2023/10/27 05:51:47
查看原帖
求助,关于编译语言对结果的影响
419173
hiro653楼主2022/10/25 23:33

先贴代码

#include<iostream>
#include<windows.h>
#include<cmath>
using namespace std;

int p[1010];
int cnt=0;
int main(){

    int n;
    cin>>n;
    double l=10,r=1e9;
    for(int i=1;i<=n;i++){

        cin>>p[i];
        l=max(l,10.0*p[i]/i*1.0);
        r=min(r,10.0*(p[i]+1)/i*1.0);  
    }
    double l_itv=l*(n+1);
    double r_itv=r*(n+1);
    //cout<<l_itv<<' '<<r_itv<<endl;
    if(r_itv<=10*(int)(l_itv/10+1)){

        cout<<"unique"<<endl<<(int)l_itv/10<<endl;;
        return 0;
    }
    else{

        cout<<"not unique"<<endl;
        return 0;
    }
    return 0;
}

为什么我用C++14(G++)过不了,换成C++20可以了?

2022/10/25 23:33
加载中...