UOJ Logo

NOI.AC

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#213119#2348. Lifequliannanyishou0439ms2432kbC++11608b2024-11-09 20:26:032024-11-09 23:14:54

answer

#include <bits/stdc++.h>
using namespace std;
long long l,q,x,c[2020];
bool flag;
struct hh
{
	long long a;
	long long b;
};
map <int,hh> m; 
int main()
{
	cin>>l>>q;
	for(int i=-l;i<=l;++i)
	{
		c[i+l]=i*i*i;
		for(int j=i;j>=-l;j--)
		{
			m[c[i+l]+c[j+l]].a=c[i+l];
			m[c[i+l]+c[j+l]].b=c[j+l];
		}
	}
	while(q--)
	{
		cin>>x;
		flag=0;
		for(int i=-l;i<=l;++i)
		{
			if(m.find(x-c[i+l])!=m.end())
			{
				printf("%ld %ld %ld\n",m[x-c[i+l]].a,m[x-c[i+l]].b,c[i+l]);
				flag=1;
				break;
			}
		}
		if(!flag)
		{
			printf("%ld %ld% ld\n",l+1,l+1,l+1);
		}
	}
}

详细

小提示:点击横条可展开更详细的信息

Test #1:

score: 0
Wrong Answer
time: 2ms
memory: 2404kb

input:

98 10
5487
1899
3043
5373
2368
3993
723
9567
6812
901

output:

103823 -1000 -97336
373248 85184 -456533
74088 -24389 -46656
287496 91125 -373248
4096 0 -1728
85184...

result:

wrong answer Invalid range!

Test #2:

score: 0
Wrong Answer
time: 4ms
memory: 2432kb

input:

99 10
6139
3749
7532
3544
3976
345
522
8442
6400
7965

output:

100 100 100
100 100 100
9261 -1 -1728
185193 -64000 -117649
125000 74088 -195112
343 1 1
1728 125 -1...

result:

wrong answer Invalid range!

Test #3:

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

input:

98 10
5078
9597
9394
9368
8777
6955
8020
5115
398
3771

output:

99 99 99
99 99 99
9261 125 8
85184 -1728 -74088
97336 -3375 -85184
205379 17576 -216000
9261 -512 -7...

result:

wrong answer Invalid range!

Test #4:

score: 0
Wrong Answer
time: 129ms
memory: 2248kb

input:

91 10000
163
6364
2583
7101
5320
483
6442
1028
1209
1710
5617
296
7228
1593
4580
5559
9699
2015
6397...

output:

753571 -314432 -438976
79507 -13824 -59319
2197 729 -343
27000 -216 -19683
551368 46656 -592704
2744...

result:

wrong answer Invalid range!

Test #5:

score: 0
Wrong Answer
time: 142ms
memory: 2244kb

input:

91 10000
6480
8776
1711
1745
4845
3338
343
3167
8450
2756
2252
4375
4912
9822
8053
1533
1216
4161
61...

output:

658503 -59319 -592704
238328 226981 -456533
195112 -35937 -157464
12167 9261 -19683
10648 2197 -8000...

result:

wrong answer Invalid range!

Test #6:

score: 0
Wrong Answer
time: 157ms
memory: 2340kb

input:

95 10000
91
6885
8279
384
5310
2877
4483
2176
267
393
5446
7415
3853
4223
8480
3368
6752
9898
5779
7...

output:

216 0 -125
328509 314432 -636056
250047 -46656 -195112
238328 -97336 -140608
4913 1728 -1331
2744 12...

result:

wrong answer Invalid range!

Test #7:

score: 0
Time Limit Exceeded

input:

952 10000
2160
9764
2079
4616
9459
4653
4400
6373
2089
7189
4202
4497
6684
119
1191
2206
9287
5365
1...

output:

551368 512000 -1061208
253636137 41781923 -295408296
296740963 -45499293 -251239591
515849608 -97336...

result:


Test #8:

score: 0
Time Limit Exceeded

input:

992 10000
2576
3876
8352
3311
9101
5255
5420
145
7396
6040
8529
9794
5164
4302
7147
3683
152
1136
79...

output:

16003008 11543176 -27543608
5177717 1685159 -6859000
751089429 -83453453 -667627624
736314327 -11128...

result:


Test #9:

score: 0
Time Limit Exceeded

input:

996 10000
2189
8757
4831
6765
991
2216
9313
7968
7020
9945
988
9422
7315
2132
2333
5962
1798
8184
22...

output:

2197 0 -8
27270901 -262144 -27000000
884736 32768 -912673
24389 12167 -29791
360944128 302111711 -66...

result:


Test #10:

score: 0
Time Limit Exceeded

input:

988 10000
1785
1065
1261
3054
2475
693
9109
9404
1153
4364
1847
8539
4364
9471
6183
6855
303
306
635...

output:

21952 -8000 -12167
6229504 1771561 -8000000
138188413 -53582633 -84604519
557441767 20570824 -578009...

result: