QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#719759#8227. 圆Take_A_Single_60 147ms3816kbC++141011b2024-11-07 08:39:282024-11-07 08:39:29

Judging History

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

  • [2024-11-07 08:39:29]
  • 评测
  • 测评结果:0
  • 用时:147ms
  • 内存:3816kb
  • [2024-11-07 08:39:28]
  • 提交

answer

#include<bits/stdc++.h>
#define int long long
#define db double
#define maxn 1000005
#define mod 998244353
#define fir first
#define sec second
#define pr pair<int,int>
#define pb push_back
#define mk make_pair
#define inf 10000000000000000
using namespace std;
inline int read()
{
    int SS=0,WW=1;
    char ch=getchar();
    while(ch<'0'||ch>'9')
	{
        if(ch=='-')WW=-1;
        ch=getchar();
    }
    while(ch>='0'&&ch<='9')
	{
        SS=(SS<<1)+(SS<<3)+(ch^48);
        ch=getchar();
    }
    return SS*WW;
}
inline void write(int XX)
{
    if(XX<0)putchar('-'),XX=-XX;
    if(XX>9)write(XX/10);
    putchar(XX%10+'0');
}
int T,n,ans;
db x,a[maxn],s;
signed main()
{
	ios::sync_with_stdio(0);
	cin.tie(0);
	for(cin>>T;T;T--)
	{
		cin>>n,ans=0; 
		for(int i=1;i<=n;i++)cin>>x,ans+=(int)x,a[i]=x-(int)x;
		s=0,sort(a+1,a+1+n);
		for(int i=1;i<=n;i++)
		{
			s+=a[i];
			if(s+0.00000001>=0.5)ans++,s=0;
		}
		write(ans),puts("");
	}
    return 0;
}

Details

Tip: Click on the bar to expand more detailed information

Subtask #1:

score: 0
Wrong Answer

Test #1:

score: 0
Wrong Answer
time: 5ms
memory: 3748kb

input:

10000
5
0.3 1.3 7.5 0.9 1.3
5
3.7 2.8 4.8 3.3 6.8
5
5.9 5.5 0.9 8.8 6.0
5
6.9 1.9 8.3 0.9 8.6
5
1.1 5.2 5.1 6.1 7.1
5
5.1 5.8 6.1 0.1 5.2
5
1.3 7.1 3.1 2.9 9.6
5
7.8 9.8 6.8 0.8 7.8
5
6.3 9.8 1.1 3.4 7.1
5
0.1 1.7 1.2 2.2 3.7
5
3.7 9.5 0.2 8.7 7.2
5
0.0 3.6 2.7 5.1 9.9
5
5.8 3.0 5.0 4.0 8.3
5
1.0 9....

output:

12
22
28
27
25
23
25
34
28
10
30
22
26
25
27
26
34
19
22
29
26
24
19
34
19
21
24
23
31
23
17
26
31
21
28
7
28
36
16
23
16
37
23
24
27
23
24
30
27
26
22
30
7
34
18
30
32
33
25
26
28
27
19
26
16
29
10
30
30
25
29
13
27
12
30
17
29
28
20
20
36
27
22
27
19
28
32
18
45
36
21
28
31
27
23
18
18
40
27
15
29...

result:

wrong answer 14th numbers differ - expected: '26', found: '25'

Subtask #2:

score: 0
Wrong Answer

Test #8:

score: 0
Wrong Answer
time: 1ms
memory: 3688kb

input:

100
12
3.8 2.2 7.7 4.3 8.1 9.3 6.2 7.6 5.8 9.3 5.3 7.2
12
9.1 5.5 6.5 8.1 4.1 4.5 9.1 0.5 3.1 3.7 6.5 2.4
12
2.4 3.4 3.4 8.7 0.7 9.2 0.9 2.0 5.0 8.6 5.0 0.0
12
6.7 5.0 4.7 8.9 8.5 2.8 9.0 6.8 6.0 6.7 9.5 0.9
12
4.2 7.2 8.5 9.1 0.2 4.2 0.2 5.6 2.3 1.7 0.2 8.4
12
9.7 6.8 4.0 1.8 7.7 2.8 2.1 3.3 0.7 4....

output:

