10014 - Simple calculations

All about problems in Volume 100. If there is a thread about your problem, please use it. If not, create one with its number in the subject.

Moderator: Board moderators

Qba
New poster
Posts: 4
Joined: Mon Jul 29, 2002 7:44 pm
Location: POLAND

10014 - Simple calculations

Post by Qba »

I don't know what's wrong ?
This is my source:
[cpp]
#include <iostream.h>
#include <stdio.h>

#define MAX_EL 3335

int n;
double a0, an1;
double c[MAX_EL];
double tmp;

int main() {

while(scanf("%d", &n) != EOF) {
cin >> a0;
cin >> an1;
tmp = 0.0;
for(int i=0; i<n; i++) {
cin >> c;
}
a0 *= n/(n+1.0);
a0 += an1/(n+1.0);
for(int i=1; i<=n; i++) tmp += ((2.0 * i) / (n + 1.0)) * c[n-i];
printf("%.2f\n", a0 - tmp);
}
return 0;
}
[/cpp]
|Q|

Revenger
Experienced poster
Posts: 132
Joined: Sun Apr 14, 2002 12:27 pm
Location: Russia

Post by Revenger »

That's easy. The firstt number in input is the the number of test. Then follow tests. For example(This is judge input):

Code: Select all

6

1
50.50
25.50
10.15

3
-178.10
-76.60
448.80
-913.85
328.85

4
-853.00
752.00
-941.20
191.75
-428.00
534.30

100
-742.90
447.10
-60.35
-403.85
-406.65
641.80
-365.80
-444.05
999.30
-435.00
13.60
-244.05
934.60
-973.65
-206.55
753.80
89.60
-1009.40
1354.75
-751.20
-74.05
-411.45
1474.35
-1270.65
-86.95
304.40
256.85
135.95
-156.20
-446.95
20.00
1290.50
-1021.55
-603.55
885.00
-160.40
-234.10
153.55
-182.85
465.20
-106.35
-351.20
-128.75
110.30
415.80
-148.70
390.05
-1030.05
708.80
-343.95
905.95
-1002.70
6.30
553.65
-504.95
677.55
-739.50
-56.85
334.05
815.55
-916.90
-166.80
212.80
88.30
514.30
-1314.95
746.55
116.00
368.70
-853.85
1043.60
-1203.90
910.50
-576.15
575.80
-346.35
-393.75
1050.95
-999.35
-41.65
706.00
-210.25
-311.45
355.95
402.70
-571.65
-297.40
765.30
-680.75
217.60
-19.95
292.25
-926.20
697.90
469.10
-1092.20
673.35
667.15
-1032.55
-357.65
1485.95
-960.95

