QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#625391#9355. Keeping RabbitsGodwang#AC ✓367ms4600kbC++14654b2024-10-09 19:00:352024-10-09 19:00:36

Judging History

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

  • [2024-10-09 19:00:36]
  • 评测
  • 测评结果:AC
  • 用时:367ms
  • 内存:4600kb
  • [2024-10-09 19:00:35]
  • 提交

answer

#include<bits/stdc++.h>
using namespace std;

#define rep(i,a,n) for(int i=a;i<=n;i++)
#define per(i,a,n) for(int i=n;i>=a;i--)
#define ll long long
#define pb push_back

#define endl '\n'

const int N=1e5+10;
////////////////

int tt;
double w[N];

//////////////////




////////////////


///////////////

int main()
{
	
	
	cin>>tt;
	while(tt--)
	{
		int n, k;
		double tot = 0;
		cin>>n>>k;
		for (int i = 1; i <= n; i++)
		{
			cin>>w[i];tot += w[i];
		}
		//cout<<tot<<endl;
		for (int i = 1; i <= n; i++) {
			w[i] += w[i] / tot * k;
			printf("%.5lf ", w[i]);
		}
		printf("\n");
	}
	return 0;
	
}

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

詳細信息

Test #1:

score: 100
Accepted
time: 1ms
memory: 4012kb

input:

3
1 1
2
2 2
1 3
3 2
1 1 1

output:

3.00000 
1.50000 4.50000 
1.66667 1.66667 1.66667 

result:

ok 6 numbers

Test #2:

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

input:

10
10 5
6 9 4 4 4 7 6 2 8 7
10 3
9 4 10 4 2 8 8 6 4 7
10 2
2 5 9 4 9 4 2 7 5 9
10 5
9 1 2 1 10 10 7 9 7 1
10 6
8 3 1 10 5 3 1 6 3 10
10 10
5 9 1 7 10 7 6 6 4 4
10 6
1 7 9 5 1 1 6 3 6 5
10 7
5 6 9 1 9 7 1 1 4 5
10 3
4 10 3 3 10 9 3 6 9 10
10 6
5 5 1 2 4 6 8 1 8 2

output:

6.52632 9.78947 4.35088 4.35088 4.35088 7.61404 6.52632 2.17544 8.70175 7.61404 
9.43548 4.19355 10.48387 4.19355 2.09677 8.38710 8.38710 6.29032 4.19355 7.33871 
2.07143 5.17857 9.32143 4.14286 9.32143 4.14286 2.07143 7.25000 5.17857 9.32143 
9.78947 1.08772 2.17544 1.08772 10.87719 10.87719 7.6140...

result:

ok 100 numbers

Test #3:

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

input:

10
10 2
18 23 74 43 31 61 59 9 82 39
10 6
82 44 26 99 29 100 24 45 14 8
10 3
10 76 15 14 73 94 48 83 84 20
10 1
35 20 48 6 17 75 57 78 76 39
10 9
13 92 32 23 32 93 13 38 34 64
10 9
45 41 26 90 96 9 20 37 93 14
10 9
81 3 56 89 58 30 21 2 93 28
10 4
69 4 11 77 81 24 19 70 4 85
10 8
5 39 89 36 82 37 12...

output:

18.08200 23.10478 74.33713 43.19590 31.14123 61.27790 59.26879 9.04100 82.37358 39.17768 
83.04459 44.56051 26.33121 100.26115 29.36943 101.27389 24.30573 45.57325 14.17834 8.10191 
10.05803 76.44101 15.08704 14.08124 73.42360 94.54545 48.27853 83.48162 84.48743 20.11605 
35.07761 20.04435 48.10643 ...

result:

ok 100 numbers

Test #4:

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

input:

10
100 28
54 29 35 99 52 7 52 91 49 4 71 33 22 90 11 73 28 13 43 64 26 47 53 56 32 76 40 80 90 84 18 90 24 96 81 66 82 21 75 58 46 52 45 38 36 82 66 33 4 54 2 57 43 9 64 43 72 10 1 31 80 89 49 100 35 61 44 45 51 51 39 80 80 11 31 95 65 59 81 43 81 2 46 60 90 65 83 55 52 93 80 66 61 29 23 99 2 64 22 ...

output:

54.28822 29.15478 35.18681 99.52840 52.27754 7.03736 52.27754 91.48570 49.26153 4.02135 71.37896 33.17613 22.11742 90.48037 11.05871 73.38963 28.14945 13.06939 43.22951 64.34159 26.13877 47.25086 53.28288 56.29889 32.17080 76.40564 40.21350 80.42699 90.48037 84.44834 18.09607 90.48037 24.12810 96.51...

result:

ok 1000 numbers

Test #5:

score: 0
Accepted
time: 367ms
memory: 4600kb

input:

1005
89 48
24 95 46 14 50 35 66 24 31 84 66 39 16 80 14 78 49 46 8 19 2 33 97 37 40 85 13 19 51 58 24 87 87 69 77 62 65 5 10 5 15 75 12 32 35 24 13 90 64 89 71 22 94 31 70 93 38 89 56 26 78 56 74 32 28 52 35 61 87 17 1 54 2 88 62 34 74 27 47 18 12 57 88 39 37 76 36 24 31
89 70
71 4 27 56 36 65 33 6 ...

output:

24.27586 96.09195 46.52874 14.16092 50.57471 35.40230 66.75862 24.27586 31.35632 84.96552 66.75862 39.44828 16.18391 80.91954 14.16092 78.89655 49.56322 46.52874 8.09195 19.21839 2.02299 33.37931 98.11494 37.42529 40.45977 85.97701 13.14943 19.21839 51.58621 58.66667 24.27586 88.00000 88.00000 69.79...

result:

ok 589000 numbers

Extra Test:

score: 0
Extra Test Passed