L’entrada d’aquest exercici té varis casos. Cada cas consisteix en tres naturals diferents a,b,c. Per a cada cas, la sortida ha de ser un dels tres nombres d’entrada, concretament el que no és ni el més gran ni el més petit.
Per exemple, amb entrada 35102 785902 149 el programa haurà d’escriure 35102.
Entrada
L’entrada té un nombre arbitrari de casos. Cada cas conté tres naturals en una línia.
Sortida
Per a cada cas, hi ha una línia amb el corresponent natural que no és ni el més gran ni el més petit.
Observació
No es poden utilitzar mètodes d’emmagatzemament massiu d’informació (com per exemple string o vector). Avaluació sobre 10 punts:
Entenem com a solució ràpida una que és correcta, de cost lineal i capaç de superar els jocs de proves públics i privats. Entenem com a solució lenta una que no és ràpida, però és correcta i capaç de superar els jocs de proves públics.
Input
1 2 3 1 3 2 2 1 3 2 3 2 3 1 2 3 2 1 35102 785902 149 111 333 766 333 777 999 333 777 666 1010101 101010 1001001 1010101 10101 111 99 99999999 999999
Output
2 2 2 2 2 2 35102 333 777 666 1001001 10101 999999
Input
4289383 6930886 1692777 4636915 7747793 4238335 9885386 9760492 6516649 9641421 5202362 490027 3368690 2520059 4897763 7513926 5180540 383426 4089172 3455736 5005211 1595368 4702567 6956429 6465782 1021530 8722862 3665123 5174067 8703135 1513929 1979802 5634022 5723058 9133069 5898167 9961393 9018456 8175011 6478042 1176229 3377373 9484421 4544919 8413784 6898537 4575198 3594324 9798315 8664370 9566413 4803526 2776091 4268980 1759956 9241873 7806862 2999170 2906996 5497281 1702305 4420925 7477084 7336327 2660336 9126505 5750846 2621729 661313 3925857 1616124 4353895 9819582 1100545 8898814 8233367 515434 5990364 4344043 313750 7171087 6426808 5117276 9947178 695788 9393584 1705403 8502651 2392754 4612399 3999932 4095060 1549676 3993368 3947739 4210012 5636226 9698586 9348094 6297539 6140795 3480570 651434 5960378 7097467 2066601 6710097 7612902 573317 3570492 7926652 260756 9997301 5560280 2724286 3209441 4953865 4429689 4228444 7346619 1558440 744729 3958031 3108117 4738097 7905771 9834481 2890675 120709 1698927 1704567 8777856 5179497 4872353 7254586 2276965 9455306 3964683 2406219 28624 51528 332871 2805732 48829 8409503 5530019 3258270 3363368 9959708 7486715 3226340 1518149 747796 9700723 7142618 8002245 122846 9493451 892921 243555 1192379 2597488 1537764 8888228 7469841 8792350 1165193 9441500 2757034 6087764 9470124 5324914 8936987 2275856 5373743 7346491 322227 1148365 709859 281936 1151432 6452551 4316437 1899228 6153275 3975407 9901474 6276121 3468858 794395 9036029 4661237 5908235 573793 6065818 5894428 9366143 7231011 5335928 4639529 3318776 7322404 9964443 2255763 2114613 7854538 2118606 2436840 9002904 5344818 5235128 2670688 1797369 2067917 4569917 466996 6043324 6987743 9259470 9512183 298490 8295499 6689772 6206725 1385644 2755590 4617505 3268139 2502954 2469786 7907669 8338082 2308542 388464 3110197 6939507 759355 5228804 9376348 2278611 573622 7127828 4949299 4887343 9195746 2035568 5354340 7755422 9023311 4613810 7267605 9321801 5425661 6473730 8044878 6811305 9229320 5178736 79444 4248626 7648522 503465 2586708 2473416 3408282 8213258 9412924 4167637 3442062 1305624 8962600 6532036 8433452 3911899 1419379 145550 5947468 9290071 7900973 7487131 3903881 7684930 6808933 1845894 4158660 7370163 8657199 3387981 2548899 1252996 152959 2713773 4272813 2739668 5187190 7681095 952926 7116466 4365084 6911340 8422090 3327684 3443376 6855542 9755936 7379107 9517445 8219756 6669179 7418418 5706887 3089412 5103348 5032172 7451659 9262009 2402336 8625210 5166342 7467587 9878206 5319301 2697713 6667372 575321 401255 6864819 4044599 7517721 1229904 955939 5939811 7073940 6915667 5311705 9346228 6811127 4829150 7565984 5996658 4763920 5789224 1602422 9867269 821396 9054081 1645630 5740084 7679292 6811972 3207672 73850 4647625 5905385 6741222 7739299 6306640 3606042 1783898 6340713 7352298 5256190 2280524 6942590 4688209 108581 6288819 1499336 4937732 6371155 7495994 2218004 2160379 1614769 2085273 2981776 668850 6247255 8721860 8348142 5575579 4445884 8421993 223205 2867621 7679567 7962504 1690613 3801961 2262754 8031326 1154259 7518944 2828202 613202 4723506 2936784 6902021 6222842 390868 5789528 6235189 2608872 7949908 7849958 7210498 3448036 8518808 3457753 4686248 9383303 9033333 9132133 321648 1772890 1999754 517567 2251746 3690368 4319529 4514500 4238046 5473788 4549797 7066249 6086990 9273303 3033 5505363 8012497 2910253 1294892 4247686 5519125 1761152 4613996 5245975 5209188 5649157 8703729 9895436 5032460 253414 1543921 7870460 2026304 6060028 8388027 4278050 2266748 2707556 1308902 6504794 697697 5858699 3571043 9301039 5132002 6090428 4806403 3144500 9000681 8617647 9908538 7036159 2895151 4522535 2282134 8104339 171692 3502215 516127 7720504 3755629 2060049 5590964 8298285 636429 6495343 2576335 2903177 9202900 3885238 9407971 2416949 2260289 5495367 1717988 7392292 1585795 9040743 3053144 3102829 7658390 2961682 2655340 553541 569 7453826 1174232 172261 956042 1690360 409117 7228023 6266761 6000081 5526309 6903190 2495425 618996 9806367 4214677 4504234 1730690 6631626 6764524 7226057 8349614 6673168 1328205 7390358 9726312 6947386 7565100 5204346 9602726 634994 5204916 7056552 4325578 7893529 528946 8532290 8302647 7756970 4799051 6819080 5799631 4218593 1830857 6418627 6541312 8561886 3439214 788355 5193512 2720090 8014412 6059479 1909610 1858969 5966189 4152274 8806355 6047641 9356620 925433 9198987 7077888 498338 3524566 7487770 1027284 2056856 5790417 1300606 9372260 5125849 7100237 6107205 9473059 6035217 2648518 8034945 1990783 3436873 3228458 4710873 3967637 1804289 6620483 5826607 7770478 772757 7149314 6334471 2645729 591100 5533459 9723618 1089438 9058025 7211388 4633074 3631233 5518157 5933681 3003493 3160358
Output
4289383 4636915 9760492 5202362 3368690 5180540 4089172 4702567 6465782 5174067 1979802 5898167 9018456 3377373 8413784 4575198 9566413 4268980 7806862 2999170 4420925 7336327 2621729 3925857 8898814 5990364 4344043 6426808 1705403 4612399 3999932 3993368 9348094 6140795 5960378 6710097 3570492 5560280 3209441 4429689 1558440 4738097 2890675 1704567 5179497 3964683 51528 332871 5530019 7486715 1518149 8002245 892921 1192379 7469841 8792350 6087764 5324914 5373743 709859 4316437 3975407 6276121 4661237 5908235 7231011 4639529 7322404 2118606 5344818 2670688 2067917 6987743 8295499 6206725 3268139 2502954 2308542 3110197 5228804 4949299 4887343 7755422 7267605 6473730 6811305 4248626 2473416 8213258 3442062 8433452 1419379 7900973 7487131 4158660 7370163 1252996 2739668 5187190 6911340 3443376 7379107 8219756 5706887 5103348 8625210 7467587 5319301 575321 4044599 5939811 6915667 6811127 5789224 1602422 5740084 6811972 4647625 6741222 3606042 5256190 4688209 4937732 6371155 2085273 2981776 8348142 4445884 7679567 2262754 7518944 2828202 6222842 5789528 7849958 7210498 4686248 9033333 1772890 3690368 4514500 6086990 5505363 2910253 4247686 5209188 8703729 1543921 6060028 4278050 2707556 3571043 6090428 4806403 8617647 2895151 3502215 3755629 5590964 2576335 3885238 2416949 5495367 3053144 3102829 553541 1174232 956042 6266761 5526309 4214677 4504234 7226057 6673168 7565100 5204346 5204916 7893529 7756970 5799631 6418627 3439214 5193512 1909610 5966189 6047641 7077888 3524566 2056856 7100237 6107205 2648518 3436873 3967637 5826607 6334471 5533459 7211388 4633074 3160358