999
873.20
-148.30
80.95
-48.35
886.30
-971.45
-84.00
397.05
-175.40
1072.90
-1112.55
-76.30
411.90
-170.20
6.00
361.90
-311.95
-69.50
-402.00
1182.35
-795.40
130.85
-578.95
1076.55
-1068.70
836.20
-703.45
116.45
1050.50
-917.60
6.90
240.95
-604.40
716.65
208.50
-1177.50
1276.05
-465.00
110.90
-940.70
1447.05
-879.95
-329.80
948.30
-33.35
-866.55
1049.65
-1415.30
1694.95
-1189.35
96.10
538.30
-815.10
409.55
579.05
-937.55
710.30
362.10
-1050.45
875.15
-810.40
877.70
-638.80
274.25
-255.40
-248.00
709.45
-674.70
654.80
-873.30
434.70
881.55
-1550.90
954.05
-158.70
181.00
-111.40
-85.75
-317.05
769.65
-407.30
-466.20
763.45
-494.00
51.30
260.95
302.55
-609.15
-217.95
240.40
817.95
-1022.35
374.55
-456.00
272.65
1108.70
-1821.35
1602.05
-761.85
-268.35
379.90
-409.35
822.95
-458.05
-781.15
1518.65
-882.30
205.35
-902.00
771.80
903.50
-1092.45
331.95
-143.85
-620.60
981.50
-713.15
1096.65
-1347.75
364.85
659.65
39.55
-1256.00
1632.50
-1349.45
305.60
864.25
-640.05
-226.45
648.00
-301.40
-436.70
58.70
-36.20
461.45
-32.00
395.05
-992.75
466.00
-144.40
764.30
-1443.85
959.50
238.20
-885.75
783.35
-27.05
112.00
-376.70
-420.65
938.10
-462.65
-892.95
1577.90
-1180.90
299.05
312.30
-362.70
509.15
-107.10
-144.35
-479.35
245.25
591.45
-451.40
533.65
-1214.60
1337.40
-1133.10
862.55
103.35
-784.40
307.90
366.30
-650.95
252.25
390.35
-428.65
-176.10
293.30
43.50
-379.40
721.35
-289.20
137.70
-1075.95
1385.05
-313.95
-94.95
-736.45
830.30
-177.05
1.15
100.65
-717.55
837.65
-42.75
-162.95
-519.60
78.05
772.50
-221.35
-503.75
619.25
-601.40
552.10
-179.80
-310.35
-138.35
726.15
-539.05
172.40
779.65
-1617.00
812.05
938.05
-984.50
-604.10
1033.95
-247.40
223.40
-840.90
700.85
-484.80
1036.20
-1481.00
1464.40
-1426.40
641.80
661.00
-517.85
-132.40
-499.05
698.40
361.50
-349.05
-1044.05
1713.35
-1629.00
1540.50
-1520.45
1003.35
-336.25
645.45
-685.40
277.95
271.15
-478.15
-745.95
1561.90
-1392.35
707.50
312.50
-451.65
243.80
-415.00
1036.95
-843.45
-304.50
320.55
209.70
43.05
-24.10
-366.15
-309.40
815.40
-333.80
144.10
150.30
-300.45
-750.70
1045.45
-555.15
408.90
461.55
-1140.75
1380.00
-1031.50
408.80
-985.15
1616.90
-1759.05
1197.25
10.10
-532.85
906.10
-1167.80
897.50
-670.35
644.15
-870.05
849.90
-481.35
269.90
-602.40
554.30
230.15
-426.70
626.55
-816.75
401.30
-389.65
953.15
-1305.40
1208.85
-801.30
133.80
209.75
-40.90
-633.90
785.70
219.75
-881.90
500.65
145.35
-630.95
1232.15
-1042.85
88.90
568.05
-509.55
-137.40
172.00
183.50
-324.20
878.65
-1567.35
1056.90
258.45
-335.10
-289.95
101.85
379.15
-204.95
231.05
-772.05
472.75
-121.25
209.35
343.95
-716.15
632.90
-787.40
189.60
20.65
660.00
43.15
-1256.30
1402.55
-1324.20
887.10
-38.10
345.30
-1057.05
476.10
592.45
-961.25
656.65
16.25
-180.45
164.15
-966.20
1632.85
-1515.50
1003.40
-146.35
-919.30
635.85
187.75
204.55
-532.05
158.25
836.60
-818.65
-250.35
226.85
-161.05
286.80
-267.05
342.55
23.40
286.55
-649.90
-305.85
970.55
-734.05
-53.60
598.55
214.55
-358.95
-665.50
769.50
-414.15
-126.75
362.45
164.40
-555.45
635.45
-250.00
158.70
-444.90
182.10
-61.25
798.90
-649.85
-326.80
707.80
-1115.80
1336.05
-800.00
306.25
-375.20
389.55
-735.65
850.50
-369.95
692.50
-537.75
-262.55
-26.95
61.20
118.55
-177.45
1084.90
-1587.75
626.75
115.05
226.25
121.90
-759.65
737.30
-713.45
1025.65
-932.40
-99.10
662.55
-193.40
20.80
-352.65
-35.55
526.25
467.25
-895.00
299.55
-954.15
1333.50
11.70
-1115.05
1087.15
-587.05
253.25
-262.45
-314.35
626.70
166.05
-806.45
781.65
-1012.10
1357.55
-996.20
705.65
-982.25
790.55
-240.40
300.95
-633.55
883.80
-604.20
438.45
-613.80
378.85
-479.50
672.60
-592.25
720.60
-674.30
-212.75
468.85
706.60
-1176.15
980.80
-751.05
148.20
163.40
-554.40
952.35
-699.20
772.50
-916.45
-100.45
807.00
80.70
-884.00
567.15
-92.20
-431.65
1331.80
-1165.30
-332.95
894.75
-271.80
181.40
-37.05
-145.10
-710.70
589.00
-4.50
912.10
-1341.35
894.95
-941.70
1062.10
-550.40
350.90
-673.35
772.25
-1051.65
1132.65
-588.00
-249.65
955.80
-444.70
-569.85
291.45
522.15
-261.45
-662.90
952.70
-680.15
478.10
-720.55
306.25
408.25
68.65
-289.85
-479.60
1139.60
-1169.90
1020.80
-481.85
-45.10
86.45
-560.35
465.15
819.45
-1650.05
942.80
335.50
-948.70
1454.85
-1064.70
-695.65
1287.60
-601.50
443.45
-280.20
344.75
-368.80
-423.50
403.10
-284.20
552.70
0.45
26.80
-539.15
-39.80
180.90
319.70
237.40
-801.00
138.95
852.20
-778.90
-232.05
473.80
148.10
-333.20
126.65
401.00
-1125.10
861.70
455.95
-443.70
-137.70
-782.55
1122.50
-685.80
699.50
-746.55
594.90
-626.15
659.80
221.00
-435.60
-640.50
702.55
118.65
17.75
-814.00
305.70
846.30
-985.90
941.25
-1126.05
1251.90
-1086.10
34.00
476.05
-182.20
811.90
-644.25
-338.60
-262.55
923.10
-789.55
1101.85
-866.00
-329.15
758.65
-184.90
167.90
-770.70
727.45
-287.10
-213.20
1268.65
-1864.15
1230.25
-135.95
-346.40
-214.20
780.90
-519.80
-156.30
269.85
-208.30
92.65
748.95
-756.90
64.40
348.50
-213.10
-289.10
216.90
-714.40
893.30
83.40
-48.90
-324.20
236.55
-255.90
-99.85
258.40
-616.20
885.30
-197.35
-385.75
671.65
-641.35
-243.65
1429.35
-1470.00
290.80
298.35
-97.70
506.35
-783.60
64.80
38.05
747.70
-525.70
-221.75
585.10
-317.85
-378.80
312.65
363.65
-346.15
-389.30
587.35
-268.20
-736.80
1487.00
-961.25
-55.25
1158.10
-1654.55
1419.40
-845.75
29.45
307.20
-322.70
797.10
-441.20
-738.25
660.50
126.65
70.35
-877.40
1402.20
-1367.05
635.00
350.30
-267.10
-895.90
1378.50
-509.35
-29.70
-920.85
741.60
477.85
-561.35
440.35
-555.85
454.35
-435.20
896.85
-1097.95
855.70
-696.60
1108.25
-1152.55
511.00
-360.35
199.65
-97.70
508.85
-1079.55
1416.70
-1145.90
580.10
-236.85
-327.85
385.30
744.45
-706.35
-268.85
7.15
-26.40
461.25
-210.65
-56.10
620.35
-817.40
190.40
722.55
-636.95
-937.65
1034.65
214.80
-585.45
444.65
427.45
-1118.20
749.20
-460.25
119.35
-27.40
93.15
380.25
-713.45
425.60
431.25
-643.85
200.75
223.25
-220.15
75.50
-457.25
-51.30
974.30
-692.85
101.70
297.75
-776.05
746.65
-379.30
292.05
-820.50
1365.35
-1471.80
946.25
269.65
-916.35
312.95
138.15
51.25
524.00
-711.10
431.65
-675.05
593.20
-500.70
603.75
-232.55
-359.80
514.00
-376.80
-170.60
-56.05
864.85
-166.00
-352.60
-720.75
873.65
90.25
-276.10
309.15
-380.50
-404.10
1120.65
-441.90
-203.00
196.05
-80.65
-289.65
215.95
-127.45
-303.70
989.15
-309.70
-808.05
764.50
-638.00
1068.80
-543.30
-69.45
-675.30
1156.15
-689.80
515.95
-985.65
1273.80
-456.10
-603.10
399.00
212.75
-141.50
-194.00
297.40
325.75
-672.65
-346.30
974.00
-488.65
313.70
111.45
-934.65
837.40
-409.05
213.50
-418.25
556.20
415.00
-777.05
-260.75
258.95
302.55
512.30
-631.60
-77.35
258.45
-287.00
-348.50
595.85
209.25
-1122.90
938.10
476.25
-610.25
-594.40
389.25
128.15
429.85
-505.10
197.50
-408.90
898.85
-1155.90
1138.50
-871.00
48.70
382.55
197.90
-630.80
513.40
-239.70
27.60
583.25
-1289.85
1354.55
-1019.80
858.20
-1307.20
1543.25
-529.15
-92.95
-788.75
992.00
-581.80
271.55
720.85
-1291.50
512.35
665.25
-903.15
611.20
-937.45
1206.10
-1198.90
1365.20
-829.55
291.30
-747.70
1232.40
-1015.60
-138.70
1149.20
-1312.60
779.90
-194.55
497.30
-450.70
-380.80
257.70
87.75
380.00
-662.35
533.50
180.30
-103.50
-389.65
-543.75
1139.10
-850.05
844.60
-1174.10
771.55
219.45
-347.15
-223.60
1119.95
-826.80
-348.95
-224.10
1457.10
-957.45
-662.35
1015.25
-765.65
564.55
799.00
-1060.85
-267.15
437.90
-5.60
-333.85
1168.00
-1153.90
367.15
51.45
-2.45
-5.45
-463.85
137.70
181.65
415.50
-186.25
-251.50
147.40
-213.45
302.60
-28.15
-794.80
1015.65
-679.25
283.75
169.40
342.10
-1095.95
1063.35
-68.90
-797.45
137.60
247.80
734.80
-1387.25
1064.60
-121.50
-91.85
-185.40
-75.45
-712.90
1793.65
-1059.40
-532.80
673.20
-364.50
441.05
97.25
-178.10

