最后一个报错,请问数据是什么?

P1618 三连击(升级版)

shuren @ 2020-12-05 12:52:43

求第五个点数据 sro求orz


by xQAQyn @ 2020-12-05 12:54:14

自己去下载啊


by shuren @ 2020-12-05 15:42:58

没次数了orz


by justinjia @ 2020-12-25 18:51:21

@shuren

输入:

123 456 789

输出:

123 456 789

by shuren @ 2020-12-25 21:35:29

@justinjia 感恩 贴一下我的解决办法

    while(next_permutation(a+1,a+10)){
        int n=a[9]*100+a[8]*10+a[7];
        int m=a[6]*100+a[5]*10+a[4];
        int i=a[3]*100+a[2]*10+a[1];
        if(n*b==m*x&&i*b==m*c){
            num++;
            txt[num].a1=n,txt[num].b1=m,txt[num].c1=i;
        }
    }
    sort(txt+1,txt+num+1,cmp);

by Qiuzhicong @ 2021-02-20 23:05:59

第一个数从123起始的话,最后一个测试点出错了; 把起始值改成1之后,就AC了; 难道最小的不重复的三位数不是123??


|