79
66
51
78
54
56
73
59
68
67
50
57
79
53
65
62
34
77
65
50
52
59
47
73
69
76
43
60
61
66
60
87
63
55
52
63
67
42
69
43
69
71
81
70
53
72
81
57
40
66
77
65
52
57
73
62
56
58
74
52
71
61
40
79
53
55
59
65
49
72
49
49
60
50
52
74
76
66
68
28
65
66
57
64
74
66
52
86
44
57
62
58
59
52
59
62
57
51
63
60

result:

wrong answer 7th numbers differ - expected: '74', found: '73'

Subtask #3:

score: 0
Wrong Answer

Test #15:

score: 0
Wrong Answer
time: 117ms
memory: 3768kb

input:

10000
80
5.8 9.4 8.7 6.3 3.9 8.7 1.6 3.3 1.6 7.2 3.8 1.8 4.7 7.3 4.8 2.1 1.2 6.5 0.9 1.8 2.6 2.8 7.1 0.9 9.5 4.5 0.8 1.9 3.6 5.9 9.8 3.3 3.8 6.8 4.7 0.0 6.6 9.9 8.8 9.3 7.2 5.9 1.9 8.8 0.6 0.3 4.2 1.3 2.2 8.2 4.8 2.9 4.7 6.2 1.7 7.2 1.0 8.0 9.9 6.2 7.3 8.8 3.6 4.6 0.7 9.6 9.3 8.2 7.6 6.8 5.2 3.6 7.8...

output:

423
425
385
433
375
401
366
434
467
394
404
393
390
419
434
430
414
396
433
369
430
451
463
423
420
430
396
460
428
472
400
375
359
402
405
430
471
442
365
453
459
413
389
404
433
451
395
449
420
339
417
401
387
437
438
380
411
417
433
424
408
409
340
406
398
388
385
440
388
433
428
464
386
426
407
...

result:

wrong answer 1st numbers differ - expected: '425', found: '423'

Subtask #4:

score: 0
Wrong Answer

Test #22:

score: 0
Wrong Answer
time: 134ms
memory: 3816kb

input:

10000
100
9.0 7.4 3.6 2.0 6.4 8.4 3.4 2.4 9.4 2.6 8.6 3.4 4.4 8.4 5.4 6.4 3.4 8.6 0.0 1.0 8.4 8.0 6.6 6.6 5.4 8.4 7.0 2.6 9.6 1.6 8.6 0.8 5.0 8.4 8.4 7.4 3.8 6.4 9.4 2.6 8.4 9.6 3.0 3.4 6.4 8.4 6.4 8.4 5.4 4.4 4.6 1.4 7.4 7.4 5.8 4.0 6.6 0.4 7.4 1.8 5.4 9.4 9.4 3.0 1.6 4.8 5.0 3.4 0.4 1.0 2.0 4.4 3....

output:

543
503
525
542
484
510
518
486
485
528
466
475
467
543
487
478
499
441
537
525
551
491
506
455
475
458
531
493
480
547
528
470
540
519
535
558
475
495
526
467
562
468
487
474
516
506
564
510
545
486
476
487
536
509
538
449
489
510
453
528
471
516
574
435
485
491
554
554
450
491
494
489
506
535
541
...

result:

wrong answer 3rd numbers differ - expected: '526', found: '525'

Subtask #5:

score: 0
Wrong Answer

Test #29:

score: 0
Wrong Answer
time: 147ms
memory: 3760kb

input:

10000
100
2.1 3.8 5.3 2.1 1.8 3.1 5.6 6.8 1.3 8.6 5.8 1.9 4.9 4.2 9.2 6.1 6.3 2.2 5.6 1.3 6.7 2.7 1.0 6.8 6.3 5.9 8.3 7.9 0.0 0.1 4.9 4.9 0.2 2.9 4.0 8.6 1.6 2.0 1.0 1.0 5.7 2.0 5.7 2.8 2.8 2.8 2.3 5.9 5.3 7.0 8.6 4.0 6.6 5.1 5.0 8.7 3.0 0.9 5.0 2.8 4.7 5.1 1.2 8.1 0.0 0.6 6.6 1.3 3.0 0.6 9.9 9.0 9....

output:

458
528
535
482
520
498
512
515
490
523
534
546
521
531
536
518
536
528
533
510
513
521
516
511
492
496
491
482
544
518
527
476
483
518
500
499
601
560
558
537
528
533
493
545
515
495
510
531
479
568
526
480
503
495
486
514
548
534
519
521
489
562
443
491
536
557
530
498
517
477
542
504
539
518
485
...

result:

wrong answer 1st numbers differ - expected: '459', found: '458'