2999
39.90
-801.70
-835.60
869.25
-1026.25
965.45
-899.00
822.40
-548.85
705.15
-450.95
-268.20
-47.45
32.30
519.25
427.75
-1482.25
1578.35
-1662.20
1381.00
-301.65
-900.85
762.20
283.25
-536.10
-0.15
614.35
-794.15
997.25
-683.65
-323.70
1088.05
-868.50
-104.15
604.50
-697.50
175.95
534.45
-391.50
47.05
-113.85
-185.20
644.25
-681.05
319.75
398.40
-124.50
-786.95
337.15
521.00
148.30
-700.40
491.00
-559.65
232.90
-168.55
55.55
588.15
-420.15
-472.85
948.70
-825.75
343.10
683.85
-707.05
-6.30
-581.95
1367.60
-1632.60
1188.55
244.75
-568.00
-299.60
711.50
-872.05
114.00
1054.20
-758.20
-178.80
-39.45
1047.25
-693.20
-871.75
829.60
170.05
354.10
-731.05
-277.50
939.50
-470.85
-239.20
192.00
-53.60
-97.25
567.05
-918.90
539.30
906.25
-1740.75
1336.55
-1095.10
715.00
-54.35
654.70
-717.25
-661.40
716.75
-299.05
1075.95
-837.95
-645.80
660.90
599.05
-1308.35
1056.50
-132.10
-782.05
1252.40
-1069.00
259.05
629.65
-609.20
-0.70
-590.55
1034.70
-272.95
-528.80
894.60
-53.20
-985.15
1032.00
-269.25
-603.85
150.85
896.40
-1356.60
1271.50
-110.50
-622.30
-86.30
554.80
8.80
-277.35
-445.80
193.80
681.20
-1037.10
560.60
367.00
-202.50
-470.50
993.90
-1110.30
991.50
-613.00
-361.60
509.10
121.15
-571.40
990.05
-1158.45
949.75
-108.75
-678.50
698.45
-216.75
-467.10
575.20
-444.15
807.35
-672.45
-163.80
910.80
-1118.40
424.65
130.65
282.40
-468.10
126.00
304.65
-400.35
-98.60
-374.85
729.85
-267.15
400.10
265.45
-1412.05
914.30
-190.10
1062.25
-1517.30
799.40
-407.60
240.90
130.15
-80.35
149.05
-459.55
-121.60
273.95
-214.05
1032.80
-1197.45
813.85
-870.00
1208.25
-869.45
-433.65
749.05
75.60
-253.80
148.40
-273.90
28.55
519.45
-576.80
-65.45
226.80
216.90
45.30
-232.15
-754.60
737.30
647.00
-926.75
735.40
-571.45
-583.25
1035.55
-145.40
-769.50
814.80
-231.70
210.55
-603.35
1183.85
-1646.30
1071.50
-456.00
996.55
-911.15
-408.95
781.70
-504.40
683.85
-200.10
-334.10
474.20
-836.80
1112.70
-1265.40
946.60
-780.10
1100.65
-630.35
-539.55
773.15
278.90
-1261.90
797.10
480.05
-339.00
-440.90
-182.95
947.80
-1172.20
1452.15
-809.15
-597.75
1262.35
-1388.50
774.35
556.85
-298.60
-442.15
373.75
-563.25
250.05
-278.55
649.65
-95.65
15.25
-400.50
-86.15
640.00
1.65
-755.35
565.55
-676.65
1025.75
-1169.85
918.45
-230.65
395.10
-957.75
1169.05
-1231.85
1100.65
-946.15
254.35
375.45
278.85
-177.00
-649.05
409.25
-314.05
470.95
-234.70
-103.15
-60.50
488.80
-36.75
-773.10
275.55
521.00
-508.55
753.40
-429.10
-522.15
538.65
-395.70
380.50
725.95
-1111.75
440.75
-257.50
107.35
9.95
-77.85
-503.35
535.05
44.60
622.65
-1130.65
918.70
-572.45
151.50
74.15
167.75
-97.55
-773.75
678.80
21.15
-321.55
448.45
-513.85
457.95
474.40
-465.45
-318.30
-565.95
1206.15
-253.00
-2.80
-302.55
63.55
-718.65
1638.70
-1567.60
728.05
353.50
-267.85
-520.00
481.55
-256.20
31.20
-110.65
954.85
-1459.95
1645.15
-1455.50
267.80
837.00
-471.45
-379.20
309.15
137.95
-511.60
619.25
-92.20
-792.05
1456.90
-1271.15
644.00
-867.45
779.90
266.00
52.05
-671.95
269.45
-55.10
-37.70
255.50
-225.90
-277.45
-264.90
588.05
13.20
-25.35
134.55
580.15
-1571.50
1747.60
-1406.15
391.45
-200.95
840.70
-381.05
113.45
-625.90
464.20
86.35
-751.80
1269.90
-772.75
178.40
-608.55
883.35
-796.90
711.00
-131.90
-929.80
822.70
601.05
-928.30
-160.80
1346.80
-1775.00
1255.40
-687.00
664.90
-582.10
527.85
-296.75
173.85
-137.35
-198.35
51.05
-516.35
621.35
443.35
-514.60
-298.60
555.05
379.85
-1256.15
1044.35
-614.30
404.60
-288.25
529.90
-851.80
438.65
726.15
-1506.20
783.15
495.15
-605.75
-313.10
621.20
95.20
-321.10
-299.40
505.45
-110.70
-1.30
469.45
-692.90
229.50
-904.85
1601.95
-1419.50
1446.10
-1586.30
1289.90
-890.95
577.80
-249.00
545.95
-908.20
303.00
919.20
-1481.50
720.40
-173.10
173.30
635.35
-1102.45
469.25
156.20
-673.60
843.90
-292.70
108.45
71.80
-650.95
420.00
94.20
-468.85
409.25
87.30
-8.35
-501.05
1009.40
-1309.75
1000.80
-560.95
792.75
-933.50
415.15
346.80
-627.05
467.50
-589.75
689.70
35.70
-930.20
596.95
175.60
-417.55
187.50
91.75
99.45
62.90
-58.90
-1149.70
1018.60
149.45
126.00
19.15
-494.90
-98.10
36.95
51.40
726.80
-327.55
-1006.30
1338.65
-392.50
-98.35
-679.60
1108.95
-687.50
555.20
-470.95
338.90
-1184.40
1951.00
-1545.50
432.80
292.05
-273.30
93.30
417.55
-909.55
697.70
-103.65
-597.80
1031.45
-642.05
263.20
52.70
-212.05
-232.90
-9.10
834.65
-911.20
582.70
-575.10
-230.55
1504.05
-1019.65
64.30
-544.20
557.75
215.10
-631.65
1109.55
-1082.70
574.15
-481.90
366.15
-587.30
1468.80
-1120.05
-399.25
632.70
418.80
-1077.30
512.00
850.65
-1324.25
337.20
724.20
-973.60
237.35
1110.85
-1847.60
1637.15
-995.80
302.50
-115.75
88.20
823.70
-1727.15
1328.35
-551.70
178.55
116.25
376.60
-733.60
262.35
47.60
-666.90
1214.60
-802.00
490.55
-642.15
310.70
146.00
-380.70
178.25
466.25
-946.05
1104.05
-1186.90
1116.45
-1204.65
809.25
64.55
-324.95
450.35
194.70
-474.65
-431.45
476.95
170.25
-149.95
-400.85
521.75
153.55
-955.40
384.20
623.00
80.35
-481.50
-373.65
552.30
118.85
-344.25
-41.80
48.95
-163.55
-351.50
1118.55
-306.25
-430.25
348.30
-794.85
1173.00
-251.80
-1117.85
754.85
685.05
-1080.00
784.10
-595.70
234.75
231.65
-606.35
875.45
-429.00
111.25
-732.70
1042.55
-486.40
-96.65
358.20
-174.80
-579.20
1207.85
-1288.65
659.20
547.80
-1326.65
1421.00
-702.10
46.30
-10.10
-390.55
688.50
-646.60
839.40
-834.45
679.65
-1278.10
1546.30
-997.00
304.10
642.10
-818.50
582.25
-607.45
-97.55
870.15
-550.85
-737.15
1041.50
53.55
-461.95
238.75
-58.00
-548.60
990.95
-252.05
-687.55
479.55
243.90
-255.65
-187.10
-129.65
1125.70
-786.65
-431.65
245.60
725.20
-498.20
-175.35
-607.45
773.05
227.35
-505.95
-5.85
288.95
515.70
-657.95
-438.65
1244.55
-683.70
-435.70
318.30
-7.00
545.20
-495.45
-207.60
212.10
-192.05
262.65
-145.00
115.20
448.05
-1055.40
967.20
-323.55
-324.00
300.45
378.35
-377.95
-475.70
506.70
26.70
-63.30
382.75
-1164.65
894.50
636.65
-1139.65
-33.95
565.30
-442.10
724.60
-310.90
-265.20
-91.05
671.95
-252.85
-575.60
341.15
-326.50
568.60
-351.10
282.95
-350.50
642.45
-713.75
290.95
222.75
282.45
-1099.95
1166.10
-700.15
-467.95
1267.20
-1414.55
1229.45
-1039.15
1357.05
-1001.25
291.20
-899.15
1513.00
-1456.55
1259.15
-726.30
589.60
-278.45
-203.00
-441.55
790.65
-405.15
428.65
-350.00
-38.75
245.00
-161.20
357.95
-916.90
1248.40
-749.45
-503.55
722.55
-81.55
630.95
-1085.80
182.65
60.90
476.50
-584.45
1106.45
-1002.00
-76.10
322.30
285.55
-394.70
-58.45
-574.80
1420.45
-883.95
347.70
-922.70
584.65
440.20
-592.80
176.85
141.40
749.50
-1243.60
791.95
-1136.15
1078.30
405.40
-825.10
8.35
-310.80
570.75
-83.30
91.10
-44.75
82.65
-1005.45
1117.25
-492.55
123.60
456.70
13.55
-602.05
43.30
501.00
-985.70
1028.15
2.00
-307.85
-250.30
-406.00
1193.05
-930.75
788.90
-1205.20
1391.95
-1103.95
384.15
559.80
-415.85
-199.70
169.20
-460.85
421.60
53.55
-438.90
1109.95
-742.95
-257.45
614.05
-349.70
-494.45
580.30
77.90
-174.40
85.60
109.00
-592.05
643.40
-312.25
41.75
479.10
-977.15
620.60
496.60
-1246.20
628.45
-13.70
-129.10
650.15
-277.75
-66.90
-895.00
867.45
-221.35
736.45
-911.75
410.80
-382.80
458.50
-45.45
71.55
-200.50
-65.20
19.35
109.55
42.45
-159.70
106.15
-111.30
-602.55
582.45
1014.70
-1783.50
943.55
-226.55
879.40
-864.80
-251.15
29.40
1167.90
-1082.30
-155.15
848.70
-928.50
1015.05
-1031.50
318.00
1034.25
-1291.10
818.40
-603.80
175.50
214.35
-421.95
526.75
-650.15
-10.75
453.05
328.55
-399.90
-6.30
-24.35
113.95
-250.00
654.65
-1176.70
985.60
-112.65
-717.05
903.75
-738.25
488.25
-307.65
456.95
-22.35
-67.90
-225.70
-81.05
218.95
155.70
-226.65
-694.40
1028.90
-799.60
1016.90
-1140.85
646.65
397.90
-1152.05
711.55
822.10
-1051.85
-489.90
1313.50
-1039.85
635.75
-262.30
378.20
-1158.55
1440.15
-1203.35
1091.55
-326.90
-216.70
-269.85
337.85
216.25
-830.60
557.05
690.75
-1257.85
965.75
-827.05
920.25
-433.95
73.80
-295.80
-234.45
909.65
-760.00
66.35
722.20
-157.50
-1242.35
1474.80
-403.05
-951.55
1311.10
-341.70
-424.20
174.35
-291.70
525.60
-439.75
504.00
253.75
-962.85
516.80
-288.85
515.45
25.80
-405.60
-559.90
1228.45
-1274.25
754.60
465.95
-908.75
750.20
-329.30
181.20
-798.10
1275.40
-1360.40
1160.75
-1113.65
1175.05
-738.80
556.65
-335.25
-139.90
-367.50
1068.60
-888.90
570.00
-1192.30
1244.60
-648.70
868.60
-726.45
-141.65
953.30
-907.85
190.55
115.60
-42.50
499.90
-849.65
438.15
-202.95
-119.80
197.35
576.10
-1139.85
1356.10
-1132.40
798.85
-558.75
148.15
-8.25
-87.25
-164.95
36.50
15.00
858.35
-681.20
279.05
-418.10
-364.60
776.60
-268.85
136.50
-694.85
714.85
-81.50
289.45
-178.35
-583.70
814.25
-300.90
-558.60
986.40
-931.60
218.65
460.10
40.45
-560.65
60.75
28.00
780.00
-819.00
-275.65
794.25
210.60
-868.95
440.30
127.40
-748.80
252.45
881.00
-1333.60
1481.20
-619.95
-114.20
-52.75
-717.15
916.80
-47.90
-139.35
118.50
237.15
-757.35
684.60
-295.60
-460.55
857.65
-551.90
-180.50
905.60
-876.65
369.85
510.00
-689.30
-355.55
1128.85
-569.35
-663.40
875.10
-290.15
78.15
339.90
-1046.75
577.60
666.20
-1178.45
550.20
-68.40
389.35
-250.45
488.55
-1214.40
828.10
-413.55
872.90
-372.90
-754.35
767.90
-512.40
405.20
-476.60
386.00
209.50
-404.15
488.75
-175.70
-812.35
1094.45
-616.60
96.80
536.35
-310.60
-780.10
640.90
296.25
-140.35
-217.15
-688.80
1409.20
-1345.35
1017.00
-671.55
459.80
398.80
-441.35
-69.05
-68.25
-22.60
155.20
-521.25
731.00
-552.80
727.80
-1238.40
1723.60
-1272.55
-176.35
1258.90
-960.65
118.95
207.45
105.15
-1109.30
1400.20
-653.95
505.10
-341.45
-747.40
531.95
355.10
-7.80
-237.45
398.35
-184.20
-324.00
-246.35
573.55
-411.10
1010.70
-1305.00
1227.75
-1353.60
1461.35
-1061.25
259.50
162.80
-679.75
1035.95
-1128.00
1401.85
-864.70
-120.30
291.65
304.85
-345.10
-573.50
376.55
532.05
-962.10
746.65
-134.90
708.90
-921.60
152.15
15.60
-376.30
197.90
152.30
386.80
128.60
-1048.00
988.15
-491.10
495.10
-1198.30
1495.30
-805.60
-29.25
-96.65
43.15
241.25
290.10
-339.10
304.60
-725.20
889.10
-1204.00
601.80
481.65
-428.65
682.25
-1417.75
983.25
378.60
-1302.85
969.65
-398.65
414.00
-663.80
1147.70
-1237.90
368.40
846.80
-683.20
-707.15
1499.80
-875.10
-17.75
-141.30
-183.85
627.30
-479.60
788.85
-789.05
51.70
571.25
45.40
-698.35
530.40
10.50
-919.10
722.70
90.00
249.20
-662.35
620.20
-872.55
611.85
137.80
-900.70
651.10
542.60
-287.20
-623.15
37.55
389.05
124.80
385.25
-945.95
514.60
-171.60
580.15
-1103.50
489.15
622.25
-298.90
-1006.50
1107.50
-257.75
235.45
-674.75
-13.65
844.25
-664.10
8.80
488.10
-370.45
-60.85
-101.05
725.10
-142.50
-1158.65
953.30
389.85
-497.25
-527.90
1115.60
-835.50
-200.30
125.80
462.15
457.65
-1069.95
393.30
365.00
-778.90
1098.80
-1451.95
1421.30
-408.60
-246.25
-365.75
897.00
-886.45
691.75
-989.90
1437.00
-710.75
-190.25
91.75
-209.15
205.80
242.85
52.20
-696.40
991.95
-354.35
-777.45
923.05
-148.30
-637.55
946.10
-527.60
426.75
-760.60
636.65
-62.45
-762.75
826.05
-211.40
-478.60
950.00
-281.10
-309.00
213.00
-774.30
793.40
-404.85
622.50
-107.35
-920.10
1083.40
-167.55
-799.40
1026.20
-605.65
12.15
-98.25
905.05
-1553.30
1551.45
-1090.05
107.90
320.85
457.75
-712.95
82.80
-59.00
767.95
-690.45
661.40
-1289.85
728.55
361.65
-473.75
-150.65
489.50
407.00
-1430.85
1190.60
63.50
-1211.45
890.75
170.50
-697.00
1105.65
-809.70
-220.45
639.50
-77.85
-705.15
212.60
342.85
48.00
581.00
-1025.35
41.35
153.55
36.65
187.10
260.85
-540.70
712.10
-1150.40
728.90
253.80
-685.65
802.55
-806.45
-8.30
688.40
-853.65
507.85
717.15
-1056.05
858.45
-1268.25
567.85
967.20
-630.05
-1003.35
1105.50
78.45
-161.00
-111.20
-774.90
576.70
881.95
-903.95
391.90
-1073.10
1505.85
-929.60
-42.00
335.85
-6.05
457.80
-695.75
471.95
-505.90
41.95
563.20
-928.10
1061.40
-1046.15
668.80
190.15
-96.40
-102.05
-516.55
839.55
-422.25
-856.25
754.75
769.80
-1106.05
1031.20
-1350.00
1139.95
-732.30
744.80
-382.75
-170.45
278.30
100.95
-672.90
139.80
1180.60
-899.15
-559.30
637.70
117.15
1.35
-43.85
-111.20
-213.95
-350.80
883.70
-168.95
-688.85
831.10
-0.95
-460.45
65.10
391.40
-577.20
132.35
195.85
-138.00
-218.30
565.65
-393.90
361.10
-305.45
71.05
135.25
-493.30
338.00
-18.45
696.70
-906.65
-159.15
700.40
-884.70
1288.55
-745.85
-440.50
419.40
92.05
-147.60
317.25
337.35
-1189.35
1510.90
-950.30
-255.85
300.25
-87.95
179.90
-186.75
722.65
-670.75
398.90
-378.20
-432.10
739.10
-772.45
957.35
-308.05
12.55
-31.60
-920.80
1121.00
-67.60
-201.20
181.55
-629.30
791.00
-246.20
-688.60
1030.55
-685.40
350.35
-511.80
365.35
665.70
-1397.30
776.75
680.60
-724.35
176.00
-935.55
1205.10
-748.25
434.25
289.65
-762.00
116.35
125.10
875.60
-688.80
-378.20
457.90
-884.90
1119.50
-606.75
321.25
259.45
-35.70
-848.75
391.35
61.45
462.80
-739.15
881.30
-480.75
-725.00
1359.90
-1319.45
575.25
593.40
-1184.10
634.40
517.60
-848.55
757.90
-283.20
-165.65
-505.60
441.45
839.85
-728.95
-731.55
687.55
57.25
841.65
-1725.70
1151.05
-93.50
-457.30
36.00
1168.25
-1357.35
519.20
-363.20
-68.90
1111.50
-1563.45
1568.50
-1259.85
1015.70
-1198.15
1348.85
-914.30
318.85
-8.65
-347.00
307.00
-458.45
730.10
-289.70
-420.25
698.10
-225.80
-281.85
-18.85
624.10
-454.00
20.75
383.65
-556.55
-526.00
802.95
-73.55
-72.90
784.30
-949.55
-184.00
491.95
495.70
-474.40
-797.45
590.95
368.20
-492.05
887.60
-757.00
-446.10
1051.80
-392.15
-546.70
701.80
-491.15
646.10
-723.80
265.95
64.65
524.05
-734.10
-234.85
44.55
518.60
70.55
-252.80
-268.30
759.75
-85.25
-793.55
451.90
-344.55
723.80
-796.95
675.05
-606.20
638.60
-563.20
880.60
-725.05
-329.70
523.50
-60.20
-380.60
247.00
724.05
-1237.05
1006.15
-600.30
877.50
-1037.75
587.75
-660.05
286.15
281.40
233.60
-823.30
305.40
539.15
-747.95
525.70
384.85
-1160.50
439.65
758.40
-686.10
-203.25
210.35
640.75
-580.25
-472.05
549.70
114.60
-531.10
1158.35
-1449.10
967.50
21.50
-404.55
-724.85
1145.25
-10.60
-684.80
693.70
-546.40
146.40
-83.30
456.45
-599.65
342.10
192.15
-762.75
929.70
-830.30
460.60
409.25
-1203.25
834.50
-80.60
798.75
-1669.65
978.90
-240.00
265.25
339.60
-792.00
799.75
-1139.05
909.90
68.60
-620.20
317.85
-160.80
232.50
277.65
-386.30
-535.65
632.65
385.95
-634.80
-370.00
300.85
907.20
-1200.45
546.75
660.10
-1186.05
54.05
1290.00
-979.40
322.75
-444.55
-310.65
1026.50
-862.15
1223.80
-1640.90
809.20
205.60
258.65
-380.70
-410.20
738.90
-750.10
57.25
488.00
253.90
-631.05
-520.35
1282.25
-625.25
387.15
-995.25
874.60
151.50
-727.35
46.90
205.95
647.00
-885.25
939.30
-622.00
-464.00
126.85
950.15
-274.95
-528.55
478.65
-563.80
591.35
-1032.35
703.10
-109.90
560.10
-454.25
436.35
-374.20
-113.55
-101.35
230.80
-143.20
-117.55
818.50
-799.75
-86.90
6.85
641.75
-759.35
349.80
406.85
-41.75
-419.05
-303.70
662.45
-661.80
409.65
595.55
-514.00
-178.05
331.90
-914.65
1122.15
-72.35
-596.60
-232.45
203.85
923.45
-507.45
-378.95
-191.30
1115.80
-1279.00
203.40
470.00
-96.95
732.00
-1006.25
-108.85
344.50
537.70
-374.55
-887.65
995.65
-306.70
761.35
-1119.70
758.85
-449.95
357.90
-1028.15
1499.35
-663.25
-930.30
1220.55
177.30
-1181.55
546.30
-4.05
245.00
283.60
-630.85
885.60
-940.05
-389.15
1376.80
-667.85
63.80
-839.50
1135.05
-29.25
-523.25
247.75
-706.15
421.90
257.15
-58.00
586.30
-713.20
77.30
-55.15
219.20
94.60
-935.20
1295.55
-596.95
-45.35
58.75
-343.10
771.65
-339.30
133.45
-1075.00
1446.05
-1001.65
1134.95
-1078.05
484.55
6.00
-1013.75
913.15
476.20
-1061.05
1505.15
-1295.35
24.90
685.30
-509.15
67.35
-128.05
388.15
-177.30
240.15
-587.40
16.30
328.20
261.60
348.95
-1357.25
1163.55
-121.90
-761.50
172.70
461.80
-218.30
678.30
-722.60
-4.45
-74.25
-116.15
278.65
605.90
-1331.95
1405.55
-1261.00
1146.75
-507.60
-261.50
502.25
-305.30
-940.70
1569.70
-1059.80
774.40
-667.15
419.70
149.20
-649.35
537.10
421.30
-1146.65
1333.45
-1309.00
991.35
-243.15
-646.75
469.05
141.80
103.75
-454.10
143.65
182.25
187.30
-891.45
352.40
562.00
-435.60
368.15
-554.90
604.45
-277.80
116.90
-841.65
880.60
-51.35
-38.20
369.00
-1026.35
1155.30
-557.75
-324.95
383.85
-595.50
660.55
-445.65
325.60
-112.60
180.70
-147.70
162.95
108.25
-59.90
-652.50
1236.90
-980.95
-70.50
144.40
833.90
-1141.35
386.20
646.45
-956.85
444.60
255.45
-1145.45
1255.95
-330.65
-335.80
745.40
-943.60
946.80
-836.20
478.10
-749.95
1364.70
-1513.45
1177.30
-214.20
-710.60
567.20
46.65
317.60
-828.05
582.70
-441.75
155.70
310.90
-245.70
471.60
-639.80
314.80
-332.20
430.80
-276.15
19.50
-141.70
-111.75
396.70
608.45
-1589.30
1108.50
-99.60
-314.15
325.80
-1.05
283.45
-947.15
402.75
518.95
-832.75
936.85
-614.05
417.40
-567.80
425.45
-872.10
1047.60
-704.10
849.90
-481.35
11.90
-470.60
876.35
-70.45
-618.05
566.95
-953.85
923.50
-750.20
1254.05
-1478.20
980.45
354.75
-1011.65
784.40
-1011.15
540.40
-2.00
36.55
251.55
-211.85
514.40
-944.90
759.75
-420.35
-417.10
1249.55
-1519.90
1337.15
-735.30
-326.45
1407.85
-1307.20
-19.75
736.85
138.20
-666.00
-257.85
374.25
699.25
-820.80
29.50
414.65
-596.60
630.55
52.40
-1095.30
1463.25
-1344.65
1157.15
-865.45
1124.50
-1556.05
1122.55
118.10
-938.00
398.65
95.70
275.45
-206.70
198.45
-1080.25
1068.40
-142.20
-307.80
601.25
-660.50
510.80
-629.20
669.40
103.40
-316.35
-833.30
1173.80
-456.35
-41.85
332.55
-924.80
958.60
309.95
-853.90
-225.00
414.90
363.50
195.15
-463.40
-149.20
-84.60
-10.15
546.75
-616.10
472.05
-347.25
368.25
-427.95
553.85
-562.35
531.40
-622.50
514.15
-173.75
18.70
-416.50
624.20
-47.20
-611.60
414.10
174.45
107.05
-711.00
108.55
339.25
65.65
114.65
196.45
-439.75
0.95
-448.70
227.70
193.10
718.20
-1237.30
705.50
170.50
-28.30
-1032.10
971.30
431.45
-1392.85
1159.15
-205.65
-135.15
-715.35
709.85
413.60
-480.20
-472.60
624.30
-217.80
831.30
-1149.25
176.20
766.45
-388.30
-283.15
-309.85
1047.10
-1443.35
1070.20
211.50
-526.40
18.25
199.20
-181.00
-378.50
793.10
-323.40
-674.05
1303.35
-1323.55
1128.10
-876.75
783.50
-470.20
-420.40
913.05
-556.35
617.80
-868.95
82.75
653.60
-41.80
-290.10
-530.55
594.50
437.75
-347.65
-735.00
785.45
-555.65
861.95
-1187.45
1062.70
-236.20
-702.00
1042.25
-237.70
-505.65
539.00
-700.20
855.50
-1276.00
1178.50
-687.70
788.30
-274.35
-204.65
48.00
-226.75
416.60
-746.35
1214.95
-715.75
-165.50
81.00
150.90
-495.10
378.25
674.55
-1147.00
1479.90
-1434.85
85.30
898.70
-279.75
52.80
-870.40
1008.65
-990.75
677.90
580.50
-1002.85
164.45
259.90
186.05
-134.95
-497.95
919.25
-734.15
-215.30
751.85
-335.80
-364.40
722.10
-820.00
989.20
-389.20
-546.85
659.35
-756.35
836.70
-282.45
-551.15
510.85
698.95
-734.35
-579.75
758.25
59.45
-455.55
492.60
-1.25
-927.35
774.85
17.70
219.60
-171.45
-829.90
867.85
-172.25
-424.90
1042.65
-1020.40
358.35
267.20
-444.70
96.70
201.85
195.50
-1141.40
1470.40
-905.75
441.30
-627.30
1260.20
-876.45
-87.90
-42.20
387.40
3.50
-297.20
-274.60
593.85
-639.20
536.55
240.85
-547.70
788.65
-966.50
-133.80
1079.50
-582.50
-443.10
992.50
-694.75
-252.30
388.55
-84.30
1040.05
-1498.05
981.50
-900.35
600.10
240.65
-958.75
581.75
732.85
-1505.30
1183.70
-729.95
1096.70
-838.85
-75.10
-122.00
-56.40
918.20
-255.90
-747.45
754.95
-597.10
-21.25
841.75
-1419.65
905.40
295.40
53.70
-1170.85
1329.50
-509.80
254.50
-733.75
168.15
365.80
158.50
-39.55
-756.20
438.75
358.80
-65.10
-33.90
-777.20
747.60
272.35
-145.45
-1159.10
1578.25
-577.30
75.65
-283.45
-82.90
463.25
-252.60
-907.85
1235.85
63.20
-241.50
-875.40
896.35
-99.70
-147.30
311.80
-727.05
280.95
730.15
-1005.45
1267.85
-1286.35
913.60
-312.80
-1032.70
1184.70
129.65
-1011.75
1185.20
-1110.70
956.55
-184.05
-347.40
161.95
-512.70
725.40
-407.95
364.05
-241.90
51.10
-562.90
1471.95
-1306.80
628.45
-559.70
118.90
314.45
-155.80
-77.95
-160.00
967.35
-1235.85
910.15
-728.45
311.20
89.00
-79.35
50.75
-172.60
688.80
-372.00
-828.10
590.30
465.55
-823.15
542.35
57.20
292.40
-1115.25
1494.65
-1379.70
783.60
83.95
-1000.10
676.50
640.85
-1144.50
334.10
-36.50
327.25
403.05
-1050.55
908.75
-178.80
-182.30
-703.45
746.85
196.85
-17.10
-648.60
150.65
784.00
-629.45
-405.20
1128.90
-345.25
-522.55
194.55
-59.90
188.65
-347.25
142.05
769.40
-532.35
-934.90
1090.10
-74.70
-753.95
561.65
645.75
-702.40
251.30
-832.70
864.75
-166.05
-437.85
972.95
-1299.40
781.15
-186.40
167.75
154.65
441.60
-1017.50
-41.90
882.40
-804.35
498.55
130.55
-1000.30
539.85
435.90
3.25
-156.60
-108.55
-469.50
519.15
436.30
-1093.65
777.55
229.05
-596.50
64.75
356.55
-84.30
-907.80
1272.10
-366.65
-391.55
-354.20
1224.65
-1007.95
738.45
-220.55
-708.15
1243.20
-814.65
9.90
-337.05
362.75
-37.90
1088.30
-1488.80
305.45
294.00
385.60
-1078.25
649.95
835.10
-1018.35
336.20
-180.15
-222.55
206.70
263.10
-366.70
-400.40
387.35
2.55
931.55
-793.70
-455.55
137.90
1034.65
-790.80
-206.25
543.05
-224.50
97.20
-798.40
654.10
-137.75
1048.45
-1158.40
-241.95
318.90
1132.15
-1193.90
45.65
-246.00
651.40
-80.55
181.90
-793.30
376.75
905.05
-859.20
-678.30
1420.00
-1243.60
1054.35
-396.80
-500.80
58.35
831.50
-505.55
343.35
-984.15
1287.45
-962.10
-11.10
931.65
-457.40
-137.80
-284.10
-109.85
434.75
247.70
-624.50
391.65
698.75
-979.70
-143.15
693.05
-339.65
21.85
-553.00
598.45
195.45
-87.95
-171.65
454.80
-1292.75
1044.55
469.35
-900.00
-134.00
173.90
154.55
514.45
-133.50
-260.45
-594.90
925.35
-1049.00
1477.90
-1459.55
1114.85
-1054.15
1113.40
-869.05
679.60
-433.00
-123.65
589.90
-1003.90
1237.95
-1400.20
657.80
636.15
-824.30
144.60
525.55
-11.45
-509.85
-97.55
349.45
-168.85
51.65
126.10
-93.40
-392.30
872.00
-160.40
-859.30
1157.05
-1247.60
1074.75
-651.80
-353.20
945.35
-812.50
756.05
-542.85
585.50
0.10
-760.60
771.65
-368.10
-475.85
929.25
-1381.85
1079.05
9.55
-537.05
1113.60
-817.45
73.00
-378.20
664.00
-550.50
653.30
-886.70
863.85
-853.95
546.75
240.60
-148.50
-930.05
1267.80
-784.55
866.50
-662.10
-8.75
-141.45
761.15
-1059.95
319.20
443.90
213.20
-1191.20
628.95
431.55
-606.55
1153.95
-1252.80
-158.40
835.85
-186.40
-297.15
18.75
260.95
369.45
-691.05
537.80
-898.35
780.00
320.15
-999.90
482.95
276.55
-77.50
-531.70
405.20
277.35
-703.55
295.50
-121.10
1065.95
-988.45
92.20
-235.90
-14.60
-1.75
584.30
62.15
-101.70
-1152.30
1112.55
411.15
-1337.20
1188.45
-477.25
-466.15
372.65
-105.05
194.40
389.05
115.90
-1131.00
963.50
-223.70
-4.45
-846.05
682.80
143.55
168.30
124.35
-825.40
347.45
-351.05
504.60
322.95
117.60
-1371.35
966.05
57.50
-26.35
60.20
51.15
-1022.50
1345.10
-740.85
176.55
366.20
-355.25
-730.50
464.45
346.45
44.60
-254.45
151.90
-73.75
706.00
-900.15
327.10
-314.35
212.25
-334.90
746.40
-146.85
-1046.15
1624.50
-1523.50
524.60
217.30
455.10
-883.60
770.90
-272.10
-362.45
347.85
-612.80
393.90
382.20
-436.75
1031.55
-994.10
120.35
-679.65
507.65
636.55
-489.25
377.90
-1066.80
1496.75
-1287.60
1057.55
-1447.50
992.40
671.85
-1315.60
938.40
-264.70
-821.65
854.45
336.10
-743.60
431.80
-716.90
894.75
-825.95
878.45
-21.60
-457.35
-436.70
1061.15
-504.75
-748.60
1279.15
-764.05
15.10
441.60
-1016.45
1503.15
-993.80
279.00
-376.70
206.15
210.60
609.45
-885.00
342.90
-290.55
288.25
-1021.30
1745.75
-1183.40
646.15
-321.90
-224.50
-449.80
848.85
411.80
-718.90
-567.25
895.30
108.95
-424.50
368.85
-992.05
1377.00
-823.30
351.45
-837.65

