QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#630988#9294. Integer PerimeterNataliaAC ✓1ms3704kbC++23596b2024-10-11 21:15:112024-10-11 21:15:12

Judging History

你现在查看的是最新测评结果

  • [2024-10-11 21:15:12]
  • 评测
  • 测评结果:AC
  • 用时:1ms
  • 内存:3704kb
  • [2024-10-11 21:15:11]
  • 提交

answer

#include<bits/stdc++.h>
using namespace std;
#define endl '\n'
#define int long long

int a, b, c, d, e, f;

void solve(){
    if(a*c*e!=b*d*f){
        std::cout << -1 << endl;
        return;
    }
    int AB = a * f, BC = b * f, AC = e * a;
    if(AB+BC<=AC || AB+AC<=BC || AC+BC<=AB){
        std::cout << -1 << endl;
        return;
    }
    std::cout << 1 << endl;
    return;
}

signed main(){
    std::ios_base::sync_with_stdio(0);
    std::cin.tie(nullptr);
    std::cout.tie(nullptr);
    std::cin >> a >> b >> c >> d >> e >> f;
    solve();
    return 0;
}

这程序好像有点Bug,我给组数据试试?

詳細信息

Test #1:

score: 100
Accepted
time: 0ms
memory: 3700kb

input:

1
1
2
2
3
3

output:

1

result:

ok answer is '1'

Test #2:

score: 0
Accepted
time: 0ms
memory: 3660kb

input:

1
2
3
4
5
6

output:

-1

result:

ok answer is '-1'

Test #3:

score: 0
Accepted
time: 0ms
memory: 3700kb

input:

1
2
2
3
3
1

output:

-1

result:

ok answer is '-1'

Test #4:

score: 0
Accepted
time: 0ms
memory: 3640kb

input:

1000
1000
1000
1000
1000
1000

output:

1

result:

ok answer is '1'

Test #5:

score: 0
Accepted
time: 0ms
memory: 3648kb

input:

1000
999
999
998
499
500

output:

1

result:

ok answer is '1'

Test #6:

score: 0
Accepted
time: 0ms
memory: 3580kb

input:

1000
1
1
999
999
1000

output:

-1

result:

ok answer is '-1'

Test #7:

score: 0
Accepted
time: 0ms
memory: 3592kb

input:

8
15
15
82
82
8

output:

-1

result:

ok answer is '-1'

Test #8:

score: 0
Accepted
time: 0ms
memory: 3564kb

input:

772
445
445
943
943
772

output:

1

result:

ok answer is '1'

Test #9:

score: 0
Accepted
time: 0ms
memory: 3628kb

input:

325
775
202
497
629
447

output:

-1

result:

ok answer is '-1'

Test #10:

score: 0
Accepted
time: 0ms
memory: 3648kb

input:

922
60
60
990
990
922

output:

-1

result:

ok answer is '-1'

Test #11:

score: 0
Accepted
time: 0ms
memory: 3576kb

input:

932
156
156
974
974
932

output:

1

result:

ok answer is '1'

Test #12:

score: 0
Accepted
time: 0ms
memory: 3696kb

input:

211
918
739
857
537
728

output:

-1

result:

ok answer is '-1'

Test #13:

score: 0
Accepted
time: 0ms
memory: 3580kb

input:

773
40
40
980
980
773

output:

-1

result:

ok answer is '-1'

Test #14:

score: 0
Accepted
time: 0ms
memory: 3664kb

input:

868
568
568
951
951
868

output:

1

result:

ok answer is '1'

Test #15:

score: 0
Accepted
time: 0ms
memory: 3656kb

input:

310
991
449
593
263
940

output:

-1

result:

ok answer is '-1'

Test #16:

score: 0
Accepted
time: 1ms
memory: 3644kb

input:

495
108
108
685
685
495

output:

-1

result:

ok answer is '-1'

Test #17:

score: 0
Accepted
time: 0ms
memory: 3612kb

input:

757
580
580
854
854
757

output:

1

result:

ok answer is '1'

Test #18:

score: 0
Accepted
time: 0ms
memory: 3580kb

input:

80
221
355
676
328
934

output:

-1

result:

ok answer is '-1'

