FB0A  L lL L%+'%!/'$)&+ L00 42FP %%utqqA4AC5CE6EGIK";7;#N P L  < # "$  +Z<Z X  (,   p t   ": ::! : -e: : /: 3d: 1: ,_: : : :!!!!!!!!!|!!! !!!!!!!!PL$PL!PV^mt{ /=Sv ,:<L !"#012356789:<=>?@AB3Pmaint tt t t @ @ @@@ttl&&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789":;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~! BCC32 5.5 LzL;<9<VX,,n*L;<9LP`fqy| #&.7; !"$%&'()&+$-. <BRXckx16789;<=>?BCFHIKOPQR 69UYZ\^<V<?TVQRR:X,,n:K`bcdKOy|gijX\imqrtu %(,w,27HTam >IO[]agjn*057CORV =30L@cria_vetor$qittAlv@le_arqlc$qpciippfp tt@ttE <@cria_matriz_float$qiit tt@mq  #@libera_vetor$qpitI52"$@libera_matriz_float$qppfi ttN1.@constroi_solucao_inicial$qpiiit t t tD.8C@X@imprime_solucao$qpiit t tH^h@calcula_fo$qpippft2fiifft @t t  @ $@ @@tO,( @melhorvizinho$qpippft2fiifft1t1t @t t  @ $@ (t ,t@@tttENX @descida$qpippft2fiifft @t t  @ $@ 0@@tt t=<+Z@std@random$qitl&&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789":;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~! BCC32 5.5='L;$@randomico$qff@ @E1.K&@atualiza_vetor$qpit1it tt'OtO  * @descidarandomica$qpippft2fiiffit @t t  @ $@ (t@@tttt t_t @std@FILE:c0nt.asmQE:\Disciplinas\Vale\ExerciciosExtras\BestImprovement-SelecaoProjetos\Projetos.cppmainargcargvfiminicioprojetomina nprojetosnminaspexcpfaltafo_starfometaprodprodvpls_stars _setargv__clocksrandtime cria_vetorcria_matriz_floatle_arqlcconstroi_solucao_inicial calcula_foimprime_solucaoprintfdescida_streams_fgetc libera_vetorlibera_matriz_floatstd _setsystime _getsystimetzset_strtime_strdate_tzsetstime_wtzsetwcsftime _wstrtime _wstrdate_wctime _wasctime _lstrftimstrftimemktime localtimegmtimedifftimectimeasctimepow10lpolylhypotlpolyhypotpow10coslsinlcossintanltanhlsqrtlsinhlpowlmodfllogllog10lldexplfrexplfmodlfloorlfabslexplcoshlceillatanlatan2lasinlacosltanhtansqrtsinhpowmodflog10logldexpfrexpfmodfloorfabsexpcoshceilatan2atanasinacoswcsxfrmwcstokwcsstrwcsspnwcsrchrwcspcpywcspbrkwcsncpywcsncmpwcsncatwcslenwcscspnwcscpywcscollwcscmpwcschrwcscatstrtok@std@strstr$qpxct1@std@strstr$qpcpxcstrspn@std@strpbrk$qpxct1@std@strpbrk$qpcpxcstrcspn@std@strrchr$qpxci@std@strrchr$qpcistrncpystrncmpstrncatstrlenstrcpystrcmp@std@strchr$qpxci@std@strchr$qpcistrcatstrsetstpcpystrnset_wcsupr_wcsset_wcsrev_wcspcpy_wcsnset _wcsnicoll _wcsnicmp _wcsncoll_wcslwr _wcsicoll_wcsicmp_wcsdup _strnicoll _strncoll _stricoll _lwcsxfrm_lwcsupr _lwcsnicoll _lwcsncoll_lwcslwr _lwcsicoll _lwcscoll _lstrxfrm _lstrnicoll _lstrncoll _lstricoll _lstrcollstrrevstrnicmpstricmpstrdup_stpcpy_lstrupr_lstrlwrmemsetmemcpymemcmp@std@memchr$qpxviui@std@memchr$qpviuimemmovememicmpmemccpy_wmemset_wmemcpy@std@_wmemchr$qpxviui@std@_wmemchr$qpviui _lwsetlocale _wsetlocale _llocaleconv localeconv _lsetlocaleunlinktempnamsopenrmtmpputwgetwfputcharflushallfilenofgetcharfdopen fcloseall _vsnwprintf _vsnprintf _snwprintf _snprintfwscanfwprintfvwscanfvwprintfvswscanf vswprintfvsscanfvsprintf vsnwprintf vsnprintfvscanfvprintfvfwscanf vfwprintfvfscanfvfprintfungetwcungetctmpnamtmpfileswscanfswprintfstrerrorsscanfsprintf snwprintfsnprintfsetvbufsetbufscanfrewindrenameremoveputwcharputwcputsputcharputcgetwchargetwcgetsgetchargetcfwscanffwritefwprintfftellfsetposfseekfscanffreopenfreadfputwsfputwcfputsfputcfprintffopenfgetwsfgetwcfgetsfgetposfgetcfflushferrorfeoffcloseclearerr_wunlink_wtmpnam _wtempnam_wsopen_wrename_wremove_wpopen_wfsopen _wfreopen_wfopen_wfdopen_unlink_tempnam _strerror_sopen_rmtmp_putws_putw_popen_pclose_getws_getw_fsopen _fputwchar_fputwc _fputchar_fputc _flushall_fileno _fgetwchar_fgetwc _fgetchar_fdopen _fcloseall __getStream_rotr_rotl_crotr_lrotr_lrotl_crotlabswctombwcstoulwcstombswcstolwcstodultoasystemswabstrtoulstrtolstrtodreallocrandputenvperrormbtowcmbstowcsmblen _seterrormode@std@%max$T1%$qrxT1t1$rxT1@std@%min$T1%$qrxT1t1$rxT1@std@randomize$qv@std@random$qiltoagcvtfcvtecvtmallocldivlabsitoagetenvfreeexitdivcallocatolatoiatofatexitabort_wtold_wtol_wtoi_wtof_wsystem _wsplitpath _wsearchstr _wsearchenv_wputenv_wperror _wmakepath_wgetenv _wfullpath_wcstold_strtold _splitpath _searchstr _searchenv _makepath_wtoi64_ui64tow_ui64toa_i64tow_i64toa_atoi64_ltow_ltoa_lrand_itow_ultow_gcvt_fcvt _fullpath_exit_atold_ecvt__errno __doserrnoqsortlsearchlfindbsearch __threadid@std@ptrdiff_t @std@size_t @std@wint_t @std@wctype_t_argc_argv __mb_cur_max_cmdline_escapes_environ _fileinfo_fmode_osmajor_osminor_osmode _osversion _sys_errlist _sys_nerr _wenviron @std@atexit_t @std@div_t @std@ldiv_t @std@FILE@std@_floatconvert @std@fpos_t @std@lconv _huge_dble _huge_ldble @std@time_t @std@clock_t@std@tm _daylight _timezone_tzname_wtznamePE:\Disciplinas\Vale\ExerciciosExtras\BestImprovement-SelecaoProjetos\funcoes.cpptamvetornomearqnlinhasncolunasmatrizvalorjiarquivo randomicominmaxatualiza_vetorrecebedoansomaprodsomavpl melhorvizinho melhorfovizfovizauxmelhoroudescidarandomicaDRMaxiter__num9C:\PROGRAM FILES (X86)\BORLAND\CBUILDER5\INCLUDE\STDLIB.H@randomico$qff@atualiza_vetor$qpit1i @melhorvizinho$qpippft2fiifft1t1 @descidarandomica$qpippft2fiiffi___CRTL_VCL_Init___CRTL_VCLLIB_Linkage@std@uncaught_exception$qv___call_terminate___call_unexpected@__GetPolymorphicDTC$qpvui __ExceptInit__GetExceptDLLinfoInternal___CPPexceptionList___exceptFlags___throwFileName___throwLineNumber___throwExceptionName___exceptStaticBuffP___exceptMemAllocVars___ExceptStaticXbuff__ExceptVarsSize@_$CHNC$@__call_terminate$qv@_$ECTOC$@__call_terminate$qv__DestructorCountPtr ___xxInfo@__InitExceptBlockLDTC@__ExitExceptBlock__ExceptionHandler___xxPersonality__fmode __fileinfo __turboFloat __setargv__ ___dll_argc ___dll_argv__argv_expand_ptr__wargv_expand_ptr __setenvp__*c:\PROGRA~2\borland\CBUILD~1\lib\vcl50.#0Bquotremcurpbufferlevelbsizeistempflagsholdfdtoken decimal_point thousands_sepgroupingint_curr_symbolcurrency_symbolmon_decimal_pointmon_thousands_sep mon_grouping positive_sign negative_signint_frac_digits frac_digits p_cs_precedesp_sep_by_space n_cs_precedesn_sep_by_space p_sign_posn n_sign_posn _exceptiontypenamearg1arg2retval _exceptionl_mexcepDOMAINSINGOVERFLOW UNDERFLOWTLOSSPLOSS STACKFAULTtm_sectm_mintm_hourtm_mdaytm_montm_yeartm_wdaytm_ydaytm_isdst @std@__CA @std@__CB @std@__CC__CD*c:\PROGRA~2\borland\CBUILD~1\lib\vcl50.#0C__usefasttls__ CC3250MT.DLL/80 (28HXbr| 2BP`jt$Rb &`| /|00.0B0`6~|6 >|0@Zj,<JZhx 0FVfpz 6FTdr ,<FVdt$4>HZjx ,<N^p  ( : J \ l !!,!F!V!h!x!!!!!!!!""("B"R"l"|"""""""""##0#@#N#^#p##########$$0$@$R$b$t$$$$$$$$$$%% %.%>%N%\%l%%%%%%%%%&"&4&D&V&f&v&&&&&&&&&' '0'B'R'`'p''''''''''((((6(F(T(d(r(((((((((()$):)J)X)h)v)))))))))**$*4*F*V*h*x********* ++.+>+N+\+l+z+++++++++ ,,*,<,L,\,l,~,,,,,,,,,,--$-4-B-R-`-p-~---------..(.8.J.Z.j.t.........//*/:/N/X/l/v///////// p tt @tu  tt  ttpttttt$t@tt@@@ ttp  t@tt t! @@@#ttt%, t@tt@@tt@ '( t@tt@@t@ )t    .t@02t(ttB(D  tt !!qp   FEhp p p p  ppppp p$p(p)p*p+p,p-p.p/H0dtpAA A!J dtpBB B!L"&p$%&'()*M#t+t,t-t. t/t0t1t2t3  O$ I K NN P E Gt. ppR uuuuTuuuVuuuXuuu[ t]_ta c uue "( uuu  i$uuu k u metp2 s tttu vttuuwxttuuwztuuw|uuw~  t  "t" !t! ZtAt uuAp C utquute AtB"q puu pqtAtB q AtB"tqtqqtq"qtqvvptpwptpvvqtqwqtqptpAtttpAtpptpBpuptptpppppppppt"ptpquqqqqqqqq q tptpqtq t@ tt qq t tuuutt  ttuuupp qq  t@ t pptutpt@qt@put@qut@t@t@p t" t$pt&put(t*t, t.qt0qut2t4qt7t8q: 7t< q> tp@ tqBqqDtFtHttt@Jttt@L pppN qqqP ptR tpT@ tqWttuYttut[tu]tu_ttuau qqd tqfuutiqquqkq qqn qqqpu.uuttptupv ptpx tpz7t|tFu7ttHuAABB=t>t AAA AtA AtA AAA BBB BtB BtB BBBA AtAABtBBB ?ppA?pu?uqqqu?upqt u ?uu +    EM# I K N P E GCVOCVPXCVL"FB0A