ThomasTse
New poster
Posts: 2
Joined: Wed Jul 02, 2003 5:52 am

10014 - Simple calculations - Compile error?(JAVA)

Post by ThomasTse »

Hi all,
Is there anybody here who can finish this problem by using Java?
Here is my code. I don't know why there is "Compile Error" ? I can run the program successfully in my PC.
Please help me /_\

[java]

import java.io.*;
import java.util.*;

class Main{

static String ReadLn (int maxLg){ // utility function to read from stdin

byte lin[] = new byte [maxLg];
int lg = 0, car = -1;
String line = "";

try{
while (lg < maxLg){
car = System.in.read();
if ((car < 0) || (car == '\n')) break;
lin [lg++] += car;
}
}
catch (IOException e){
return (null);
}

if ((car < 0) && (lg == 0)) return (null); // eof
return (new String (lin, 0, lg));

}// end readline method


public static void main (String args[]){ // entry point from OS

Main myWork = new Main(); // create a dinamic instance
myWork.Begin(); // the true entry point

} // end main method


void Begin(){
String input;

int n;
int counter = 0;
double a0,a2;

input = Main.ReadLn (255);
n = Integer.parseInt(input.trim());

double a1 [] = new double[n];
double c1 [] = new double[n];

input = Main.ReadLn (255);
a0 = Double.parseDouble(input.trim());

input = Main.ReadLn (255);
a2 = Double.parseDouble(input.trim());


while (counter<n){
input = Main.ReadLn (255);
c1[counter] = Double.parseDouble(input.trim());
counter++;
}

for (int i=0;i<n;i++){
a1 = (a0 + a2) / 2 - c1;
System.out.println(a1);
}

} // end Begin method

} // end Main class[/java][/code][/java]