Test #19:

score: 0
Accepted
time: 0ms
memory: 3660kb

input:

988
5
5
999
999
988

output:

-1

result:

ok answer is '-1'

Test #20:

score: 0
Accepted
time: 0ms
memory: 3520kb

input:

467
67
67
530
530
467

output:

1

result:

ok answer is '1'

Test #21:

score: 0
Accepted
time: 0ms
memory: 3652kb

input:

980
965
34
835
504
691

output:

-1

result:

ok answer is '-1'

Test #22:

score: 0
Accepted
time: 0ms
memory: 3704kb

input:

882
115
115
997
997
882

output:

-1

result:

ok answer is '-1'

Test #23:

score: 0
Accepted
time: 0ms
memory: 3580kb

input:

325
152
152
335
335
325

output:

1

result:

ok answer is '1'

Test #24:

score: 0
Accepted
time: 0ms
memory: 3576kb

input:

399
489
22
896
153
302

output:

-1

result:

ok answer is '-1'

Test #25:

score: 0
Accepted
time: 0ms
memory: 3652kb

input:

340
406
406
897
897
340

output:

-1

result:

ok answer is '-1'

Test #26:

score: 0
Accepted
time: 0ms
memory: 3636kb

input:

968
502
502
970
970
968

output:

1

result:

ok answer is '1'

Test #27:

score: 0
Accepted
time: 0ms
memory: 3580kb

input:

328
694
10
84
792
475

output:

-1

result:

ok answer is '-1'

Test #28:

score: 0
Accepted
time: 0ms
memory: 3576kb

input:

919
8
8
929
929
919

output:

-1

result:

ok answer is '-1'

Test #29:

score: 0
Accepted
time: 0ms
memory: 3636kb

input:

643
480
480
819
819
643

output:

1

result:

ok answer is '1'

Test #30:

score: 0
Accepted
time: 0ms
memory: 3644kb

input:

925
607
197
420
492
951

output:

-1

result:

ok answer is '-1'

Test #31:

score: 0
Accepted
time: 0ms
memory: 3696kb

input:

352
141
141
666
666
352

output:

-1

result:

ok answer is '-1'

Test #32:

score: 0
Accepted
time: 0ms
memory: 3492kb

input:

986
200
200
999
999
986

output:

1

result:

ok answer is '1'

Test #33:

score: 0
Accepted
time: 0ms
memory: 3652kb

input:

559
858
881
806
620
483

output:

-1

result:

ok answer is '-1'

Test #34:

score: 0
Accepted
time: 0ms
memory: 3644kb

input:

564
6
6
763
763
564

output:

-1

result:

ok answer is '-1'

Test #35:

score: 0
Accepted
time: 0ms
memory: 3640kb

input:

325
962
962
963
963
325

output:

1

result:

ok answer is '1'

Test #36:

score: 0
Accepted
time: 0ms
memory: 3580kb

input:

595
832
549
327
464
279

output:

-1

result:

ok answer is '-1'

Test #37:

score: 0
Accepted
time: 0ms
memory: 3620kb

input:

282
70
70
366
366
282

output:

-1

result:

ok answer is '-1'

Test #38:

score: 0
Accepted
time: 0ms
memory: 3640kb

input:

992
639
639
995
995
992

output:

1

result:

ok answer is '1'

Test #39:

score: 0
Accepted
time: 0ms
memory: 3576kb

input:

466
600
581
958
989
467

output:

-1

result:

ok answer is '-1'

Test #40:

score: 0
Accepted
time: 0ms
memory: 3584kb

input:

519
20
20
801
801
519

output:

-1

result:

ok answer is '-1'

Test #41:

score: 0
Accepted
time: 0ms
memory: 3656kb

input:

770
581
581
793
793
770

output:

1

result:

ok answer is '1'

Test #42:

score: 0
Accepted
time: 0ms
memory: 3632kb

input:

552
898
335
807
628
718

output:

-1

result:

ok answer is '-1'

Test #43:

score: 0
Accepted
time: 0ms
memory: 3636kb

input:

2
3
3
1
1
2

output:

-1

result:

ok answer is '-1'

Extra Test:

score: 0
Extra Test Passed