JackDaniels
New poster
Posts: 8
Joined: Mon Aug 11, 2003 4:51 pm
Location: Suceava, Romania

10014

Post by JackDaniels »

Hi...

10014...

I really don't know what's wrong with my code! Will you tell me??
Here is my code in C:

Code: Select all

/*
 *	autor: Lamasanu Ion, July 2003
 *	ACM Contest training
 *
 *	Simple calculations 10014
 */
#include <stdio.h>
int main(void)
{
	int n, i;
	double a0, a1, an1, Ci, S=0;
	scanf("%d%lf%lf", &n, &a0, &an1);
	for(i=1; i<=n; i++)
	{
		scanf("%lf", &Ci);
		S += 2*(n-i+1)*Ci;
	}
	a1 = (an1+n*a0-S)/(n+1);
	printf("%.2lf", a1 );
	return 0;
}

10098...

I got OLE error. Why? I write charcaters at sdtout with

Code: Select all

putc(character, stdout);

10011...
I've done this problem and I still don't Know what's wrong because I get WA. Can you give me more detailed Sample Input & Output? Text of the problem isn't clear for me.

10013...

and at the end, the SuperLong Sums problem is crazy.
I've solved it with farmalloc() for BorlandC ++ 3.1, because I need memory (~500KB), but I dont' know how to allocate memory in Linux judge system? Can you help mee?

Thanx for all...
Nothing is lost because everything is transforming.

Larry
Guru
Posts: 647
Joined: Wed Jun 26, 2002 10:12 pm
Location: Hong Kong and New York City
Contact:

Post by Larry »

Scattered Advices:

OLE doesn't mean you have problems printing.. maybe you don't exit the program or something, and it goes into infinite loop, printing the last case over and over again..

In C, you use malloc... you can look that up..

For the other problems, explain what you did and I'll check it out later..

bugzpodder
Experienced poster
Posts: 147
Joined: Fri Jun 13, 2003 10:46 pm

Post by bugzpodder »

the problem gave me a headache because of the memory limit in Ural State OJ. but do they have a memory limit here? no indication

Ghost77 dimen
Learning poster
Posts: 67
Joined: Sun Sep 22, 2002 5:40 am
Location: Taiwan

Post by Ghost77 dimen »

8)

Hi, bugzpodder.

If there is no indication for the limit of memory, you can just assume

the limit of memory is 32MB.

JackDaniels
New poster
Posts: 8
Joined: Mon Aug 11, 2003 4:51 pm
Location: Suceava, Romania

Post by JackDaniels »

Hi again...
Thanx for information...

I've done the 10098 problem, and I know how to do the SuperLong Sums problem...
But I still don't know how to solve 10011 and 10014.

For Simple Calculations(10014) I've solved the system of equations on paper. The formula for a1 is in the code of the program, but I don't know what's wrong.

I appreciate your replies...
Nothing is lost because everything is transforming.

problem
New poster
Posts: 27
Joined: Mon Nov 10, 2003 12:40 am

10014

Post by problem »

TLE plz give me correct solution.


[c]

#include<stdio.h>
#include<math.h>


void main()
{
int i,n,j,k;
double a[10000]={0.0};
double sum=0.0;
while(scanf("%d",&i)!=EOF)
{
for(j=0;j<n;j++)
{
scanf("%d",&n);
for(k=0;k<n+2;k++)
scanf("%lf",&a[k]);
for(k=0;k<n;k++)
sum=(sum+(a[k+2]*(n-k)));
sum=((a[0]*n+a[1])-sum*2)/(n+1);
printf("%.2lf\n",sum);
sum=0;
}
}
}
[\c]

problem
New poster
Posts: 27
Joined: Mon Nov 10, 2003 12:40 am

Post by problem »

[c]
I use this formula.but why TLE.plz help me.my source code is in above.
i increase array size to 1000000.

a1=(a0+a2)/2-c1
2a1=a0+a2-2c1
4a1=2a0+2a2-4c1 ... (1)

a2=(a1+a3)/2-c2
2a2=a1+a3-2c2 ... (2)

Combine (1) & (2)

4a1=2a0+(a1+a3-2c2)-4c1
3a1=2a0+a3-2(c2+2c1)

... and so on until n-th term ...

(n+1)a1=n*a0 + (an+1) - 2(n*c1 + (n-1)*c2 + (n-2)*c3 + ... + 1*cn)

[\c]

efr_shovo
New poster
Posts: 38
Joined: Wed Sep 22, 2004 9:09 am

10014 why W.A

Post by efr_shovo »

*/Please Help Why10014 W.A*/


#include<stdio.h>

int n,i,m,j;
float an1,a0,a1,c,csum;

void main()
{
scanf("%d",&m);
for(i=0;i<m;i++)
{
scanf("%d",&n);
if(n>3000)
break;
scanf("%f",&a0);
if(a0<=-1000.00||a0>1000.00)
break;
scanf("%f",&an1);
if(an1<=-1000.00||an1>1000.00)
break;

for(j=0;j<n;j++)
{
scanf("%f",&c);
csum=csum+((n-j)*c);
}
a1= (((n*a0)+an1)-2*(csum))/(n+1);
printf("%.2f",a1);
}
}

matrix2
New poster
Posts: 19
Joined: Wed Jul 21, 2004 11:14 am
Location: Suceava, Romania
Contact:

Post by matrix2 »

Man man man

What happened? Are you new to acm.uva.es problemset?
Some key explanations:
- this problem requires multiple input
- revise your code, see that csum variable is not initialized after first calculation process
- the line
"printf("%.2f",a1); " must be transformed into
"printf("%.2f%s",a1, (i==m-1)? "\n": "\n\n" ); " to meet multiple input requirements

Good luck! and hope someone would be nice in helping me too. (I've got some topics unanswered)
Things are simple, but we make them complex.

efr_shovo
New poster
Posts: 38
Joined: Wed Sep 22, 2004 9:09 am

Thanks

Post by efr_shovo »

Thanks Matrix .I got Accepted At last.But I can't Understand How the Code Is Works In The Mul.Input Cases . Please Describe it.

matrix2
New poster
Posts: 19
Joined: Wed Jul 21, 2004 11:14 am
Location: Suceava, Romania
Contact:

Post by matrix2 »

Things are simple, but we make them complex.

taskin
New poster
Posts: 22
Joined: Sun Jan 01, 2006 1:43 pm
Location: Bangladesh

10014 Run Time Error

Post by taskin »

The following code is saying RTE. Can anyone tell me why??

#include <stdio.h>
#define SIZE 3000

float c[SIZE];
double a0, an1;
int n;

double func(int m);

double func(int m) {
if (m == 0)
return a0;
else if (m == n + 1)
return an1;
else
return (func(m - 1) + func(m + 1)) / 2.0 - c[m - 1];
}

void main() {
int test;
scanf("%d",&test);

for (int i = 1; i <= test; i++) {
scanf("%d%lf%lf",&n,&a0,&an1);

for (int j = 0; j < n; j++)
scanf("%f",&c[j]);

double va = func(1);

printf("%.2lf\n",va);

if (i != test)
printf("\n");
}
} [/img]

Post Reply

Return to “Volume 100 (10000-10099)”