From 6aadca53ae24fbb33f2de61f160a21257a3ca5f6 Mon Sep 17 00:00:00 2001 From: Felipe Domingos Date: Sun, 25 Sep 2022 14:31:51 -0300 Subject: [PATCH] adding tp03 and tp04 --- .../pub.in | 76 ++++++++++++++++ .../pub.out | 75 ++++++++++++++++ .../pub.in | 76 ++++++++++++++++ .../pub.out | 75 ++++++++++++++++ .../pub.in | 76 ++++++++++++++++ .../pub.out | 75 ++++++++++++++++ .../tp03/TP03Q04 - Shellsort em C/pub.in | 76 ++++++++++++++++ .../tp03/TP03Q04 - Shellsort em C/pub.out | 75 ++++++++++++++++ .../tp03/TP03Q05 - Heapsort em Java/pub.in | 76 ++++++++++++++++ .../tp03/TP03Q05 - Heapsort em Java/pub.out | 75 ++++++++++++++++ .../tp03/TP03Q06 - QuickSort em Java/pub.in | 76 ++++++++++++++++ .../tp03/TP03Q06 - QuickSort em Java/pub.out | 75 ++++++++++++++++ .../tp03/TP03Q07 - Counting Sort em C/pub.in | 76 ++++++++++++++++ .../tp03/TP03Q07 - Counting Sort em C/pub.out | 75 ++++++++++++++++ .../tp03/TP03Q08 - Bolha em Java/pub.in | 76 ++++++++++++++++ .../tp03/TP03Q08 - Bolha em Java/pub.out | 75 ++++++++++++++++ .../tp03/TP03Q09 - Mergesort em Java/pub.in | 76 ++++++++++++++++ .../tp03/TP03Q09 - Mergesort em Java/pub.out | 75 ++++++++++++++++ .../TP04Q01 - Lista Flexível em Java/pub.in | 72 ++++++++++++++++ .../TP04Q01 - Lista Flexível em Java/pub.out | 61 +++++++++++++ .../TP04Q02 - Pilha Flexivel em Java/pub.in | 72 ++++++++++++++++ .../TP04Q02 - Pilha Flexivel em Java/pub.out | 61 +++++++++++++ .../TP04Q03 - Fila Flexivel em Java/pub.in | 67 +++++++++++++++ .../TP04Q03 - Fila Flexivel em Java/pub.out | 81 ++++++++++++++++++ .../pub.in | 76 ++++++++++++++++ .../pub.out | 75 ++++++++++++++++ .../tp04/TP04Q05 - Pilha Flexivel em C/pub.in | 72 ++++++++++++++++ .../TP04Q05 - Pilha Flexivel em C/pub.out | 61 +++++++++++++ .../pub.in | 76 ++++++++++++++++ .../pub.out | 75 ++++++++++++++++ .../TP04Q07 - Matriz Dinâmica em Java/pub.in | 31 +++++++ .../TP04Q07 - Matriz Dinâmica em Java/pub.out | 24 ++++++ tps/enunciado/tp3.pdf | Bin 338998 -> 338695 bytes tps/enunciado/tp4.pdf | Bin 0 -> 337334 bytes 34 files changed, 2263 insertions(+) create mode 100644 tps/entrada e saida/tp03/TP03Q01 - Ordenação por Seleção em Java/pub.in create mode 100644 tps/entrada e saida/tp03/TP03Q01 - Ordenação por Seleção em Java/pub.out create mode 100644 tps/entrada e saida/tp03/TP03Q02 - Ordenação por Seleção Recursiva em C/pub.in create mode 100644 tps/entrada e saida/tp03/TP03Q02 - Ordenação por Seleção Recursiva em C/pub.out create mode 100644 tps/entrada e saida/tp03/TP03Q03 - Ordenação por Inserção em Java/pub.in create mode 100644 tps/entrada e saida/tp03/TP03Q03 - Ordenação por Inserção em Java/pub.out create mode 100644 tps/entrada e saida/tp03/TP03Q04 - Shellsort em C/pub.in create mode 100644 tps/entrada e saida/tp03/TP03Q04 - Shellsort em C/pub.out create mode 100644 tps/entrada e saida/tp03/TP03Q05 - Heapsort em Java/pub.in create mode 100644 tps/entrada e saida/tp03/TP03Q05 - Heapsort em Java/pub.out create mode 100644 tps/entrada e saida/tp03/TP03Q06 - QuickSort em Java/pub.in create mode 100644 tps/entrada e saida/tp03/TP03Q06 - QuickSort em Java/pub.out create mode 100644 tps/entrada e saida/tp03/TP03Q07 - Counting Sort em C/pub.in create mode 100644 tps/entrada e saida/tp03/TP03Q07 - Counting Sort em C/pub.out create mode 100644 tps/entrada e saida/tp03/TP03Q08 - Bolha em Java/pub.in create mode 100644 tps/entrada e saida/tp03/TP03Q08 - Bolha em Java/pub.out create mode 100644 tps/entrada e saida/tp03/TP03Q09 - Mergesort em Java/pub.in create mode 100644 tps/entrada e saida/tp03/TP03Q09 - Mergesort em Java/pub.out create mode 100644 tps/entrada e saida/tp04/TP04Q01 - Lista Flexível em Java/pub.in create mode 100644 tps/entrada e saida/tp04/TP04Q01 - Lista Flexível em Java/pub.out create mode 100644 tps/entrada e saida/tp04/TP04Q02 - Pilha Flexivel em Java/pub.in create mode 100644 tps/entrada e saida/tp04/TP04Q02 - Pilha Flexivel em Java/pub.out create mode 100644 tps/entrada e saida/tp04/TP04Q03 - Fila Flexivel em Java/pub.in create mode 100644 tps/entrada e saida/tp04/TP04Q03 - Fila Flexivel em Java/pub.out create mode 100644 tps/entrada e saida/tp04/TP04Q04 - QuickSort com Lista Dupla em Java/pub.in create mode 100644 tps/entrada e saida/tp04/TP04Q04 - QuickSort com Lista Dupla em Java/pub.out create mode 100644 tps/entrada e saida/tp04/TP04Q05 - Pilha Flexivel em C/pub.in create mode 100644 tps/entrada e saida/tp04/TP04Q05 - Pilha Flexivel em C/pub.out create mode 100644 tps/entrada e saida/tp04/TP04Q06 - QuickSort com Lista Dupla em C/pub.in create mode 100644 tps/entrada e saida/tp04/TP04Q06 - QuickSort com Lista Dupla em C/pub.out create mode 100644 tps/entrada e saida/tp04/TP04Q07 - Matriz Dinâmica em Java/pub.in create mode 100644 tps/entrada e saida/tp04/TP04Q07 - Matriz Dinâmica em Java/pub.out create mode 100644 tps/enunciado/tp4.pdf diff --git a/tps/entrada e saida/tp03/TP03Q01 - Ordenação por Seleção em Java/pub.in b/tps/entrada e saida/tp03/TP03Q01 - Ordenação por Seleção em Java/pub.in new file mode 100644 index 0000000..828272d --- /dev/null +++ b/tps/entrada e saida/tp03/TP03Q01 - Ordenação por Seleção em Java/pub.in @@ -0,0 +1,76 @@ +731770 +358250 +1389550 +1082710 +34277 +992300 +405640 +1201240 +574820 +886960 +24800 +1897580 +1785120 +1415200 +1543150 +497850 +594050 +339350 +392470 +1557050 +1147690 +1877330 +588160 +1420770 +244890 +1570070 +826600 +410390 +926340 +755980 +1889320 +1099400 +1419730 +482450 +773580 +524030 +306020 +517910 +1628370 +884550 +604240 +1203710 +622470 +1472660 +22500 +400660 +392920 +1397690 +944010 +249990 +1112930 +234670 +579820 +392160 +438180 +1257360 +1770660 +6980 +822990 +1489630 +960330 +1894760 +546490 +703940 +523660 +1035750 +909660 +1457920 +310450 +4520 +45740 +277270 +668550 +432380 +32360 +FIM diff --git a/tps/entrada e saida/tp03/TP03Q01 - Ordenação por Seleção em Java/pub.out b/tps/entrada e saida/tp03/TP03Q01 - Ordenação por Seleção em Java/pub.out new file mode 100644 index 0000000..621fa0d --- /dev/null +++ b/tps/entrada e saida/tp03/TP03Q01 - Ordenação por Seleção em Java/pub.out @@ -0,0 +1,75 @@ +497850 8-Bit Hordes Aug/2016 50000 - 100000 0 14.99 1 [English, French, German, Portuguese - Brazil, Russian, Simplified Chinese, Hungarian, Polish, Italian, Spanish - Spain, Arabic, Dutch, Romanian, Turkish] null true false false 81% 17h 15m Petroglyph [Indie, Simulation, Strategy] +668550 8Doors: Arum's Afterlife Adventure Apr/2021 50000 - 100000 0 19.99 2 [Korean, English, Simplified Chinese, German, Spanish - Spain, Russian, Japanese, Portuguese - Brazil, French] https://playneowiz.com/8doors true false false 78% null Rootless Studio [Action, Adventure, Indie] +392920 Arvale Aug/2015 50000 - 100000 0 4.99 1 [English] null true false false 80% 3h 14m Jaybot7 [Adventure, Casual, Indie, RPG] +1201240 BLEACH Brave Souls Aug/2020 500000 - 1000000 0 0.00 0 [English, French, Japanese, Thai, Simplified Chinese, Traditional Chinese, Korean] https://www.bleach-bravesouls.com/ true false false 87% 156h 36m KLab Inc. [Action, Casual, Free to Play, RPG] +703940 Ball 2D: Soccer Online Sep/2017 50000 - 100000 0 0.00 0 [English] null true true false 76% 17m Unusualsoft [Action, Casual, Free to Play, Indie, Massively Multiplayer, Simulation, Sports] +1570070 Beholder 3 Mar/2022 50000 - 100000 0 14.99 0 [English, German, Russian, Simplified Chinese] null true false false 66% null Paintbucket Games [Adventure, Indie, Simulation, Strategy] +1257360 Bloodstained: Curse of the Moon 2 Jul/2020 50000 - 100000 0 14.99 0 [English, Japanese] http://curseofthemoon.com/en/2/ true false false 89% 9h 11m INTI CREATES CO., LTD. [Action] +306020 Bloons TD 5 Nov/2014 500000 - 1000000 0 9.99 13 [English, French, Italian, German, Spanish - Spain, Danish, Finnish, Japanese, Korean, Norwegian, Portuguese - Brazil, Russian, Swedish, Turkish] http://ninjakiwi.com true true false 94% 19h 43m Ninja Kiwi [Action, Strategy] +1082710 Bug Fables: The Everlasting Sapling Nov/2019 50000 - 100000 0 19.99 1 [English, Spanish - Latin America, Japanese, Portuguese - Brazil, German, Korean] https://bugfables.dangenentertainment.com/ true false false 98% 17h 35m Moonsprout Games [Action, Adventure, Indie, RPG] +1489630 Carrier Command 2 Aug/2021 50000 - 100000 0 29.99 1 [English, French, German, Spanish - Spain, Japanese, Portuguese - Brazil, Russian, Simplified Chinese] https://www.microprose.com/games/carrier-command-2/ true true false 78% 11h 12m Geometa [Action, Adventure, Simulation, Strategy] +574820 Cat or Bread? May/2017 500000 - 1000000 0 0.99 0 [Russian] null true false false 91% 8h 3m Casioqu [Casual, Indie] +339350 Choice of Robots Dec/2014 50000 - 100000 0 5.99 0 [English] https://www.choiceofgames.com/ true true true 97% 3h 51m Choice of Games [Indie, RPG] +1557050 Combat Chess Feb/2021 50000 - 100000 0 0.99 0 [English] null true false false 100% null Mind's Eye [Strategy] +24800 Command & Conquer: Red Alert 3 - Uprising Oct/2009 500000 - 1000000 0 19.99 0 [English, Czech, French, German, Hungarian, Italian, Polish, Russian, Spanish - Spain] null true false false 84% 9h 16m EA Los Angeles [Strategy] +358250 Cosmo's Cosmic Adventure May/2014 50000 - 100000 0 4.99 0 [English] https://3drealms.com/catalog/cosmos-cosmic-adventure_37/ true true false 84% null 3D Realms (Apogee Software) [Action, Adventure] +755980 DEPLOYMENT Apr/2018 50000 - 100000 6 9.99 0 [English, Russian, Ukrainian, French, German, Spanish - Spain, Simplified Chinese] https://store.steampowered.com/app/1852830/SPACE_ACCIDENT/ true false false 83% 5m Whale Rock Games [Action, Adventure, Casual, Indie, Massively Multiplayer, Racing, Sports, Strategy] +960330 Dark Gnome Mar/2019 50000 - 100000 0 0.00 0 [English, German, Polish] https://company.upjers.com/en/ true false false 55% 1m upjers [Action, Casual, Free to Play, Strategy] +45740 Dead Rising® 2 Sep/2010 500000 - 1000000 17 19.99 4 [English, French, Italian, Spanish - Spain, Japanese, Korean] http://www.deadrising-2.com/ true false false 78% 6h 51m Capcom Vancouver [Action, Adventure] +1770660 Deluded I Dec/2021 50000 - 100000 0 6.99 0 [English, French, Italian, German, Spanish - Spain, Arabic, Hungarian, Japanese, Portuguese, Portuguese - Brazil, Russian, Simplified Chinese, Spanish - Latin America, Turkish, Ukrainian] https://www.newideagames.com/ true false false 81% null New IDEA Games [Action, Adventure, RPG] +886960 Dragon Spear Aug/2018 50000 - 100000 0 14.99 3 [English, Korean, Simplified Chinese, Traditional Chinese, Japanese] null true true false 63% 19h 25m Game2Gather [Action, Adventure, Indie, RPG] +1112930 Dredgers Oct/2019 50000 - 100000 0 11.99 0 [English, Simplified Chinese] null true false false 92% null Pirate-Rob [Indie, RPG] +249990 FORCED: Slightly Better Edition Oct/2013 500000 - 1000000 0 14.99 2 [English, German, Spanish - Spain, Portuguese, Russian, Swedish, Italian, Danish, French, Polish] http://forcedthegame.com true true true 74% 6h 1m BetaDwarf [Action, Adventure, Indie, RPG] +731770 Flightless Classic Oct/2017 50000 - 100000 0 0.00 0 [English] null true false false 91% null Bristol Street Studios [Adventure, Free to Play, Indie] +1785120 Forsake Mar/2022 50000 - 100000 0 3.99 0 [English] https://www.unseeninteractive.com true false false 68% null Unseen Interactive [Indie, Early Access] +4520 Full Spectrum Warrior Jul/2007 50000 - 100000 0 9.99 0 [English, French, Italian, Spanish - Spain, Korean, German] null true false false 68% 7m Pandemic Studios [Action, Strategy] +773580 Game Dev Studio Mar/2018 50000 - 100000 0 9.99 1 [English, German, French, Russian, Simplified Chinese] http://www.gamedevstudiogame.com/press/index.php true false true 86% 13m Explosive Squat Games [Casual, Indie, Simulation, Strategy] +523660 HYPERCHARGE: Unboxed Apr/2020 500000 - 1000000 0 19.99 3 [English, French, German, Spanish - Spain, Spanish - Latin America, Italian, Japanese, Korean, Simplified Chinese, Traditional Chinese, Portuguese - Brazil, Russian] http://www.hypercharge.digitalcybercherries.com/ true false true 91% 2h Digital Cybercherries [Action, Adventure, Casual, Indie, Strategy] +546490 Heart and Seoul Nov/2016 50000 - 100000 0 1.49 1 [English, Simplified Chinese] null true true true 45% 4h 18m Sapphire Dragon Productions [Casual, Simulation] +432380 Hydra Slayer Mar/2016 50000 - 100000 0 5.99 0 [English] http://roguetemple.com/z/hydra/ true true true 95% null Zeno Rogue [RPG, Strategy] +826600 I am not a Monster: First Contact Sep/2018 50000 - 100000 0 10.99 1 [English, Russian, Simplified Chinese, French, German, Spanish - Spain] https://iamnotamonster.com?utm_source=SteamPage true false false 79% 16h 32m Cheerdealers [Indie, Massively Multiplayer, RPG, Strategy] +1628370 Lipstick Assassin May/2021 50000 - 100000 0 9.99 0 [English] null true false false 100% null Pamela Linares,Gamma Ray Chamber [Action, Adventure, Indie, RPG] +524030 Machine Learning: Episode I Sep/2016 50000 - 100000 0 0.99 0 [English] null true false false 67% 3h 40m Volens Nolens Games [Action, Adventure, Free to Play, Indie] +1389550 Mind Scanners May/2021 50000 - 100000 0 16.99 1 [English, French, German, Danish, Russian, Simplified Chinese, Polish] https://www.braveatnight.co.uk/ true true false 84% null The Outer Zone [Adventure, RPG, Simulation, Strategy] +884550 Mist of the Dark Aug/2018 50000 - 100000 0 0.00 0 [English] null true false false 47% null Visualistic Studios, LLC. [Violent, Gore, Action, Free to Play, Indie, Early Access] +234670 NARUTO SHIPPUDEN: Ultimate Ninja STORM 3 Full Burst HD Oct/2013 500000 - 1000000 0 19.99 0 [English, French, Spanish - Spain, Italian, German, Portuguese - Brazil, Russian, Traditional Chinese] http://www.naruto-videogames.com/ true false false 90% 12h 47m CyberConnect2 Co. Ltd. [Action, Adventure] +1877330 NEXT DOOR - An Eternal World Feb/2022 50000 - 100000 0 5.99 0 [Japanese] http://nextdoor.html.xdomain.jp/ true false false 67% null 莞爾の草 [Adventure, Indie, RPG] +1147690 NGU IDLE Oct/2019 500000 - 1000000 0 0.00 0 [English] null true false false 96% 73h 4m 4G [Adventure, Free to Play, Indie, Simulation] +392470 NOBUNAGA'S AMBITION: Sphere of Influence Sep/2015 50000 - 100000 0 59.99 9 [English] http://www.koeitecmoamerica.com/sphereofinfluence/ true false false 83% null KOEI TECMO GAMES CO., LTD. [Strategy] +482450 Nitroplus Blasterz: Heroines Infinite Duel Dec/2016 50000 - 100000 0 19.99 0 [English, Japanese] http://www.nitroplusblasterz.com true false false 90% 3h 50m EXAMU [Action] +1472660 No Place Like Home Mar/2022 50000 - 100000 0 19.99 0 [English, French, German, Spanish - Spain, Simplified Chinese, Polish] null true false false 83% 48m Chicken Launcher [Adventure, Casual, Indie, RPG, Simulation] +1415200 Pitched Battle Sep/2020 50000 - 100000 0 1.99 0 [English] null true false false 88% null MoonGame [Action, Adventure, Casual, Indie, Strategy] +588160 Pizza Connection 3 Mar/2018 50000 - 100000 0 1.99 1 [English, French, Italian, German, Spanish - Spain, Polish, Russian, Simplified Chinese, Portuguese - Brazil] null true true true 48% 6h 21m Gentlymad Studios [Simulation, Strategy] +405640 Pony Island Jan/2016 500000 - 1000000 0 4.99 1 [English, French, Italian, German, Spanish - Spain, Danish, Turkish, Portuguese, Polish, Dutch, Russian] http://www.pony-island.com true true true 95% 2h 23m Daniel Mullins Games [Indie] +594050 Red Alliance Oct/2018 50000 - 100000 0 5.99 0 [English, Russian, French, Turkish] null true false false 78% 2h 36m 2ndUp Studios [Action, Adventure, Indie] +277270 Return to Mysterious Island 2 Mar/2014 50000 - 100000 0 1.19 0 [English, French, Italian, German, Spanish - Spain, Polish, Russian] null true false false 66% 7h 2m Kheops Studio [Adventure, Casual] +400660 Reverse Crawl Sep/2015 50000 - 100000 0 0.89 0 [English] https://www.digerati.games/game/9-reverse-crawl true true false 89% 2h 13m Nerdook Productions [Action, Adventure, RPG, Strategy] +1397690 Riot At World Sep/2020 50000 - 100000 0 0.99 0 [English] null true false false 0% null Zeruk Studios [Action, Adventure, Casual, Indie] +622470 Road Dogs Sep/2017 50000 - 100000 0 0.00 0 [English, Russian] https://roaddogs.online true true true 51% 13m Teletower Studios [Action, Adventure, Free to Play, Indie, Massively Multiplayer, Racing, RPG, Strategy, Early Access] +579820 Robinson: The Journey Feb/2017 50000 - 100000 0 19.99 0 [English, French, Italian, German, Spanish - Spain] http://robinsonthegame.com/ true false false 53% 1h 39m Crytek [Adventure] +926340 Roman's Christmas / 罗曼圣诞探案集 Feb/2020 50000 - 100000 0 9.89 1 [Simplified Chinese, Traditional Chinese, English, Korean] https://afdian.net/@apoto5 true true false 97% 7h 16m apoto5 [Adventure, Indie, RPG, Simulation, Strategy] +944010 S.W.I.N.E. HD Remaster May/2019 50000 - 100000 0 2.99 0 [English, French, Italian, German, Spanish - Spain, Hungarian, Russian, Czech, Simplified Chinese] https://swinethegame.com true false false 92% 59m Kite Games [Strategy] +1897580 SEARCH ALL - RUNES Feb/2022 50000 - 100000 0 0.99 0 [English, French, Italian, German, Spanish - Spain, Arabic, Bulgarian, Portuguese - Brazil, Hungarian, Vietnamese, Greek, Danish, Spanish - Latin America, Traditional Chinese, Simplified Chinese, Korean, Dutch, Norwegian, Polish, Portuguese, Romanian, Russian, Thai, Turkish, Ukrainian, Finnish, Czech, Swedish, Japanese] null true false false 95% null Laush Dmitriy Sergeevich [Casual, Indie] +1419730 Seek Girl Ⅵ Sep/2020 50000 - 100000 0 1.99 1 [English, Simplified Chinese] null true false false 80% 45h 44m DSGame [Casual, Indie, Strategy] +34277 Shinobi™ III: Return of the Ninja Master Jun/2010 50000 - 100000 0 0.99 0 [English] http://www.sega.com true true true 100% null SEGA [Action] +604240 Shotgun Farmers Mar/2019 500000 - 1000000 0 9.99 0 [English, French, German, Dutch, Japanese, Russian, Italian, Spanish - Spain, Portuguese - Brazil, Swedish, Simplified Chinese, Korean, Traditional Chinese] http://www.shotgunfarmers.com true true true 93% 8h 3m Megastorm Games [Action, Indie] +517910 Sisyphus Reborn Sep/2016 50000 - 100000 0 0.00 2 [English, Spanish - Spain, German, French] http://www.myshkin.net/sisyphus-reborn true false true 93% 1135h 59m Edwin Montgomery,Myshkin Entertainment [Adventure] +1894760 SnakeGame Feb/2022 50000 - 100000 0 24.99 0 [English] null true false false 85% null galesoozka [Casual] +22500 Spectromancer Feb/2009 50000 - 100000 0 6.99 1 [English, Russian] http://spectromancer.com true false false 86% 1h 53m Apus Software,Three Donkeys LLC [Indie, Strategy] +822990 Spinnortality | cyberpunk management sim Feb/2019 50000 - 100000 0 9.99 1 [English, German, French, Turkish] https://spinnortality.com true true true 79% null James Patton [Indie, Simulation, Strategy] +310450 Steel & Steam: Episode 1 Jul/2014 50000 - 100000 0 0.00 0 [English] www.redmeatgames.ca true false false 32% 4m Red Meat Games [RPG] +438180 Super Mustache Jan/2016 500000 - 1000000 0 1.99 0 [English] http://www.backtobasicsgaming.com/ true false false 73% 3h 21m Redro Games [Action, Adventure, Casual, Indie] +1543150 The Fermi Paradox Jul/2021 50000 - 100000 0 18.99 1 [English] http://fermi-paradox.com/ true false false 79% null Anomaly Games [Indie, Simulation, Strategy, Early Access] +32360 The Secret of Monkey Island: Special Edition Jul/2009 500000 - 1000000 0 9.99 0 [English, French, German, Italian, Spanish - Spain] http://www.monkeyislandspecialedition.com true false false 95% 4h 19m LucasArts [Adventure] +6980 Thief: Deadly Shadows Mar/2007 500000 - 1000000 0 8.99 0 [English] http://www.eidos.co.uk/gss/thief_ds/ true false false 82% 13h 17m Ion Storm [Action] +1889320 Timeline Apr/2022 50000 - 100000 0 11.99 0 [English] https://taueon.com/timeline/timeline.html true true true 95% null Taueon [Indie, Strategy] +1203710 UnMetal Sep/2021 50000 - 100000 0 19.99 2 [English, Spanish - Spain, Italian, Russian, French, German, Portuguese - Brazil, Japanese, Korean, Simplified Chinese] http://www.unepicfran.com true false false 95% 5h 26m @unepic_fran [Action, Adventure, Indie] +1457920 VITATIO 3 Dec/2020 50000 - 100000 0 2.99 9 [English] null true false false 50% null ColloseusX [Action, Casual, Indie] +909660 Vagrus - The Riven Realms Oct/2021 50000 - 100000 0 29.99 3 [English] https://vagrus.com true true true 85% 65h 52m Lost Pilgrims Studio [Indie, RPG, Strategy] +244890 Velocity®Ultra Dec/2013 50000 - 100000 0 0.99 1 [English, French, Italian, German, Spanish - Spain] http://www.velocitygame.co.uk/velocity-ultra/ true false false 76% 2h 14m Curve Studios,FuturLab [Action, Indie] +410390 Warhammer: Vermintide VR - Hero Trials Dec/2016 50000 - 100000 0 0.00 0 [English] http://www.vermintide.com true false false 60% null Fatshark [Violent, Gore, Action, Free to Play] +1420770 Winter Resort Simulator 2 Nov/2020 50000 - 100000 0 24.99 3 [English, German, French, Italian, Spanish - Spain, Polish] null true false false 81% 12h 23m HR Innoways [Casual, Indie, Simulation] +392160 X4: Foundations Nov/2018 500000 - 1000000 0 49.99 8 [English, German, French, Italian, Simplified Chinese, Portuguese - Brazil, Spanish - Spain, Traditional Chinese, Russian, Korean, Japanese, Spanish - Latin America, Polish] https://www.x4foundations.com true false true 76% 140h 29m Egosoft [Action, Simulation, Strategy] +1099400 唤境引擎 Evkworld Jul/2019 50000 - 100000 0 0.00 0 [Simplified Chinese] https://www.evkworld.com/ true true false 69% null 星飞游戏 [Game Development] +992300 嗜血印 Bloody Spell Jan/2022 500000 - 1000000 0 24.99 17 [English, Simplified Chinese, Japanese] https://weibo.com/2042172087/profile true false false 88% 42h 40m 艺龙游戏 [Action, Adventure, Indie, RPG] +1035750 文字獄 Mar/2019 50000 - 100000 0 0.00 0 [Traditional Chinese] https://jiahojiangames.com/zh/ true true true 91% null Jia-Ho Jian [Adventure, Free to Play, Indie] diff --git a/tps/entrada e saida/tp03/TP03Q02 - Ordenação por Seleção Recursiva em C/pub.in b/tps/entrada e saida/tp03/TP03Q02 - Ordenação por Seleção Recursiva em C/pub.in new file mode 100644 index 0000000..828272d --- /dev/null +++ b/tps/entrada e saida/tp03/TP03Q02 - Ordenação por Seleção Recursiva em C/pub.in @@ -0,0 +1,76 @@ +731770 +358250 +1389550 +1082710 +34277 +992300 +405640 +1201240 +574820 +886960 +24800 +1897580 +1785120 +1415200 +1543150 +497850 +594050 +339350 +392470 +1557050 +1147690 +1877330 +588160 +1420770 +244890 +1570070 +826600 +410390 +926340 +755980 +1889320 +1099400 +1419730 +482450 +773580 +524030 +306020 +517910 +1628370 +884550 +604240 +1203710 +622470 +1472660 +22500 +400660 +392920 +1397690 +944010 +249990 +1112930 +234670 +579820 +392160 +438180 +1257360 +1770660 +6980 +822990 +1489630 +960330 +1894760 +546490 +703940 +523660 +1035750 +909660 +1457920 +310450 +4520 +45740 +277270 +668550 +432380 +32360 +FIM diff --git a/tps/entrada e saida/tp03/TP03Q02 - Ordenação por Seleção Recursiva em C/pub.out b/tps/entrada e saida/tp03/TP03Q02 - Ordenação por Seleção Recursiva em C/pub.out new file mode 100644 index 0000000..621fa0d --- /dev/null +++ b/tps/entrada e saida/tp03/TP03Q02 - Ordenação por Seleção Recursiva em C/pub.out @@ -0,0 +1,75 @@ +497850 8-Bit Hordes Aug/2016 50000 - 100000 0 14.99 1 [English, French, German, Portuguese - Brazil, Russian, Simplified Chinese, Hungarian, Polish, Italian, Spanish - Spain, Arabic, Dutch, Romanian, Turkish] null true false false 81% 17h 15m Petroglyph [Indie, Simulation, Strategy] +668550 8Doors: Arum's Afterlife Adventure Apr/2021 50000 - 100000 0 19.99 2 [Korean, English, Simplified Chinese, German, Spanish - Spain, Russian, Japanese, Portuguese - Brazil, French] https://playneowiz.com/8doors true false false 78% null Rootless Studio [Action, Adventure, Indie] +392920 Arvale Aug/2015 50000 - 100000 0 4.99 1 [English] null true false false 80% 3h 14m Jaybot7 [Adventure, Casual, Indie, RPG] +1201240 BLEACH Brave Souls Aug/2020 500000 - 1000000 0 0.00 0 [English, French, Japanese, Thai, Simplified Chinese, Traditional Chinese, Korean] https://www.bleach-bravesouls.com/ true false false 87% 156h 36m KLab Inc. [Action, Casual, Free to Play, RPG] +703940 Ball 2D: Soccer Online Sep/2017 50000 - 100000 0 0.00 0 [English] null true true false 76% 17m Unusualsoft [Action, Casual, Free to Play, Indie, Massively Multiplayer, Simulation, Sports] +1570070 Beholder 3 Mar/2022 50000 - 100000 0 14.99 0 [English, German, Russian, Simplified Chinese] null true false false 66% null Paintbucket Games [Adventure, Indie, Simulation, Strategy] +1257360 Bloodstained: Curse of the Moon 2 Jul/2020 50000 - 100000 0 14.99 0 [English, Japanese] http://curseofthemoon.com/en/2/ true false false 89% 9h 11m INTI CREATES CO., LTD. [Action] +306020 Bloons TD 5 Nov/2014 500000 - 1000000 0 9.99 13 [English, French, Italian, German, Spanish - Spain, Danish, Finnish, Japanese, Korean, Norwegian, Portuguese - Brazil, Russian, Swedish, Turkish] http://ninjakiwi.com true true false 94% 19h 43m Ninja Kiwi [Action, Strategy] +1082710 Bug Fables: The Everlasting Sapling Nov/2019 50000 - 100000 0 19.99 1 [English, Spanish - Latin America, Japanese, Portuguese - Brazil, German, Korean] https://bugfables.dangenentertainment.com/ true false false 98% 17h 35m Moonsprout Games [Action, Adventure, Indie, RPG] +1489630 Carrier Command 2 Aug/2021 50000 - 100000 0 29.99 1 [English, French, German, Spanish - Spain, Japanese, Portuguese - Brazil, Russian, Simplified Chinese] https://www.microprose.com/games/carrier-command-2/ true true false 78% 11h 12m Geometa [Action, Adventure, Simulation, Strategy] +574820 Cat or Bread? May/2017 500000 - 1000000 0 0.99 0 [Russian] null true false false 91% 8h 3m Casioqu [Casual, Indie] +339350 Choice of Robots Dec/2014 50000 - 100000 0 5.99 0 [English] https://www.choiceofgames.com/ true true true 97% 3h 51m Choice of Games [Indie, RPG] +1557050 Combat Chess Feb/2021 50000 - 100000 0 0.99 0 [English] null true false false 100% null Mind's Eye [Strategy] +24800 Command & Conquer: Red Alert 3 - Uprising Oct/2009 500000 - 1000000 0 19.99 0 [English, Czech, French, German, Hungarian, Italian, Polish, Russian, Spanish - Spain] null true false false 84% 9h 16m EA Los Angeles [Strategy] +358250 Cosmo's Cosmic Adventure May/2014 50000 - 100000 0 4.99 0 [English] https://3drealms.com/catalog/cosmos-cosmic-adventure_37/ true true false 84% null 3D Realms (Apogee Software) [Action, Adventure] +755980 DEPLOYMENT Apr/2018 50000 - 100000 6 9.99 0 [English, Russian, Ukrainian, French, German, Spanish - Spain, Simplified Chinese] https://store.steampowered.com/app/1852830/SPACE_ACCIDENT/ true false false 83% 5m Whale Rock Games [Action, Adventure, Casual, Indie, Massively Multiplayer, Racing, Sports, Strategy] +960330 Dark Gnome Mar/2019 50000 - 100000 0 0.00 0 [English, German, Polish] https://company.upjers.com/en/ true false false 55% 1m upjers [Action, Casual, Free to Play, Strategy] +45740 Dead Rising® 2 Sep/2010 500000 - 1000000 17 19.99 4 [English, French, Italian, Spanish - Spain, Japanese, Korean] http://www.deadrising-2.com/ true false false 78% 6h 51m Capcom Vancouver [Action, Adventure] +1770660 Deluded I Dec/2021 50000 - 100000 0 6.99 0 [English, French, Italian, German, Spanish - Spain, Arabic, Hungarian, Japanese, Portuguese, Portuguese - Brazil, Russian, Simplified Chinese, Spanish - Latin America, Turkish, Ukrainian] https://www.newideagames.com/ true false false 81% null New IDEA Games [Action, Adventure, RPG] +886960 Dragon Spear Aug/2018 50000 - 100000 0 14.99 3 [English, Korean, Simplified Chinese, Traditional Chinese, Japanese] null true true false 63% 19h 25m Game2Gather [Action, Adventure, Indie, RPG] +1112930 Dredgers Oct/2019 50000 - 100000 0 11.99 0 [English, Simplified Chinese] null true false false 92% null Pirate-Rob [Indie, RPG] +249990 FORCED: Slightly Better Edition Oct/2013 500000 - 1000000 0 14.99 2 [English, German, Spanish - Spain, Portuguese, Russian, Swedish, Italian, Danish, French, Polish] http://forcedthegame.com true true true 74% 6h 1m BetaDwarf [Action, Adventure, Indie, RPG] +731770 Flightless Classic Oct/2017 50000 - 100000 0 0.00 0 [English] null true false false 91% null Bristol Street Studios [Adventure, Free to Play, Indie] +1785120 Forsake Mar/2022 50000 - 100000 0 3.99 0 [English] https://www.unseeninteractive.com true false false 68% null Unseen Interactive [Indie, Early Access] +4520 Full Spectrum Warrior Jul/2007 50000 - 100000 0 9.99 0 [English, French, Italian, Spanish - Spain, Korean, German] null true false false 68% 7m Pandemic Studios [Action, Strategy] +773580 Game Dev Studio Mar/2018 50000 - 100000 0 9.99 1 [English, German, French, Russian, Simplified Chinese] http://www.gamedevstudiogame.com/press/index.php true false true 86% 13m Explosive Squat Games [Casual, Indie, Simulation, Strategy] +523660 HYPERCHARGE: Unboxed Apr/2020 500000 - 1000000 0 19.99 3 [English, French, German, Spanish - Spain, Spanish - Latin America, Italian, Japanese, Korean, Simplified Chinese, Traditional Chinese, Portuguese - Brazil, Russian] http://www.hypercharge.digitalcybercherries.com/ true false true 91% 2h Digital Cybercherries [Action, Adventure, Casual, Indie, Strategy] +546490 Heart and Seoul Nov/2016 50000 - 100000 0 1.49 1 [English, Simplified Chinese] null true true true 45% 4h 18m Sapphire Dragon Productions [Casual, Simulation] +432380 Hydra Slayer Mar/2016 50000 - 100000 0 5.99 0 [English] http://roguetemple.com/z/hydra/ true true true 95% null Zeno Rogue [RPG, Strategy] +826600 I am not a Monster: First Contact Sep/2018 50000 - 100000 0 10.99 1 [English, Russian, Simplified Chinese, French, German, Spanish - Spain] https://iamnotamonster.com?utm_source=SteamPage true false false 79% 16h 32m Cheerdealers [Indie, Massively Multiplayer, RPG, Strategy] +1628370 Lipstick Assassin May/2021 50000 - 100000 0 9.99 0 [English] null true false false 100% null Pamela Linares,Gamma Ray Chamber [Action, Adventure, Indie, RPG] +524030 Machine Learning: Episode I Sep/2016 50000 - 100000 0 0.99 0 [English] null true false false 67% 3h 40m Volens Nolens Games [Action, Adventure, Free to Play, Indie] +1389550 Mind Scanners May/2021 50000 - 100000 0 16.99 1 [English, French, German, Danish, Russian, Simplified Chinese, Polish] https://www.braveatnight.co.uk/ true true false 84% null The Outer Zone [Adventure, RPG, Simulation, Strategy] +884550 Mist of the Dark Aug/2018 50000 - 100000 0 0.00 0 [English] null true false false 47% null Visualistic Studios, LLC. [Violent, Gore, Action, Free to Play, Indie, Early Access] +234670 NARUTO SHIPPUDEN: Ultimate Ninja STORM 3 Full Burst HD Oct/2013 500000 - 1000000 0 19.99 0 [English, French, Spanish - Spain, Italian, German, Portuguese - Brazil, Russian, Traditional Chinese] http://www.naruto-videogames.com/ true false false 90% 12h 47m CyberConnect2 Co. Ltd. [Action, Adventure] +1877330 NEXT DOOR - An Eternal World Feb/2022 50000 - 100000 0 5.99 0 [Japanese] http://nextdoor.html.xdomain.jp/ true false false 67% null 莞爾の草 [Adventure, Indie, RPG] +1147690 NGU IDLE Oct/2019 500000 - 1000000 0 0.00 0 [English] null true false false 96% 73h 4m 4G [Adventure, Free to Play, Indie, Simulation] +392470 NOBUNAGA'S AMBITION: Sphere of Influence Sep/2015 50000 - 100000 0 59.99 9 [English] http://www.koeitecmoamerica.com/sphereofinfluence/ true false false 83% null KOEI TECMO GAMES CO., LTD. [Strategy] +482450 Nitroplus Blasterz: Heroines Infinite Duel Dec/2016 50000 - 100000 0 19.99 0 [English, Japanese] http://www.nitroplusblasterz.com true false false 90% 3h 50m EXAMU [Action] +1472660 No Place Like Home Mar/2022 50000 - 100000 0 19.99 0 [English, French, German, Spanish - Spain, Simplified Chinese, Polish] null true false false 83% 48m Chicken Launcher [Adventure, Casual, Indie, RPG, Simulation] +1415200 Pitched Battle Sep/2020 50000 - 100000 0 1.99 0 [English] null true false false 88% null MoonGame [Action, Adventure, Casual, Indie, Strategy] +588160 Pizza Connection 3 Mar/2018 50000 - 100000 0 1.99 1 [English, French, Italian, German, Spanish - Spain, Polish, Russian, Simplified Chinese, Portuguese - Brazil] null true true true 48% 6h 21m Gentlymad Studios [Simulation, Strategy] +405640 Pony Island Jan/2016 500000 - 1000000 0 4.99 1 [English, French, Italian, German, Spanish - Spain, Danish, Turkish, Portuguese, Polish, Dutch, Russian] http://www.pony-island.com true true true 95% 2h 23m Daniel Mullins Games [Indie] +594050 Red Alliance Oct/2018 50000 - 100000 0 5.99 0 [English, Russian, French, Turkish] null true false false 78% 2h 36m 2ndUp Studios [Action, Adventure, Indie] +277270 Return to Mysterious Island 2 Mar/2014 50000 - 100000 0 1.19 0 [English, French, Italian, German, Spanish - Spain, Polish, Russian] null true false false 66% 7h 2m Kheops Studio [Adventure, Casual] +400660 Reverse Crawl Sep/2015 50000 - 100000 0 0.89 0 [English] https://www.digerati.games/game/9-reverse-crawl true true false 89% 2h 13m Nerdook Productions [Action, Adventure, RPG, Strategy] +1397690 Riot At World Sep/2020 50000 - 100000 0 0.99 0 [English] null true false false 0% null Zeruk Studios [Action, Adventure, Casual, Indie] +622470 Road Dogs Sep/2017 50000 - 100000 0 0.00 0 [English, Russian] https://roaddogs.online true true true 51% 13m Teletower Studios [Action, Adventure, Free to Play, Indie, Massively Multiplayer, Racing, RPG, Strategy, Early Access] +579820 Robinson: The Journey Feb/2017 50000 - 100000 0 19.99 0 [English, French, Italian, German, Spanish - Spain] http://robinsonthegame.com/ true false false 53% 1h 39m Crytek [Adventure] +926340 Roman's Christmas / 罗曼圣诞探案集 Feb/2020 50000 - 100000 0 9.89 1 [Simplified Chinese, Traditional Chinese, English, Korean] https://afdian.net/@apoto5 true true false 97% 7h 16m apoto5 [Adventure, Indie, RPG, Simulation, Strategy] +944010 S.W.I.N.E. HD Remaster May/2019 50000 - 100000 0 2.99 0 [English, French, Italian, German, Spanish - Spain, Hungarian, Russian, Czech, Simplified Chinese] https://swinethegame.com true false false 92% 59m Kite Games [Strategy] +1897580 SEARCH ALL - RUNES Feb/2022 50000 - 100000 0 0.99 0 [English, French, Italian, German, Spanish - Spain, Arabic, Bulgarian, Portuguese - Brazil, Hungarian, Vietnamese, Greek, Danish, Spanish - Latin America, Traditional Chinese, Simplified Chinese, Korean, Dutch, Norwegian, Polish, Portuguese, Romanian, Russian, Thai, Turkish, Ukrainian, Finnish, Czech, Swedish, Japanese] null true false false 95% null Laush Dmitriy Sergeevich [Casual, Indie] +1419730 Seek Girl Ⅵ Sep/2020 50000 - 100000 0 1.99 1 [English, Simplified Chinese] null true false false 80% 45h 44m DSGame [Casual, Indie, Strategy] +34277 Shinobi™ III: Return of the Ninja Master Jun/2010 50000 - 100000 0 0.99 0 [English] http://www.sega.com true true true 100% null SEGA [Action] +604240 Shotgun Farmers Mar/2019 500000 - 1000000 0 9.99 0 [English, French, German, Dutch, Japanese, Russian, Italian, Spanish - Spain, Portuguese - Brazil, Swedish, Simplified Chinese, Korean, Traditional Chinese] http://www.shotgunfarmers.com true true true 93% 8h 3m Megastorm Games [Action, Indie] +517910 Sisyphus Reborn Sep/2016 50000 - 100000 0 0.00 2 [English, Spanish - Spain, German, French] http://www.myshkin.net/sisyphus-reborn true false true 93% 1135h 59m Edwin Montgomery,Myshkin Entertainment [Adventure] +1894760 SnakeGame Feb/2022 50000 - 100000 0 24.99 0 [English] null true false false 85% null galesoozka [Casual] +22500 Spectromancer Feb/2009 50000 - 100000 0 6.99 1 [English, Russian] http://spectromancer.com true false false 86% 1h 53m Apus Software,Three Donkeys LLC [Indie, Strategy] +822990 Spinnortality | cyberpunk management sim Feb/2019 50000 - 100000 0 9.99 1 [English, German, French, Turkish] https://spinnortality.com true true true 79% null James Patton [Indie, Simulation, Strategy] +310450 Steel & Steam: Episode 1 Jul/2014 50000 - 100000 0 0.00 0 [English] www.redmeatgames.ca true false false 32% 4m Red Meat Games [RPG] +438180 Super Mustache Jan/2016 500000 - 1000000 0 1.99 0 [English] http://www.backtobasicsgaming.com/ true false false 73% 3h 21m Redro Games [Action, Adventure, Casual, Indie] +1543150 The Fermi Paradox Jul/2021 50000 - 100000 0 18.99 1 [English] http://fermi-paradox.com/ true false false 79% null Anomaly Games [Indie, Simulation, Strategy, Early Access] +32360 The Secret of Monkey Island: Special Edition Jul/2009 500000 - 1000000 0 9.99 0 [English, French, German, Italian, Spanish - Spain] http://www.monkeyislandspecialedition.com true false false 95% 4h 19m LucasArts [Adventure] +6980 Thief: Deadly Shadows Mar/2007 500000 - 1000000 0 8.99 0 [English] http://www.eidos.co.uk/gss/thief_ds/ true false false 82% 13h 17m Ion Storm [Action] +1889320 Timeline Apr/2022 50000 - 100000 0 11.99 0 [English] https://taueon.com/timeline/timeline.html true true true 95% null Taueon [Indie, Strategy] +1203710 UnMetal Sep/2021 50000 - 100000 0 19.99 2 [English, Spanish - Spain, Italian, Russian, French, German, Portuguese - Brazil, Japanese, Korean, Simplified Chinese] http://www.unepicfran.com true false false 95% 5h 26m @unepic_fran [Action, Adventure, Indie] +1457920 VITATIO 3 Dec/2020 50000 - 100000 0 2.99 9 [English] null true false false 50% null ColloseusX [Action, Casual, Indie] +909660 Vagrus - The Riven Realms Oct/2021 50000 - 100000 0 29.99 3 [English] https://vagrus.com true true true 85% 65h 52m Lost Pilgrims Studio [Indie, RPG, Strategy] +244890 Velocity®Ultra Dec/2013 50000 - 100000 0 0.99 1 [English, French, Italian, German, Spanish - Spain] http://www.velocitygame.co.uk/velocity-ultra/ true false false 76% 2h 14m Curve Studios,FuturLab [Action, Indie] +410390 Warhammer: Vermintide VR - Hero Trials Dec/2016 50000 - 100000 0 0.00 0 [English] http://www.vermintide.com true false false 60% null Fatshark [Violent, Gore, Action, Free to Play] +1420770 Winter Resort Simulator 2 Nov/2020 50000 - 100000 0 24.99 3 [English, German, French, Italian, Spanish - Spain, Polish] null true false false 81% 12h 23m HR Innoways [Casual, Indie, Simulation] +392160 X4: Foundations Nov/2018 500000 - 1000000 0 49.99 8 [English, German, French, Italian, Simplified Chinese, Portuguese - Brazil, Spanish - Spain, Traditional Chinese, Russian, Korean, Japanese, Spanish - Latin America, Polish] https://www.x4foundations.com true false true 76% 140h 29m Egosoft [Action, Simulation, Strategy] +1099400 唤境引擎 Evkworld Jul/2019 50000 - 100000 0 0.00 0 [Simplified Chinese] https://www.evkworld.com/ true true false 69% null 星飞游戏 [Game Development] +992300 嗜血印 Bloody Spell Jan/2022 500000 - 1000000 0 24.99 17 [English, Simplified Chinese, Japanese] https://weibo.com/2042172087/profile true false false 88% 42h 40m 艺龙游戏 [Action, Adventure, Indie, RPG] +1035750 文字獄 Mar/2019 50000 - 100000 0 0.00 0 [Traditional Chinese] https://jiahojiangames.com/zh/ true true true 91% null Jia-Ho Jian [Adventure, Free to Play, Indie] diff --git a/tps/entrada e saida/tp03/TP03Q03 - Ordenação por Inserção em Java/pub.in b/tps/entrada e saida/tp03/TP03Q03 - Ordenação por Inserção em Java/pub.in new file mode 100644 index 0000000..828272d --- /dev/null +++ b/tps/entrada e saida/tp03/TP03Q03 - Ordenação por Inserção em Java/pub.in @@ -0,0 +1,76 @@ +731770 +358250 +1389550 +1082710 +34277 +992300 +405640 +1201240 +574820 +886960 +24800 +1897580 +1785120 +1415200 +1543150 +497850 +594050 +339350 +392470 +1557050 +1147690 +1877330 +588160 +1420770 +244890 +1570070 +826600 +410390 +926340 +755980 +1889320 +1099400 +1419730 +482450 +773580 +524030 +306020 +517910 +1628370 +884550 +604240 +1203710 +622470 +1472660 +22500 +400660 +392920 +1397690 +944010 +249990 +1112930 +234670 +579820 +392160 +438180 +1257360 +1770660 +6980 +822990 +1489630 +960330 +1894760 +546490 +703940 +523660 +1035750 +909660 +1457920 +310450 +4520 +45740 +277270 +668550 +432380 +32360 +FIM diff --git a/tps/entrada e saida/tp03/TP03Q03 - Ordenação por Inserção em Java/pub.out b/tps/entrada e saida/tp03/TP03Q03 - Ordenação por Inserção em Java/pub.out new file mode 100644 index 0000000..dd689eb --- /dev/null +++ b/tps/entrada e saida/tp03/TP03Q03 - Ordenação por Inserção em Java/pub.out @@ -0,0 +1,75 @@ +4520 Full Spectrum Warrior Jul/2007 50000 - 100000 0 9.99 0 [English, French, Italian, Spanish - Spain, Korean, German] null true false false 68% 7m Pandemic Studios [Action, Strategy] +6980 Thief: Deadly Shadows Mar/2007 500000 - 1000000 0 8.99 0 [English] http://www.eidos.co.uk/gss/thief_ds/ true false false 82% 13h 17m Ion Storm [Action] +22500 Spectromancer Feb/2009 50000 - 100000 0 6.99 1 [English, Russian] http://spectromancer.com true false false 86% 1h 53m Apus Software,Three Donkeys LLC [Indie, Strategy] +24800 Command & Conquer: Red Alert 3 - Uprising Oct/2009 500000 - 1000000 0 19.99 0 [English, Czech, French, German, Hungarian, Italian, Polish, Russian, Spanish - Spain] null true false false 84% 9h 16m EA Los Angeles [Strategy] +32360 The Secret of Monkey Island: Special Edition Jul/2009 500000 - 1000000 0 9.99 0 [English, French, German, Italian, Spanish - Spain] http://www.monkeyislandspecialedition.com true false false 95% 4h 19m LucasArts [Adventure] +34277 Shinobi™ III: Return of the Ninja Master Jun/2010 50000 - 100000 0 0.99 0 [English] http://www.sega.com true true true 100% null SEGA [Action] +45740 Dead Rising® 2 Sep/2010 500000 - 1000000 17 19.99 4 [English, French, Italian, Spanish - Spain, Japanese, Korean] http://www.deadrising-2.com/ true false false 78% 6h 51m Capcom Vancouver [Action, Adventure] +234670 NARUTO SHIPPUDEN: Ultimate Ninja STORM 3 Full Burst HD Oct/2013 500000 - 1000000 0 19.99 0 [English, French, Spanish - Spain, Italian, German, Portuguese - Brazil, Russian, Traditional Chinese] http://www.naruto-videogames.com/ true false false 90% 12h 47m CyberConnect2 Co. Ltd. [Action, Adventure] +244890 Velocity®Ultra Dec/2013 50000 - 100000 0 0.99 1 [English, French, Italian, German, Spanish - Spain] http://www.velocitygame.co.uk/velocity-ultra/ true false false 76% 2h 14m Curve Studios,FuturLab [Action, Indie] +249990 FORCED: Slightly Better Edition Oct/2013 500000 - 1000000 0 14.99 2 [English, German, Spanish - Spain, Portuguese, Russian, Swedish, Italian, Danish, French, Polish] http://forcedthegame.com true true true 74% 6h 1m BetaDwarf [Action, Adventure, Indie, RPG] +277270 Return to Mysterious Island 2 Mar/2014 50000 - 100000 0 1.19 0 [English, French, Italian, German, Spanish - Spain, Polish, Russian] null true false false 66% 7h 2m Kheops Studio [Adventure, Casual] +306020 Bloons TD 5 Nov/2014 500000 - 1000000 0 9.99 13 [English, French, Italian, German, Spanish - Spain, Danish, Finnish, Japanese, Korean, Norwegian, Portuguese - Brazil, Russian, Swedish, Turkish] http://ninjakiwi.com true true false 94% 19h 43m Ninja Kiwi [Action, Strategy] +310450 Steel & Steam: Episode 1 Jul/2014 50000 - 100000 0 0.00 0 [English] www.redmeatgames.ca true false false 32% 4m Red Meat Games [RPG] +339350 Choice of Robots Dec/2014 50000 - 100000 0 5.99 0 [English] https://www.choiceofgames.com/ true true true 97% 3h 51m Choice of Games [Indie, RPG] +358250 Cosmo's Cosmic Adventure May/2014 50000 - 100000 0 4.99 0 [English] https://3drealms.com/catalog/cosmos-cosmic-adventure_37/ true true false 84% null 3D Realms (Apogee Software) [Action, Adventure] +392160 X4: Foundations Nov/2018 500000 - 1000000 0 49.99 8 [English, German, French, Italian, Simplified Chinese, Portuguese - Brazil, Spanish - Spain, Traditional Chinese, Russian, Korean, Japanese, Spanish - Latin America, Polish] https://www.x4foundations.com true false true 76% 140h 29m Egosoft [Action, Simulation, Strategy] +392470 NOBUNAGA'S AMBITION: Sphere of Influence Sep/2015 50000 - 100000 0 59.99 9 [English] http://www.koeitecmoamerica.com/sphereofinfluence/ true false false 83% null KOEI TECMO GAMES CO., LTD. [Strategy] +392920 Arvale Aug/2015 50000 - 100000 0 4.99 1 [English] null true false false 80% 3h 14m Jaybot7 [Adventure, Casual, Indie, RPG] +400660 Reverse Crawl Sep/2015 50000 - 100000 0 0.89 0 [English] https://www.digerati.games/game/9-reverse-crawl true true false 89% 2h 13m Nerdook Productions [Action, Adventure, RPG, Strategy] +405640 Pony Island Jan/2016 500000 - 1000000 0 4.99 1 [English, French, Italian, German, Spanish - Spain, Danish, Turkish, Portuguese, Polish, Dutch, Russian] http://www.pony-island.com true true true 95% 2h 23m Daniel Mullins Games [Indie] +410390 Warhammer: Vermintide VR - Hero Trials Dec/2016 50000 - 100000 0 0.00 0 [English] http://www.vermintide.com true false false 60% null Fatshark [Violent, Gore, Action, Free to Play] +432380 Hydra Slayer Mar/2016 50000 - 100000 0 5.99 0 [English] http://roguetemple.com/z/hydra/ true true true 95% null Zeno Rogue [RPG, Strategy] +438180 Super Mustache Jan/2016 500000 - 1000000 0 1.99 0 [English] http://www.backtobasicsgaming.com/ true false false 73% 3h 21m Redro Games [Action, Adventure, Casual, Indie] +482450 Nitroplus Blasterz: Heroines Infinite Duel Dec/2016 50000 - 100000 0 19.99 0 [English, Japanese] http://www.nitroplusblasterz.com true false false 90% 3h 50m EXAMU [Action] +497850 8-Bit Hordes Aug/2016 50000 - 100000 0 14.99 1 [English, French, German, Portuguese - Brazil, Russian, Simplified Chinese, Hungarian, Polish, Italian, Spanish - Spain, Arabic, Dutch, Romanian, Turkish] null true false false 81% 17h 15m Petroglyph [Indie, Simulation, Strategy] +517910 Sisyphus Reborn Sep/2016 50000 - 100000 0 0.00 2 [English, Spanish - Spain, German, French] http://www.myshkin.net/sisyphus-reborn true false true 93% 1135h 59m Edwin Montgomery,Myshkin Entertainment [Adventure] +523660 HYPERCHARGE: Unboxed Apr/2020 500000 - 1000000 0 19.99 3 [English, French, German, Spanish - Spain, Spanish - Latin America, Italian, Japanese, Korean, Simplified Chinese, Traditional Chinese, Portuguese - Brazil, Russian] http://www.hypercharge.digitalcybercherries.com/ true false true 91% 2h Digital Cybercherries [Action, Adventure, Casual, Indie, Strategy] +524030 Machine Learning: Episode I Sep/2016 50000 - 100000 0 0.99 0 [English] null true false false 67% 3h 40m Volens Nolens Games [Action, Adventure, Free to Play, Indie] +546490 Heart and Seoul Nov/2016 50000 - 100000 0 1.49 1 [English, Simplified Chinese] null true true true 45% 4h 18m Sapphire Dragon Productions [Casual, Simulation] +574820 Cat or Bread? May/2017 500000 - 1000000 0 0.99 0 [Russian] null true false false 91% 8h 3m Casioqu [Casual, Indie] +579820 Robinson: The Journey Feb/2017 50000 - 100000 0 19.99 0 [English, French, Italian, German, Spanish - Spain] http://robinsonthegame.com/ true false false 53% 1h 39m Crytek [Adventure] +588160 Pizza Connection 3 Mar/2018 50000 - 100000 0 1.99 1 [English, French, Italian, German, Spanish - Spain, Polish, Russian, Simplified Chinese, Portuguese - Brazil] null true true true 48% 6h 21m Gentlymad Studios [Simulation, Strategy] +594050 Red Alliance Oct/2018 50000 - 100000 0 5.99 0 [English, Russian, French, Turkish] null true false false 78% 2h 36m 2ndUp Studios [Action, Adventure, Indie] +604240 Shotgun Farmers Mar/2019 500000 - 1000000 0 9.99 0 [English, French, German, Dutch, Japanese, Russian, Italian, Spanish - Spain, Portuguese - Brazil, Swedish, Simplified Chinese, Korean, Traditional Chinese] http://www.shotgunfarmers.com true true true 93% 8h 3m Megastorm Games [Action, Indie] +622470 Road Dogs Sep/2017 50000 - 100000 0 0.00 0 [English, Russian] https://roaddogs.online true true true 51% 13m Teletower Studios [Action, Adventure, Free to Play, Indie, Massively Multiplayer, Racing, RPG, Strategy, Early Access] +668550 8Doors: Arum's Afterlife Adventure Apr/2021 50000 - 100000 0 19.99 2 [Korean, English, Simplified Chinese, German, Spanish - Spain, Russian, Japanese, Portuguese - Brazil, French] https://playneowiz.com/8doors true false false 78% null Rootless Studio [Action, Adventure, Indie] +703940 Ball 2D: Soccer Online Sep/2017 50000 - 100000 0 0.00 0 [English] null true true false 76% 17m Unusualsoft [Action, Casual, Free to Play, Indie, Massively Multiplayer, Simulation, Sports] +731770 Flightless Classic Oct/2017 50000 - 100000 0 0.00 0 [English] null true false false 91% null Bristol Street Studios [Adventure, Free to Play, Indie] +755980 DEPLOYMENT Apr/2018 50000 - 100000 6 9.99 0 [English, Russian, Ukrainian, French, German, Spanish - Spain, Simplified Chinese] https://store.steampowered.com/app/1852830/SPACE_ACCIDENT/ true false false 83% 5m Whale Rock Games [Action, Adventure, Casual, Indie, Massively Multiplayer, Racing, Sports, Strategy] +773580 Game Dev Studio Mar/2018 50000 - 100000 0 9.99 1 [English, German, French, Russian, Simplified Chinese] http://www.gamedevstudiogame.com/press/index.php true false true 86% 13m Explosive Squat Games [Casual, Indie, Simulation, Strategy] +822990 Spinnortality | cyberpunk management sim Feb/2019 50000 - 100000 0 9.99 1 [English, German, French, Turkish] https://spinnortality.com true true true 79% null James Patton [Indie, Simulation, Strategy] +826600 I am not a Monster: First Contact Sep/2018 50000 - 100000 0 10.99 1 [English, Russian, Simplified Chinese, French, German, Spanish - Spain] https://iamnotamonster.com?utm_source=SteamPage true false false 79% 16h 32m Cheerdealers [Indie, Massively Multiplayer, RPG, Strategy] +884550 Mist of the Dark Aug/2018 50000 - 100000 0 0.00 0 [English] null true false false 47% null Visualistic Studios, LLC. [Violent, Gore, Action, Free to Play, Indie, Early Access] +886960 Dragon Spear Aug/2018 50000 - 100000 0 14.99 3 [English, Korean, Simplified Chinese, Traditional Chinese, Japanese] null true true false 63% 19h 25m Game2Gather [Action, Adventure, Indie, RPG] +909660 Vagrus - The Riven Realms Oct/2021 50000 - 100000 0 29.99 3 [English] https://vagrus.com true true true 85% 65h 52m Lost Pilgrims Studio [Indie, RPG, Strategy] +926340 Roman's Christmas / 罗曼圣诞探案集 Feb/2020 50000 - 100000 0 9.89 1 [Simplified Chinese, Traditional Chinese, English, Korean] https://afdian.net/@apoto5 true true false 97% 7h 16m apoto5 [Adventure, Indie, RPG, Simulation, Strategy] +944010 S.W.I.N.E. HD Remaster May/2019 50000 - 100000 0 2.99 0 [English, French, Italian, German, Spanish - Spain, Hungarian, Russian, Czech, Simplified Chinese] https://swinethegame.com true false false 92% 59m Kite Games [Strategy] +960330 Dark Gnome Mar/2019 50000 - 100000 0 0.00 0 [English, German, Polish] https://company.upjers.com/en/ true false false 55% 1m upjers [Action, Casual, Free to Play, Strategy] +992300 嗜血印 Bloody Spell Jan/2022 500000 - 1000000 0 24.99 17 [English, Simplified Chinese, Japanese] https://weibo.com/2042172087/profile true false false 88% 42h 40m 艺龙游戏 [Action, Adventure, Indie, RPG] +1035750 文字獄 Mar/2019 50000 - 100000 0 0.00 0 [Traditional Chinese] https://jiahojiangames.com/zh/ true true true 91% null Jia-Ho Jian [Adventure, Free to Play, Indie] +1082710 Bug Fables: The Everlasting Sapling Nov/2019 50000 - 100000 0 19.99 1 [English, Spanish - Latin America, Japanese, Portuguese - Brazil, German, Korean] https://bugfables.dangenentertainment.com/ true false false 98% 17h 35m Moonsprout Games [Action, Adventure, Indie, RPG] +1099400 唤境引擎 Evkworld Jul/2019 50000 - 100000 0 0.00 0 [Simplified Chinese] https://www.evkworld.com/ true true false 69% null 星飞游戏 [Game Development] +1112930 Dredgers Oct/2019 50000 - 100000 0 11.99 0 [English, Simplified Chinese] null true false false 92% null Pirate-Rob [Indie, RPG] +1147690 NGU IDLE Oct/2019 500000 - 1000000 0 0.00 0 [English] null true false false 96% 73h 4m 4G [Adventure, Free to Play, Indie, Simulation] +1201240 BLEACH Brave Souls Aug/2020 500000 - 1000000 0 0.00 0 [English, French, Japanese, Thai, Simplified Chinese, Traditional Chinese, Korean] https://www.bleach-bravesouls.com/ true false false 87% 156h 36m KLab Inc. [Action, Casual, Free to Play, RPG] +1203710 UnMetal Sep/2021 50000 - 100000 0 19.99 2 [English, Spanish - Spain, Italian, Russian, French, German, Portuguese - Brazil, Japanese, Korean, Simplified Chinese] http://www.unepicfran.com true false false 95% 5h 26m @unepic_fran [Action, Adventure, Indie] +1257360 Bloodstained: Curse of the Moon 2 Jul/2020 50000 - 100000 0 14.99 0 [English, Japanese] http://curseofthemoon.com/en/2/ true false false 89% 9h 11m INTI CREATES CO., LTD. [Action] +1389550 Mind Scanners May/2021 50000 - 100000 0 16.99 1 [English, French, German, Danish, Russian, Simplified Chinese, Polish] https://www.braveatnight.co.uk/ true true false 84% null The Outer Zone [Adventure, RPG, Simulation, Strategy] +1397690 Riot At World Sep/2020 50000 - 100000 0 0.99 0 [English] null true false false 0% null Zeruk Studios [Action, Adventure, Casual, Indie] +1415200 Pitched Battle Sep/2020 50000 - 100000 0 1.99 0 [English] null true false false 88% null MoonGame [Action, Adventure, Casual, Indie, Strategy] +1419730 Seek Girl Ⅵ Sep/2020 50000 - 100000 0 1.99 1 [English, Simplified Chinese] null true false false 80% 45h 44m DSGame [Casual, Indie, Strategy] +1420770 Winter Resort Simulator 2 Nov/2020 50000 - 100000 0 24.99 3 [English, German, French, Italian, Spanish - Spain, Polish] null true false false 81% 12h 23m HR Innoways [Casual, Indie, Simulation] +1457920 VITATIO 3 Dec/2020 50000 - 100000 0 2.99 9 [English] null true false false 50% null ColloseusX [Action, Casual, Indie] +1472660 No Place Like Home Mar/2022 50000 - 100000 0 19.99 0 [English, French, German, Spanish - Spain, Simplified Chinese, Polish] null true false false 83% 48m Chicken Launcher [Adventure, Casual, Indie, RPG, Simulation] +1489630 Carrier Command 2 Aug/2021 50000 - 100000 0 29.99 1 [English, French, German, Spanish - Spain, Japanese, Portuguese - Brazil, Russian, Simplified Chinese] https://www.microprose.com/games/carrier-command-2/ true true false 78% 11h 12m Geometa [Action, Adventure, Simulation, Strategy] +1543150 The Fermi Paradox Jul/2021 50000 - 100000 0 18.99 1 [English] http://fermi-paradox.com/ true false false 79% null Anomaly Games [Indie, Simulation, Strategy, Early Access] +1557050 Combat Chess Feb/2021 50000 - 100000 0 0.99 0 [English] null true false false 100% null Mind's Eye [Strategy] +1570070 Beholder 3 Mar/2022 50000 - 100000 0 14.99 0 [English, German, Russian, Simplified Chinese] null true false false 66% null Paintbucket Games [Adventure, Indie, Simulation, Strategy] +1628370 Lipstick Assassin May/2021 50000 - 100000 0 9.99 0 [English] null true false false 100% null Pamela Linares,Gamma Ray Chamber [Action, Adventure, Indie, RPG] +1770660 Deluded I Dec/2021 50000 - 100000 0 6.99 0 [English, French, Italian, German, Spanish - Spain, Arabic, Hungarian, Japanese, Portuguese, Portuguese - Brazil, Russian, Simplified Chinese, Spanish - Latin America, Turkish, Ukrainian] https://www.newideagames.com/ true false false 81% null New IDEA Games [Action, Adventure, RPG] +1785120 Forsake Mar/2022 50000 - 100000 0 3.99 0 [English] https://www.unseeninteractive.com true false false 68% null Unseen Interactive [Indie, Early Access] +1877330 NEXT DOOR - An Eternal World Feb/2022 50000 - 100000 0 5.99 0 [Japanese] http://nextdoor.html.xdomain.jp/ true false false 67% null 莞爾の草 [Adventure, Indie, RPG] +1889320 Timeline Apr/2022 50000 - 100000 0 11.99 0 [English] https://taueon.com/timeline/timeline.html true true true 95% null Taueon [Indie, Strategy] +1894760 SnakeGame Feb/2022 50000 - 100000 0 24.99 0 [English] null true false false 85% null galesoozka [Casual] +1897580 SEARCH ALL - RUNES Feb/2022 50000 - 100000 0 0.99 0 [English, French, Italian, German, Spanish - Spain, Arabic, Bulgarian, Portuguese - Brazil, Hungarian, Vietnamese, Greek, Danish, Spanish - Latin America, Traditional Chinese, Simplified Chinese, Korean, Dutch, Norwegian, Polish, Portuguese, Romanian, Russian, Thai, Turkish, Ukrainian, Finnish, Czech, Swedish, Japanese] null true false false 95% null Laush Dmitriy Sergeevich [Casual, Indie] diff --git a/tps/entrada e saida/tp03/TP03Q04 - Shellsort em C/pub.in b/tps/entrada e saida/tp03/TP03Q04 - Shellsort em C/pub.in new file mode 100644 index 0000000..828272d --- /dev/null +++ b/tps/entrada e saida/tp03/TP03Q04 - Shellsort em C/pub.in @@ -0,0 +1,76 @@ +731770 +358250 +1389550 +1082710 +34277 +992300 +405640 +1201240 +574820 +886960 +24800 +1897580 +1785120 +1415200 +1543150 +497850 +594050 +339350 +392470 +1557050 +1147690 +1877330 +588160 +1420770 +244890 +1570070 +826600 +410390 +926340 +755980 +1889320 +1099400 +1419730 +482450 +773580 +524030 +306020 +517910 +1628370 +884550 +604240 +1203710 +622470 +1472660 +22500 +400660 +392920 +1397690 +944010 +249990 +1112930 +234670 +579820 +392160 +438180 +1257360 +1770660 +6980 +822990 +1489630 +960330 +1894760 +546490 +703940 +523660 +1035750 +909660 +1457920 +310450 +4520 +45740 +277270 +668550 +432380 +32360 +FIM diff --git a/tps/entrada e saida/tp03/TP03Q04 - Shellsort em C/pub.out b/tps/entrada e saida/tp03/TP03Q04 - Shellsort em C/pub.out new file mode 100644 index 0000000..dd689eb --- /dev/null +++ b/tps/entrada e saida/tp03/TP03Q04 - Shellsort em C/pub.out @@ -0,0 +1,75 @@ +4520 Full Spectrum Warrior Jul/2007 50000 - 100000 0 9.99 0 [English, French, Italian, Spanish - Spain, Korean, German] null true false false 68% 7m Pandemic Studios [Action, Strategy] +6980 Thief: Deadly Shadows Mar/2007 500000 - 1000000 0 8.99 0 [English] http://www.eidos.co.uk/gss/thief_ds/ true false false 82% 13h 17m Ion Storm [Action] +22500 Spectromancer Feb/2009 50000 - 100000 0 6.99 1 [English, Russian] http://spectromancer.com true false false 86% 1h 53m Apus Software,Three Donkeys LLC [Indie, Strategy] +24800 Command & Conquer: Red Alert 3 - Uprising Oct/2009 500000 - 1000000 0 19.99 0 [English, Czech, French, German, Hungarian, Italian, Polish, Russian, Spanish - Spain] null true false false 84% 9h 16m EA Los Angeles [Strategy] +32360 The Secret of Monkey Island: Special Edition Jul/2009 500000 - 1000000 0 9.99 0 [English, French, German, Italian, Spanish - Spain] http://www.monkeyislandspecialedition.com true false false 95% 4h 19m LucasArts [Adventure] +34277 Shinobi™ III: Return of the Ninja Master Jun/2010 50000 - 100000 0 0.99 0 [English] http://www.sega.com true true true 100% null SEGA [Action] +45740 Dead Rising® 2 Sep/2010 500000 - 1000000 17 19.99 4 [English, French, Italian, Spanish - Spain, Japanese, Korean] http://www.deadrising-2.com/ true false false 78% 6h 51m Capcom Vancouver [Action, Adventure] +234670 NARUTO SHIPPUDEN: Ultimate Ninja STORM 3 Full Burst HD Oct/2013 500000 - 1000000 0 19.99 0 [English, French, Spanish - Spain, Italian, German, Portuguese - Brazil, Russian, Traditional Chinese] http://www.naruto-videogames.com/ true false false 90% 12h 47m CyberConnect2 Co. Ltd. [Action, Adventure] +244890 Velocity®Ultra Dec/2013 50000 - 100000 0 0.99 1 [English, French, Italian, German, Spanish - Spain] http://www.velocitygame.co.uk/velocity-ultra/ true false false 76% 2h 14m Curve Studios,FuturLab [Action, Indie] +249990 FORCED: Slightly Better Edition Oct/2013 500000 - 1000000 0 14.99 2 [English, German, Spanish - Spain, Portuguese, Russian, Swedish, Italian, Danish, French, Polish] http://forcedthegame.com true true true 74% 6h 1m BetaDwarf [Action, Adventure, Indie, RPG] +277270 Return to Mysterious Island 2 Mar/2014 50000 - 100000 0 1.19 0 [English, French, Italian, German, Spanish - Spain, Polish, Russian] null true false false 66% 7h 2m Kheops Studio [Adventure, Casual] +306020 Bloons TD 5 Nov/2014 500000 - 1000000 0 9.99 13 [English, French, Italian, German, Spanish - Spain, Danish, Finnish, Japanese, Korean, Norwegian, Portuguese - Brazil, Russian, Swedish, Turkish] http://ninjakiwi.com true true false 94% 19h 43m Ninja Kiwi [Action, Strategy] +310450 Steel & Steam: Episode 1 Jul/2014 50000 - 100000 0 0.00 0 [English] www.redmeatgames.ca true false false 32% 4m Red Meat Games [RPG] +339350 Choice of Robots Dec/2014 50000 - 100000 0 5.99 0 [English] https://www.choiceofgames.com/ true true true 97% 3h 51m Choice of Games [Indie, RPG] +358250 Cosmo's Cosmic Adventure May/2014 50000 - 100000 0 4.99 0 [English] https://3drealms.com/catalog/cosmos-cosmic-adventure_37/ true true false 84% null 3D Realms (Apogee Software) [Action, Adventure] +392160 X4: Foundations Nov/2018 500000 - 1000000 0 49.99 8 [English, German, French, Italian, Simplified Chinese, Portuguese - Brazil, Spanish - Spain, Traditional Chinese, Russian, Korean, Japanese, Spanish - Latin America, Polish] https://www.x4foundations.com true false true 76% 140h 29m Egosoft [Action, Simulation, Strategy] +392470 NOBUNAGA'S AMBITION: Sphere of Influence Sep/2015 50000 - 100000 0 59.99 9 [English] http://www.koeitecmoamerica.com/sphereofinfluence/ true false false 83% null KOEI TECMO GAMES CO., LTD. [Strategy] +392920 Arvale Aug/2015 50000 - 100000 0 4.99 1 [English] null true false false 80% 3h 14m Jaybot7 [Adventure, Casual, Indie, RPG] +400660 Reverse Crawl Sep/2015 50000 - 100000 0 0.89 0 [English] https://www.digerati.games/game/9-reverse-crawl true true false 89% 2h 13m Nerdook Productions [Action, Adventure, RPG, Strategy] +405640 Pony Island Jan/2016 500000 - 1000000 0 4.99 1 [English, French, Italian, German, Spanish - Spain, Danish, Turkish, Portuguese, Polish, Dutch, Russian] http://www.pony-island.com true true true 95% 2h 23m Daniel Mullins Games [Indie] +410390 Warhammer: Vermintide VR - Hero Trials Dec/2016 50000 - 100000 0 0.00 0 [English] http://www.vermintide.com true false false 60% null Fatshark [Violent, Gore, Action, Free to Play] +432380 Hydra Slayer Mar/2016 50000 - 100000 0 5.99 0 [English] http://roguetemple.com/z/hydra/ true true true 95% null Zeno Rogue [RPG, Strategy] +438180 Super Mustache Jan/2016 500000 - 1000000 0 1.99 0 [English] http://www.backtobasicsgaming.com/ true false false 73% 3h 21m Redro Games [Action, Adventure, Casual, Indie] +482450 Nitroplus Blasterz: Heroines Infinite Duel Dec/2016 50000 - 100000 0 19.99 0 [English, Japanese] http://www.nitroplusblasterz.com true false false 90% 3h 50m EXAMU [Action] +497850 8-Bit Hordes Aug/2016 50000 - 100000 0 14.99 1 [English, French, German, Portuguese - Brazil, Russian, Simplified Chinese, Hungarian, Polish, Italian, Spanish - Spain, Arabic, Dutch, Romanian, Turkish] null true false false 81% 17h 15m Petroglyph [Indie, Simulation, Strategy] +517910 Sisyphus Reborn Sep/2016 50000 - 100000 0 0.00 2 [English, Spanish - Spain, German, French] http://www.myshkin.net/sisyphus-reborn true false true 93% 1135h 59m Edwin Montgomery,Myshkin Entertainment [Adventure] +523660 HYPERCHARGE: Unboxed Apr/2020 500000 - 1000000 0 19.99 3 [English, French, German, Spanish - Spain, Spanish - Latin America, Italian, Japanese, Korean, Simplified Chinese, Traditional Chinese, Portuguese - Brazil, Russian] http://www.hypercharge.digitalcybercherries.com/ true false true 91% 2h Digital Cybercherries [Action, Adventure, Casual, Indie, Strategy] +524030 Machine Learning: Episode I Sep/2016 50000 - 100000 0 0.99 0 [English] null true false false 67% 3h 40m Volens Nolens Games [Action, Adventure, Free to Play, Indie] +546490 Heart and Seoul Nov/2016 50000 - 100000 0 1.49 1 [English, Simplified Chinese] null true true true 45% 4h 18m Sapphire Dragon Productions [Casual, Simulation] +574820 Cat or Bread? May/2017 500000 - 1000000 0 0.99 0 [Russian] null true false false 91% 8h 3m Casioqu [Casual, Indie] +579820 Robinson: The Journey Feb/2017 50000 - 100000 0 19.99 0 [English, French, Italian, German, Spanish - Spain] http://robinsonthegame.com/ true false false 53% 1h 39m Crytek [Adventure] +588160 Pizza Connection 3 Mar/2018 50000 - 100000 0 1.99 1 [English, French, Italian, German, Spanish - Spain, Polish, Russian, Simplified Chinese, Portuguese - Brazil] null true true true 48% 6h 21m Gentlymad Studios [Simulation, Strategy] +594050 Red Alliance Oct/2018 50000 - 100000 0 5.99 0 [English, Russian, French, Turkish] null true false false 78% 2h 36m 2ndUp Studios [Action, Adventure, Indie] +604240 Shotgun Farmers Mar/2019 500000 - 1000000 0 9.99 0 [English, French, German, Dutch, Japanese, Russian, Italian, Spanish - Spain, Portuguese - Brazil, Swedish, Simplified Chinese, Korean, Traditional Chinese] http://www.shotgunfarmers.com true true true 93% 8h 3m Megastorm Games [Action, Indie] +622470 Road Dogs Sep/2017 50000 - 100000 0 0.00 0 [English, Russian] https://roaddogs.online true true true 51% 13m Teletower Studios [Action, Adventure, Free to Play, Indie, Massively Multiplayer, Racing, RPG, Strategy, Early Access] +668550 8Doors: Arum's Afterlife Adventure Apr/2021 50000 - 100000 0 19.99 2 [Korean, English, Simplified Chinese, German, Spanish - Spain, Russian, Japanese, Portuguese - Brazil, French] https://playneowiz.com/8doors true false false 78% null Rootless Studio [Action, Adventure, Indie] +703940 Ball 2D: Soccer Online Sep/2017 50000 - 100000 0 0.00 0 [English] null true true false 76% 17m Unusualsoft [Action, Casual, Free to Play, Indie, Massively Multiplayer, Simulation, Sports] +731770 Flightless Classic Oct/2017 50000 - 100000 0 0.00 0 [English] null true false false 91% null Bristol Street Studios [Adventure, Free to Play, Indie] +755980 DEPLOYMENT Apr/2018 50000 - 100000 6 9.99 0 [English, Russian, Ukrainian, French, German, Spanish - Spain, Simplified Chinese] https://store.steampowered.com/app/1852830/SPACE_ACCIDENT/ true false false 83% 5m Whale Rock Games [Action, Adventure, Casual, Indie, Massively Multiplayer, Racing, Sports, Strategy] +773580 Game Dev Studio Mar/2018 50000 - 100000 0 9.99 1 [English, German, French, Russian, Simplified Chinese] http://www.gamedevstudiogame.com/press/index.php true false true 86% 13m Explosive Squat Games [Casual, Indie, Simulation, Strategy] +822990 Spinnortality | cyberpunk management sim Feb/2019 50000 - 100000 0 9.99 1 [English, German, French, Turkish] https://spinnortality.com true true true 79% null James Patton [Indie, Simulation, Strategy] +826600 I am not a Monster: First Contact Sep/2018 50000 - 100000 0 10.99 1 [English, Russian, Simplified Chinese, French, German, Spanish - Spain] https://iamnotamonster.com?utm_source=SteamPage true false false 79% 16h 32m Cheerdealers [Indie, Massively Multiplayer, RPG, Strategy] +884550 Mist of the Dark Aug/2018 50000 - 100000 0 0.00 0 [English] null true false false 47% null Visualistic Studios, LLC. [Violent, Gore, Action, Free to Play, Indie, Early Access] +886960 Dragon Spear Aug/2018 50000 - 100000 0 14.99 3 [English, Korean, Simplified Chinese, Traditional Chinese, Japanese] null true true false 63% 19h 25m Game2Gather [Action, Adventure, Indie, RPG] +909660 Vagrus - The Riven Realms Oct/2021 50000 - 100000 0 29.99 3 [English] https://vagrus.com true true true 85% 65h 52m Lost Pilgrims Studio [Indie, RPG, Strategy] +926340 Roman's Christmas / 罗曼圣诞探案集 Feb/2020 50000 - 100000 0 9.89 1 [Simplified Chinese, Traditional Chinese, English, Korean] https://afdian.net/@apoto5 true true false 97% 7h 16m apoto5 [Adventure, Indie, RPG, Simulation, Strategy] +944010 S.W.I.N.E. HD Remaster May/2019 50000 - 100000 0 2.99 0 [English, French, Italian, German, Spanish - Spain, Hungarian, Russian, Czech, Simplified Chinese] https://swinethegame.com true false false 92% 59m Kite Games [Strategy] +960330 Dark Gnome Mar/2019 50000 - 100000 0 0.00 0 [English, German, Polish] https://company.upjers.com/en/ true false false 55% 1m upjers [Action, Casual, Free to Play, Strategy] +992300 嗜血印 Bloody Spell Jan/2022 500000 - 1000000 0 24.99 17 [English, Simplified Chinese, Japanese] https://weibo.com/2042172087/profile true false false 88% 42h 40m 艺龙游戏 [Action, Adventure, Indie, RPG] +1035750 文字獄 Mar/2019 50000 - 100000 0 0.00 0 [Traditional Chinese] https://jiahojiangames.com/zh/ true true true 91% null Jia-Ho Jian [Adventure, Free to Play, Indie] +1082710 Bug Fables: The Everlasting Sapling Nov/2019 50000 - 100000 0 19.99 1 [English, Spanish - Latin America, Japanese, Portuguese - Brazil, German, Korean] https://bugfables.dangenentertainment.com/ true false false 98% 17h 35m Moonsprout Games [Action, Adventure, Indie, RPG] +1099400 唤境引擎 Evkworld Jul/2019 50000 - 100000 0 0.00 0 [Simplified Chinese] https://www.evkworld.com/ true true false 69% null 星飞游戏 [Game Development] +1112930 Dredgers Oct/2019 50000 - 100000 0 11.99 0 [English, Simplified Chinese] null true false false 92% null Pirate-Rob [Indie, RPG] +1147690 NGU IDLE Oct/2019 500000 - 1000000 0 0.00 0 [English] null true false false 96% 73h 4m 4G [Adventure, Free to Play, Indie, Simulation] +1201240 BLEACH Brave Souls Aug/2020 500000 - 1000000 0 0.00 0 [English, French, Japanese, Thai, Simplified Chinese, Traditional Chinese, Korean] https://www.bleach-bravesouls.com/ true false false 87% 156h 36m KLab Inc. [Action, Casual, Free to Play, RPG] +1203710 UnMetal Sep/2021 50000 - 100000 0 19.99 2 [English, Spanish - Spain, Italian, Russian, French, German, Portuguese - Brazil, Japanese, Korean, Simplified Chinese] http://www.unepicfran.com true false false 95% 5h 26m @unepic_fran [Action, Adventure, Indie] +1257360 Bloodstained: Curse of the Moon 2 Jul/2020 50000 - 100000 0 14.99 0 [English, Japanese] http://curseofthemoon.com/en/2/ true false false 89% 9h 11m INTI CREATES CO., LTD. [Action] +1389550 Mind Scanners May/2021 50000 - 100000 0 16.99 1 [English, French, German, Danish, Russian, Simplified Chinese, Polish] https://www.braveatnight.co.uk/ true true false 84% null The Outer Zone [Adventure, RPG, Simulation, Strategy] +1397690 Riot At World Sep/2020 50000 - 100000 0 0.99 0 [English] null true false false 0% null Zeruk Studios [Action, Adventure, Casual, Indie] +1415200 Pitched Battle Sep/2020 50000 - 100000 0 1.99 0 [English] null true false false 88% null MoonGame [Action, Adventure, Casual, Indie, Strategy] +1419730 Seek Girl Ⅵ Sep/2020 50000 - 100000 0 1.99 1 [English, Simplified Chinese] null true false false 80% 45h 44m DSGame [Casual, Indie, Strategy] +1420770 Winter Resort Simulator 2 Nov/2020 50000 - 100000 0 24.99 3 [English, German, French, Italian, Spanish - Spain, Polish] null true false false 81% 12h 23m HR Innoways [Casual, Indie, Simulation] +1457920 VITATIO 3 Dec/2020 50000 - 100000 0 2.99 9 [English] null true false false 50% null ColloseusX [Action, Casual, Indie] +1472660 No Place Like Home Mar/2022 50000 - 100000 0 19.99 0 [English, French, German, Spanish - Spain, Simplified Chinese, Polish] null true false false 83% 48m Chicken Launcher [Adventure, Casual, Indie, RPG, Simulation] +1489630 Carrier Command 2 Aug/2021 50000 - 100000 0 29.99 1 [English, French, German, Spanish - Spain, Japanese, Portuguese - Brazil, Russian, Simplified Chinese] https://www.microprose.com/games/carrier-command-2/ true true false 78% 11h 12m Geometa [Action, Adventure, Simulation, Strategy] +1543150 The Fermi Paradox Jul/2021 50000 - 100000 0 18.99 1 [English] http://fermi-paradox.com/ true false false 79% null Anomaly Games [Indie, Simulation, Strategy, Early Access] +1557050 Combat Chess Feb/2021 50000 - 100000 0 0.99 0 [English] null true false false 100% null Mind's Eye [Strategy] +1570070 Beholder 3 Mar/2022 50000 - 100000 0 14.99 0 [English, German, Russian, Simplified Chinese] null true false false 66% null Paintbucket Games [Adventure, Indie, Simulation, Strategy] +1628370 Lipstick Assassin May/2021 50000 - 100000 0 9.99 0 [English] null true false false 100% null Pamela Linares,Gamma Ray Chamber [Action, Adventure, Indie, RPG] +1770660 Deluded I Dec/2021 50000 - 100000 0 6.99 0 [English, French, Italian, German, Spanish - Spain, Arabic, Hungarian, Japanese, Portuguese, Portuguese - Brazil, Russian, Simplified Chinese, Spanish - Latin America, Turkish, Ukrainian] https://www.newideagames.com/ true false false 81% null New IDEA Games [Action, Adventure, RPG] +1785120 Forsake Mar/2022 50000 - 100000 0 3.99 0 [English] https://www.unseeninteractive.com true false false 68% null Unseen Interactive [Indie, Early Access] +1877330 NEXT DOOR - An Eternal World Feb/2022 50000 - 100000 0 5.99 0 [Japanese] http://nextdoor.html.xdomain.jp/ true false false 67% null 莞爾の草 [Adventure, Indie, RPG] +1889320 Timeline Apr/2022 50000 - 100000 0 11.99 0 [English] https://taueon.com/timeline/timeline.html true true true 95% null Taueon [Indie, Strategy] +1894760 SnakeGame Feb/2022 50000 - 100000 0 24.99 0 [English] null true false false 85% null galesoozka [Casual] +1897580 SEARCH ALL - RUNES Feb/2022 50000 - 100000 0 0.99 0 [English, French, Italian, German, Spanish - Spain, Arabic, Bulgarian, Portuguese - Brazil, Hungarian, Vietnamese, Greek, Danish, Spanish - Latin America, Traditional Chinese, Simplified Chinese, Korean, Dutch, Norwegian, Polish, Portuguese, Romanian, Russian, Thai, Turkish, Ukrainian, Finnish, Czech, Swedish, Japanese] null true false false 95% null Laush Dmitriy Sergeevich [Casual, Indie] diff --git a/tps/entrada e saida/tp03/TP03Q05 - Heapsort em Java/pub.in b/tps/entrada e saida/tp03/TP03Q05 - Heapsort em Java/pub.in new file mode 100644 index 0000000..828272d --- /dev/null +++ b/tps/entrada e saida/tp03/TP03Q05 - Heapsort em Java/pub.in @@ -0,0 +1,76 @@ +731770 +358250 +1389550 +1082710 +34277 +992300 +405640 +1201240 +574820 +886960 +24800 +1897580 +1785120 +1415200 +1543150 +497850 +594050 +339350 +392470 +1557050 +1147690 +1877330 +588160 +1420770 +244890 +1570070 +826600 +410390 +926340 +755980 +1889320 +1099400 +1419730 +482450 +773580 +524030 +306020 +517910 +1628370 +884550 +604240 +1203710 +622470 +1472660 +22500 +400660 +392920 +1397690 +944010 +249990 +1112930 +234670 +579820 +392160 +438180 +1257360 +1770660 +6980 +822990 +1489630 +960330 +1894760 +546490 +703940 +523660 +1035750 +909660 +1457920 +310450 +4520 +45740 +277270 +668550 +432380 +32360 +FIM diff --git a/tps/entrada e saida/tp03/TP03Q05 - Heapsort em Java/pub.out b/tps/entrada e saida/tp03/TP03Q05 - Heapsort em Java/pub.out new file mode 100644 index 0000000..b244365 --- /dev/null +++ b/tps/entrada e saida/tp03/TP03Q05 - Heapsort em Java/pub.out @@ -0,0 +1,75 @@ +6980 Thief: Deadly Shadows Mar/2007 500000 - 1000000 0 8.99 0 [English] http://www.eidos.co.uk/gss/thief_ds/ true false false 82% 13h 17m Ion Storm [Action] +4520 Full Spectrum Warrior Jul/2007 50000 - 100000 0 9.99 0 [English, French, Italian, Spanish - Spain, Korean, German] null true false false 68% 7m Pandemic Studios [Action, Strategy] +22500 Spectromancer Feb/2009 50000 - 100000 0 6.99 1 [English, Russian] http://spectromancer.com true false false 86% 1h 53m Apus Software,Three Donkeys LLC [Indie, Strategy] +32360 The Secret of Monkey Island: Special Edition Jul/2009 500000 - 1000000 0 9.99 0 [English, French, German, Italian, Spanish - Spain] http://www.monkeyislandspecialedition.com true false false 95% 4h 19m LucasArts [Adventure] +24800 Command & Conquer: Red Alert 3 - Uprising Oct/2009 500000 - 1000000 0 19.99 0 [English, Czech, French, German, Hungarian, Italian, Polish, Russian, Spanish - Spain] null true false false 84% 9h 16m EA Los Angeles [Strategy] +34277 Shinobi™ III: Return of the Ninja Master Jun/2010 50000 - 100000 0 0.99 0 [English] http://www.sega.com true true true 100% null SEGA [Action] +45740 Dead Rising® 2 Sep/2010 500000 - 1000000 17 19.99 4 [English, French, Italian, Spanish - Spain, Japanese, Korean] http://www.deadrising-2.com/ true false false 78% 6h 51m Capcom Vancouver [Action, Adventure] +249990 FORCED: Slightly Better Edition Oct/2013 500000 - 1000000 0 14.99 2 [English, German, Spanish - Spain, Portuguese, Russian, Swedish, Italian, Danish, French, Polish] http://forcedthegame.com true true true 74% 6h 1m BetaDwarf [Action, Adventure, Indie, RPG] +234670 NARUTO SHIPPUDEN: Ultimate Ninja STORM 3 Full Burst HD Oct/2013 500000 - 1000000 0 19.99 0 [English, French, Spanish - Spain, Italian, German, Portuguese - Brazil, Russian, Traditional Chinese] http://www.naruto-videogames.com/ true false false 90% 12h 47m CyberConnect2 Co. Ltd. [Action, Adventure] +244890 Velocity®Ultra Dec/2013 50000 - 100000 0 0.99 1 [English, French, Italian, German, Spanish - Spain] http://www.velocitygame.co.uk/velocity-ultra/ true false false 76% 2h 14m Curve Studios,FuturLab [Action, Indie] +277270 Return to Mysterious Island 2 Mar/2014 50000 - 100000 0 1.19 0 [English, French, Italian, German, Spanish - Spain, Polish, Russian] null true false false 66% 7h 2m Kheops Studio [Adventure, Casual] +358250 Cosmo's Cosmic Adventure May/2014 50000 - 100000 0 4.99 0 [English] https://3drealms.com/catalog/cosmos-cosmic-adventure_37/ true true false 84% null 3D Realms (Apogee Software) [Action, Adventure] +310450 Steel & Steam: Episode 1 Jul/2014 50000 - 100000 0 0.00 0 [English] www.redmeatgames.ca true false false 32% 4m Red Meat Games [RPG] +306020 Bloons TD 5 Nov/2014 500000 - 1000000 0 9.99 13 [English, French, Italian, German, Spanish - Spain, Danish, Finnish, Japanese, Korean, Norwegian, Portuguese - Brazil, Russian, Swedish, Turkish] http://ninjakiwi.com true true false 94% 19h 43m Ninja Kiwi [Action, Strategy] +339350 Choice of Robots Dec/2014 50000 - 100000 0 5.99 0 [English] https://www.choiceofgames.com/ true true true 97% 3h 51m Choice of Games [Indie, RPG] +392920 Arvale Aug/2015 50000 - 100000 0 4.99 1 [English] null true false false 80% 3h 14m Jaybot7 [Adventure, Casual, Indie, RPG] +392470 NOBUNAGA'S AMBITION: Sphere of Influence Sep/2015 50000 - 100000 0 59.99 9 [English] http://www.koeitecmoamerica.com/sphereofinfluence/ true false false 83% null KOEI TECMO GAMES CO., LTD. [Strategy] +400660 Reverse Crawl Sep/2015 50000 - 100000 0 0.89 0 [English] https://www.digerati.games/game/9-reverse-crawl true true false 89% 2h 13m Nerdook Productions [Action, Adventure, RPG, Strategy] +405640 Pony Island Jan/2016 500000 - 1000000 0 4.99 1 [English, French, Italian, German, Spanish - Spain, Danish, Turkish, Portuguese, Polish, Dutch, Russian] http://www.pony-island.com true true true 95% 2h 23m Daniel Mullins Games [Indie] +438180 Super Mustache Jan/2016 500000 - 1000000 0 1.99 0 [English] http://www.backtobasicsgaming.com/ true false false 73% 3h 21m Redro Games [Action, Adventure, Casual, Indie] +432380 Hydra Slayer Mar/2016 50000 - 100000 0 5.99 0 [English] http://roguetemple.com/z/hydra/ true true true 95% null Zeno Rogue [RPG, Strategy] +497850 8-Bit Hordes Aug/2016 50000 - 100000 0 14.99 1 [English, French, German, Portuguese - Brazil, Russian, Simplified Chinese, Hungarian, Polish, Italian, Spanish - Spain, Arabic, Dutch, Romanian, Turkish] null true false false 81% 17h 15m Petroglyph [Indie, Simulation, Strategy] +517910 Sisyphus Reborn Sep/2016 50000 - 100000 0 0.00 2 [English, Spanish - Spain, German, French] http://www.myshkin.net/sisyphus-reborn true false true 93% 1135h 59m Edwin Montgomery,Myshkin Entertainment [Adventure] +524030 Machine Learning: Episode I Sep/2016 50000 - 100000 0 0.99 0 [English] null true false false 67% 3h 40m Volens Nolens Games [Action, Adventure, Free to Play, Indie] +546490 Heart and Seoul Nov/2016 50000 - 100000 0 1.49 1 [English, Simplified Chinese] null true true true 45% 4h 18m Sapphire Dragon Productions [Casual, Simulation] +482450 Nitroplus Blasterz: Heroines Infinite Duel Dec/2016 50000 - 100000 0 19.99 0 [English, Japanese] http://www.nitroplusblasterz.com true false false 90% 3h 50m EXAMU [Action] +410390 Warhammer: Vermintide VR - Hero Trials Dec/2016 50000 - 100000 0 0.00 0 [English] http://www.vermintide.com true false false 60% null Fatshark [Violent, Gore, Action, Free to Play] +579820 Robinson: The Journey Feb/2017 50000 - 100000 0 19.99 0 [English, French, Italian, German, Spanish - Spain] http://robinsonthegame.com/ true false false 53% 1h 39m Crytek [Adventure] +574820 Cat or Bread? May/2017 500000 - 1000000 0 0.99 0 [Russian] null true false false 91% 8h 3m Casioqu [Casual, Indie] +703940 Ball 2D: Soccer Online Sep/2017 50000 - 100000 0 0.00 0 [English] null true true false 76% 17m Unusualsoft [Action, Casual, Free to Play, Indie, Massively Multiplayer, Simulation, Sports] +622470 Road Dogs Sep/2017 50000 - 100000 0 0.00 0 [English, Russian] https://roaddogs.online true true true 51% 13m Teletower Studios [Action, Adventure, Free to Play, Indie, Massively Multiplayer, Racing, RPG, Strategy, Early Access] +731770 Flightless Classic Oct/2017 50000 - 100000 0 0.00 0 [English] null true false false 91% null Bristol Street Studios [Adventure, Free to Play, Indie] +773580 Game Dev Studio Mar/2018 50000 - 100000 0 9.99 1 [English, German, French, Russian, Simplified Chinese] http://www.gamedevstudiogame.com/press/index.php true false true 86% 13m Explosive Squat Games [Casual, Indie, Simulation, Strategy] +588160 Pizza Connection 3 Mar/2018 50000 - 100000 0 1.99 1 [English, French, Italian, German, Spanish - Spain, Polish, Russian, Simplified Chinese, Portuguese - Brazil] null true true true 48% 6h 21m Gentlymad Studios [Simulation, Strategy] +755980 DEPLOYMENT Apr/2018 50000 - 100000 6 9.99 0 [English, Russian, Ukrainian, French, German, Spanish - Spain, Simplified Chinese] https://store.steampowered.com/app/1852830/SPACE_ACCIDENT/ true false false 83% 5m Whale Rock Games [Action, Adventure, Casual, Indie, Massively Multiplayer, Racing, Sports, Strategy] +886960 Dragon Spear Aug/2018 50000 - 100000 0 14.99 3 [English, Korean, Simplified Chinese, Traditional Chinese, Japanese] null true true false 63% 19h 25m Game2Gather [Action, Adventure, Indie, RPG] +884550 Mist of the Dark Aug/2018 50000 - 100000 0 0.00 0 [English] null true false false 47% null Visualistic Studios, LLC. [Violent, Gore, Action, Free to Play, Indie, Early Access] +826600 I am not a Monster: First Contact Sep/2018 50000 - 100000 0 10.99 1 [English, Russian, Simplified Chinese, French, German, Spanish - Spain] https://iamnotamonster.com?utm_source=SteamPage true false false 79% 16h 32m Cheerdealers [Indie, Massively Multiplayer, RPG, Strategy] +594050 Red Alliance Oct/2018 50000 - 100000 0 5.99 0 [English, Russian, French, Turkish] null true false false 78% 2h 36m 2ndUp Studios [Action, Adventure, Indie] +392160 X4: Foundations Nov/2018 500000 - 1000000 0 49.99 8 [English, German, French, Italian, Simplified Chinese, Portuguese - Brazil, Spanish - Spain, Traditional Chinese, Russian, Korean, Japanese, Spanish - Latin America, Polish] https://www.x4foundations.com true false true 76% 140h 29m Egosoft [Action, Simulation, Strategy] +822990 Spinnortality | cyberpunk management sim Feb/2019 50000 - 100000 0 9.99 1 [English, German, French, Turkish] https://spinnortality.com true true true 79% null James Patton [Indie, Simulation, Strategy] +604240 Shotgun Farmers Mar/2019 500000 - 1000000 0 9.99 0 [English, French, German, Dutch, Japanese, Russian, Italian, Spanish - Spain, Portuguese - Brazil, Swedish, Simplified Chinese, Korean, Traditional Chinese] http://www.shotgunfarmers.com true true true 93% 8h 3m Megastorm Games [Action, Indie] +1035750 文字獄 Mar/2019 50000 - 100000 0 0.00 0 [Traditional Chinese] https://jiahojiangames.com/zh/ true true true 91% null Jia-Ho Jian [Adventure, Free to Play, Indie] +960330 Dark Gnome Mar/2019 50000 - 100000 0 0.00 0 [English, German, Polish] https://company.upjers.com/en/ true false false 55% 1m upjers [Action, Casual, Free to Play, Strategy] +944010 S.W.I.N.E. HD Remaster May/2019 50000 - 100000 0 2.99 0 [English, French, Italian, German, Spanish - Spain, Hungarian, Russian, Czech, Simplified Chinese] https://swinethegame.com true false false 92% 59m Kite Games [Strategy] +1099400 唤境引擎 Evkworld Jul/2019 50000 - 100000 0 0.00 0 [Simplified Chinese] https://www.evkworld.com/ true true false 69% null 星飞游戏 [Game Development] +1147690 NGU IDLE Oct/2019 500000 - 1000000 0 0.00 0 [English] null true false false 96% 73h 4m 4G [Adventure, Free to Play, Indie, Simulation] +1112930 Dredgers Oct/2019 50000 - 100000 0 11.99 0 [English, Simplified Chinese] null true false false 92% null Pirate-Rob [Indie, RPG] +1082710 Bug Fables: The Everlasting Sapling Nov/2019 50000 - 100000 0 19.99 1 [English, Spanish - Latin America, Japanese, Portuguese - Brazil, German, Korean] https://bugfables.dangenentertainment.com/ true false false 98% 17h 35m Moonsprout Games [Action, Adventure, Indie, RPG] +926340 Roman's Christmas / 罗曼圣诞探案集 Feb/2020 50000 - 100000 0 9.89 1 [Simplified Chinese, Traditional Chinese, English, Korean] https://afdian.net/@apoto5 true true false 97% 7h 16m apoto5 [Adventure, Indie, RPG, Simulation, Strategy] +523660 HYPERCHARGE: Unboxed Apr/2020 500000 - 1000000 0 19.99 3 [English, French, German, Spanish - Spain, Spanish - Latin America, Italian, Japanese, Korean, Simplified Chinese, Traditional Chinese, Portuguese - Brazil, Russian] http://www.hypercharge.digitalcybercherries.com/ true false true 91% 2h Digital Cybercherries [Action, Adventure, Casual, Indie, Strategy] +1257360 Bloodstained: Curse of the Moon 2 Jul/2020 50000 - 100000 0 14.99 0 [English, Japanese] http://curseofthemoon.com/en/2/ true false false 89% 9h 11m INTI CREATES CO., LTD. [Action] +1201240 BLEACH Brave Souls Aug/2020 500000 - 1000000 0 0.00 0 [English, French, Japanese, Thai, Simplified Chinese, Traditional Chinese, Korean] https://www.bleach-bravesouls.com/ true false false 87% 156h 36m KLab Inc. [Action, Casual, Free to Play, RPG] +1397690 Riot At World Sep/2020 50000 - 100000 0 0.99 0 [English] null true false false 0% null Zeruk Studios [Action, Adventure, Casual, Indie] +1415200 Pitched Battle Sep/2020 50000 - 100000 0 1.99 0 [English] null true false false 88% null MoonGame [Action, Adventure, Casual, Indie, Strategy] +1419730 Seek Girl Ⅵ Sep/2020 50000 - 100000 0 1.99 1 [English, Simplified Chinese] null true false false 80% 45h 44m DSGame [Casual, Indie, Strategy] +1420770 Winter Resort Simulator 2 Nov/2020 50000 - 100000 0 24.99 3 [English, German, French, Italian, Spanish - Spain, Polish] null true false false 81% 12h 23m HR Innoways [Casual, Indie, Simulation] +1457920 VITATIO 3 Dec/2020 50000 - 100000 0 2.99 9 [English] null true false false 50% null ColloseusX [Action, Casual, Indie] +1557050 Combat Chess Feb/2021 50000 - 100000 0 0.99 0 [English] null true false false 100% null Mind's Eye [Strategy] +668550 8Doors: Arum's Afterlife Adventure Apr/2021 50000 - 100000 0 19.99 2 [Korean, English, Simplified Chinese, German, Spanish - Spain, Russian, Japanese, Portuguese - Brazil, French] https://playneowiz.com/8doors true false false 78% null Rootless Studio [Action, Adventure, Indie] +1389550 Mind Scanners May/2021 50000 - 100000 0 16.99 1 [English, French, German, Danish, Russian, Simplified Chinese, Polish] https://www.braveatnight.co.uk/ true true false 84% null The Outer Zone [Adventure, RPG, Simulation, Strategy] +1628370 Lipstick Assassin May/2021 50000 - 100000 0 9.99 0 [English] null true false false 100% null Pamela Linares,Gamma Ray Chamber [Action, Adventure, Indie, RPG] +1543150 The Fermi Paradox Jul/2021 50000 - 100000 0 18.99 1 [English] http://fermi-paradox.com/ true false false 79% null Anomaly Games [Indie, Simulation, Strategy, Early Access] +1489630 Carrier Command 2 Aug/2021 50000 - 100000 0 29.99 1 [English, French, German, Spanish - Spain, Japanese, Portuguese - Brazil, Russian, Simplified Chinese] https://www.microprose.com/games/carrier-command-2/ true true false 78% 11h 12m Geometa [Action, Adventure, Simulation, Strategy] +1203710 UnMetal Sep/2021 50000 - 100000 0 19.99 2 [English, Spanish - Spain, Italian, Russian, French, German, Portuguese - Brazil, Japanese, Korean, Simplified Chinese] http://www.unepicfran.com true false false 95% 5h 26m @unepic_fran [Action, Adventure, Indie] +909660 Vagrus - The Riven Realms Oct/2021 50000 - 100000 0 29.99 3 [English] https://vagrus.com true true true 85% 65h 52m Lost Pilgrims Studio [Indie, RPG, Strategy] +1770660 Deluded I Dec/2021 50000 - 100000 0 6.99 0 [English, French, Italian, German, Spanish - Spain, Arabic, Hungarian, Japanese, Portuguese, Portuguese - Brazil, Russian, Simplified Chinese, Spanish - Latin America, Turkish, Ukrainian] https://www.newideagames.com/ true false false 81% null New IDEA Games [Action, Adventure, RPG] +992300 嗜血印 Bloody Spell Jan/2022 500000 - 1000000 0 24.99 17 [English, Simplified Chinese, Japanese] https://weibo.com/2042172087/profile true false false 88% 42h 40m 艺龙游戏 [Action, Adventure, Indie, RPG] +1877330 NEXT DOOR - An Eternal World Feb/2022 50000 - 100000 0 5.99 0 [Japanese] http://nextdoor.html.xdomain.jp/ true false false 67% null 莞爾の草 [Adventure, Indie, RPG] +1897580 SEARCH ALL - RUNES Feb/2022 50000 - 100000 0 0.99 0 [English, French, Italian, German, Spanish - Spain, Arabic, Bulgarian, Portuguese - Brazil, Hungarian, Vietnamese, Greek, Danish, Spanish - Latin America, Traditional Chinese, Simplified Chinese, Korean, Dutch, Norwegian, Polish, Portuguese, Romanian, Russian, Thai, Turkish, Ukrainian, Finnish, Czech, Swedish, Japanese] null true false false 95% null Laush Dmitriy Sergeevich [Casual, Indie] +1894760 SnakeGame Feb/2022 50000 - 100000 0 24.99 0 [English] null true false false 85% null galesoozka [Casual] +1570070 Beholder 3 Mar/2022 50000 - 100000 0 14.99 0 [English, German, Russian, Simplified Chinese] null true false false 66% null Paintbucket Games [Adventure, Indie, Simulation, Strategy] +1472660 No Place Like Home Mar/2022 50000 - 100000 0 19.99 0 [English, French, German, Spanish - Spain, Simplified Chinese, Polish] null true false false 83% 48m Chicken Launcher [Adventure, Casual, Indie, RPG, Simulation] +1785120 Forsake Mar/2022 50000 - 100000 0 3.99 0 [English] https://www.unseeninteractive.com true false false 68% null Unseen Interactive [Indie, Early Access] +1889320 Timeline Apr/2022 50000 - 100000 0 11.99 0 [English] https://taueon.com/timeline/timeline.html true true true 95% null Taueon [Indie, Strategy] diff --git a/tps/entrada e saida/tp03/TP03Q06 - QuickSort em Java/pub.in b/tps/entrada e saida/tp03/TP03Q06 - QuickSort em Java/pub.in new file mode 100644 index 0000000..828272d --- /dev/null +++ b/tps/entrada e saida/tp03/TP03Q06 - QuickSort em Java/pub.in @@ -0,0 +1,76 @@ +731770 +358250 +1389550 +1082710 +34277 +992300 +405640 +1201240 +574820 +886960 +24800 +1897580 +1785120 +1415200 +1543150 +497850 +594050 +339350 +392470 +1557050 +1147690 +1877330 +588160 +1420770 +244890 +1570070 +826600 +410390 +926340 +755980 +1889320 +1099400 +1419730 +482450 +773580 +524030 +306020 +517910 +1628370 +884550 +604240 +1203710 +622470 +1472660 +22500 +400660 +392920 +1397690 +944010 +249990 +1112930 +234670 +579820 +392160 +438180 +1257360 +1770660 +6980 +822990 +1489630 +960330 +1894760 +546490 +703940 +523660 +1035750 +909660 +1457920 +310450 +4520 +45740 +277270 +668550 +432380 +32360 +FIM diff --git a/tps/entrada e saida/tp03/TP03Q06 - QuickSort em Java/pub.out b/tps/entrada e saida/tp03/TP03Q06 - QuickSort em Java/pub.out new file mode 100644 index 0000000..b244365 --- /dev/null +++ b/tps/entrada e saida/tp03/TP03Q06 - QuickSort em Java/pub.out @@ -0,0 +1,75 @@ +6980 Thief: Deadly Shadows Mar/2007 500000 - 1000000 0 8.99 0 [English] http://www.eidos.co.uk/gss/thief_ds/ true false false 82% 13h 17m Ion Storm [Action] +4520 Full Spectrum Warrior Jul/2007 50000 - 100000 0 9.99 0 [English, French, Italian, Spanish - Spain, Korean, German] null true false false 68% 7m Pandemic Studios [Action, Strategy] +22500 Spectromancer Feb/2009 50000 - 100000 0 6.99 1 [English, Russian] http://spectromancer.com true false false 86% 1h 53m Apus Software,Three Donkeys LLC [Indie, Strategy] +32360 The Secret of Monkey Island: Special Edition Jul/2009 500000 - 1000000 0 9.99 0 [English, French, German, Italian, Spanish - Spain] http://www.monkeyislandspecialedition.com true false false 95% 4h 19m LucasArts [Adventure] +24800 Command & Conquer: Red Alert 3 - Uprising Oct/2009 500000 - 1000000 0 19.99 0 [English, Czech, French, German, Hungarian, Italian, Polish, Russian, Spanish - Spain] null true false false 84% 9h 16m EA Los Angeles [Strategy] +34277 Shinobi™ III: Return of the Ninja Master Jun/2010 50000 - 100000 0 0.99 0 [English] http://www.sega.com true true true 100% null SEGA [Action] +45740 Dead Rising® 2 Sep/2010 500000 - 1000000 17 19.99 4 [English, French, Italian, Spanish - Spain, Japanese, Korean] http://www.deadrising-2.com/ true false false 78% 6h 51m Capcom Vancouver [Action, Adventure] +249990 FORCED: Slightly Better Edition Oct/2013 500000 - 1000000 0 14.99 2 [English, German, Spanish - Spain, Portuguese, Russian, Swedish, Italian, Danish, French, Polish] http://forcedthegame.com true true true 74% 6h 1m BetaDwarf [Action, Adventure, Indie, RPG] +234670 NARUTO SHIPPUDEN: Ultimate Ninja STORM 3 Full Burst HD Oct/2013 500000 - 1000000 0 19.99 0 [English, French, Spanish - Spain, Italian, German, Portuguese - Brazil, Russian, Traditional Chinese] http://www.naruto-videogames.com/ true false false 90% 12h 47m CyberConnect2 Co. Ltd. [Action, Adventure] +244890 Velocity®Ultra Dec/2013 50000 - 100000 0 0.99 1 [English, French, Italian, German, Spanish - Spain] http://www.velocitygame.co.uk/velocity-ultra/ true false false 76% 2h 14m Curve Studios,FuturLab [Action, Indie] +277270 Return to Mysterious Island 2 Mar/2014 50000 - 100000 0 1.19 0 [English, French, Italian, German, Spanish - Spain, Polish, Russian] null true false false 66% 7h 2m Kheops Studio [Adventure, Casual] +358250 Cosmo's Cosmic Adventure May/2014 50000 - 100000 0 4.99 0 [English] https://3drealms.com/catalog/cosmos-cosmic-adventure_37/ true true false 84% null 3D Realms (Apogee Software) [Action, Adventure] +310450 Steel & Steam: Episode 1 Jul/2014 50000 - 100000 0 0.00 0 [English] www.redmeatgames.ca true false false 32% 4m Red Meat Games [RPG] +306020 Bloons TD 5 Nov/2014 500000 - 1000000 0 9.99 13 [English, French, Italian, German, Spanish - Spain, Danish, Finnish, Japanese, Korean, Norwegian, Portuguese - Brazil, Russian, Swedish, Turkish] http://ninjakiwi.com true true false 94% 19h 43m Ninja Kiwi [Action, Strategy] +339350 Choice of Robots Dec/2014 50000 - 100000 0 5.99 0 [English] https://www.choiceofgames.com/ true true true 97% 3h 51m Choice of Games [Indie, RPG] +392920 Arvale Aug/2015 50000 - 100000 0 4.99 1 [English] null true false false 80% 3h 14m Jaybot7 [Adventure, Casual, Indie, RPG] +392470 NOBUNAGA'S AMBITION: Sphere of Influence Sep/2015 50000 - 100000 0 59.99 9 [English] http://www.koeitecmoamerica.com/sphereofinfluence/ true false false 83% null KOEI TECMO GAMES CO., LTD. [Strategy] +400660 Reverse Crawl Sep/2015 50000 - 100000 0 0.89 0 [English] https://www.digerati.games/game/9-reverse-crawl true true false 89% 2h 13m Nerdook Productions [Action, Adventure, RPG, Strategy] +405640 Pony Island Jan/2016 500000 - 1000000 0 4.99 1 [English, French, Italian, German, Spanish - Spain, Danish, Turkish, Portuguese, Polish, Dutch, Russian] http://www.pony-island.com true true true 95% 2h 23m Daniel Mullins Games [Indie] +438180 Super Mustache Jan/2016 500000 - 1000000 0 1.99 0 [English] http://www.backtobasicsgaming.com/ true false false 73% 3h 21m Redro Games [Action, Adventure, Casual, Indie] +432380 Hydra Slayer Mar/2016 50000 - 100000 0 5.99 0 [English] http://roguetemple.com/z/hydra/ true true true 95% null Zeno Rogue [RPG, Strategy] +497850 8-Bit Hordes Aug/2016 50000 - 100000 0 14.99 1 [English, French, German, Portuguese - Brazil, Russian, Simplified Chinese, Hungarian, Polish, Italian, Spanish - Spain, Arabic, Dutch, Romanian, Turkish] null true false false 81% 17h 15m Petroglyph [Indie, Simulation, Strategy] +517910 Sisyphus Reborn Sep/2016 50000 - 100000 0 0.00 2 [English, Spanish - Spain, German, French] http://www.myshkin.net/sisyphus-reborn true false true 93% 1135h 59m Edwin Montgomery,Myshkin Entertainment [Adventure] +524030 Machine Learning: Episode I Sep/2016 50000 - 100000 0 0.99 0 [English] null true false false 67% 3h 40m Volens Nolens Games [Action, Adventure, Free to Play, Indie] +546490 Heart and Seoul Nov/2016 50000 - 100000 0 1.49 1 [English, Simplified Chinese] null true true true 45% 4h 18m Sapphire Dragon Productions [Casual, Simulation] +482450 Nitroplus Blasterz: Heroines Infinite Duel Dec/2016 50000 - 100000 0 19.99 0 [English, Japanese] http://www.nitroplusblasterz.com true false false 90% 3h 50m EXAMU [Action] +410390 Warhammer: Vermintide VR - Hero Trials Dec/2016 50000 - 100000 0 0.00 0 [English] http://www.vermintide.com true false false 60% null Fatshark [Violent, Gore, Action, Free to Play] +579820 Robinson: The Journey Feb/2017 50000 - 100000 0 19.99 0 [English, French, Italian, German, Spanish - Spain] http://robinsonthegame.com/ true false false 53% 1h 39m Crytek [Adventure] +574820 Cat or Bread? May/2017 500000 - 1000000 0 0.99 0 [Russian] null true false false 91% 8h 3m Casioqu [Casual, Indie] +703940 Ball 2D: Soccer Online Sep/2017 50000 - 100000 0 0.00 0 [English] null true true false 76% 17m Unusualsoft [Action, Casual, Free to Play, Indie, Massively Multiplayer, Simulation, Sports] +622470 Road Dogs Sep/2017 50000 - 100000 0 0.00 0 [English, Russian] https://roaddogs.online true true true 51% 13m Teletower Studios [Action, Adventure, Free to Play, Indie, Massively Multiplayer, Racing, RPG, Strategy, Early Access] +731770 Flightless Classic Oct/2017 50000 - 100000 0 0.00 0 [English] null true false false 91% null Bristol Street Studios [Adventure, Free to Play, Indie] +773580 Game Dev Studio Mar/2018 50000 - 100000 0 9.99 1 [English, German, French, Russian, Simplified Chinese] http://www.gamedevstudiogame.com/press/index.php true false true 86% 13m Explosive Squat Games [Casual, Indie, Simulation, Strategy] +588160 Pizza Connection 3 Mar/2018 50000 - 100000 0 1.99 1 [English, French, Italian, German, Spanish - Spain, Polish, Russian, Simplified Chinese, Portuguese - Brazil] null true true true 48% 6h 21m Gentlymad Studios [Simulation, Strategy] +755980 DEPLOYMENT Apr/2018 50000 - 100000 6 9.99 0 [English, Russian, Ukrainian, French, German, Spanish - Spain, Simplified Chinese] https://store.steampowered.com/app/1852830/SPACE_ACCIDENT/ true false false 83% 5m Whale Rock Games [Action, Adventure, Casual, Indie, Massively Multiplayer, Racing, Sports, Strategy] +886960 Dragon Spear Aug/2018 50000 - 100000 0 14.99 3 [English, Korean, Simplified Chinese, Traditional Chinese, Japanese] null true true false 63% 19h 25m Game2Gather [Action, Adventure, Indie, RPG] +884550 Mist of the Dark Aug/2018 50000 - 100000 0 0.00 0 [English] null true false false 47% null Visualistic Studios, LLC. [Violent, Gore, Action, Free to Play, Indie, Early Access] +826600 I am not a Monster: First Contact Sep/2018 50000 - 100000 0 10.99 1 [English, Russian, Simplified Chinese, French, German, Spanish - Spain] https://iamnotamonster.com?utm_source=SteamPage true false false 79% 16h 32m Cheerdealers [Indie, Massively Multiplayer, RPG, Strategy] +594050 Red Alliance Oct/2018 50000 - 100000 0 5.99 0 [English, Russian, French, Turkish] null true false false 78% 2h 36m 2ndUp Studios [Action, Adventure, Indie] +392160 X4: Foundations Nov/2018 500000 - 1000000 0 49.99 8 [English, German, French, Italian, Simplified Chinese, Portuguese - Brazil, Spanish - Spain, Traditional Chinese, Russian, Korean, Japanese, Spanish - Latin America, Polish] https://www.x4foundations.com true false true 76% 140h 29m Egosoft [Action, Simulation, Strategy] +822990 Spinnortality | cyberpunk management sim Feb/2019 50000 - 100000 0 9.99 1 [English, German, French, Turkish] https://spinnortality.com true true true 79% null James Patton [Indie, Simulation, Strategy] +604240 Shotgun Farmers Mar/2019 500000 - 1000000 0 9.99 0 [English, French, German, Dutch, Japanese, Russian, Italian, Spanish - Spain, Portuguese - Brazil, Swedish, Simplified Chinese, Korean, Traditional Chinese] http://www.shotgunfarmers.com true true true 93% 8h 3m Megastorm Games [Action, Indie] +1035750 文字獄 Mar/2019 50000 - 100000 0 0.00 0 [Traditional Chinese] https://jiahojiangames.com/zh/ true true true 91% null Jia-Ho Jian [Adventure, Free to Play, Indie] +960330 Dark Gnome Mar/2019 50000 - 100000 0 0.00 0 [English, German, Polish] https://company.upjers.com/en/ true false false 55% 1m upjers [Action, Casual, Free to Play, Strategy] +944010 S.W.I.N.E. HD Remaster May/2019 50000 - 100000 0 2.99 0 [English, French, Italian, German, Spanish - Spain, Hungarian, Russian, Czech, Simplified Chinese] https://swinethegame.com true false false 92% 59m Kite Games [Strategy] +1099400 唤境引擎 Evkworld Jul/2019 50000 - 100000 0 0.00 0 [Simplified Chinese] https://www.evkworld.com/ true true false 69% null 星飞游戏 [Game Development] +1147690 NGU IDLE Oct/2019 500000 - 1000000 0 0.00 0 [English] null true false false 96% 73h 4m 4G [Adventure, Free to Play, Indie, Simulation] +1112930 Dredgers Oct/2019 50000 - 100000 0 11.99 0 [English, Simplified Chinese] null true false false 92% null Pirate-Rob [Indie, RPG] +1082710 Bug Fables: The Everlasting Sapling Nov/2019 50000 - 100000 0 19.99 1 [English, Spanish - Latin America, Japanese, Portuguese - Brazil, German, Korean] https://bugfables.dangenentertainment.com/ true false false 98% 17h 35m Moonsprout Games [Action, Adventure, Indie, RPG] +926340 Roman's Christmas / 罗曼圣诞探案集 Feb/2020 50000 - 100000 0 9.89 1 [Simplified Chinese, Traditional Chinese, English, Korean] https://afdian.net/@apoto5 true true false 97% 7h 16m apoto5 [Adventure, Indie, RPG, Simulation, Strategy] +523660 HYPERCHARGE: Unboxed Apr/2020 500000 - 1000000 0 19.99 3 [English, French, German, Spanish - Spain, Spanish - Latin America, Italian, Japanese, Korean, Simplified Chinese, Traditional Chinese, Portuguese - Brazil, Russian] http://www.hypercharge.digitalcybercherries.com/ true false true 91% 2h Digital Cybercherries [Action, Adventure, Casual, Indie, Strategy] +1257360 Bloodstained: Curse of the Moon 2 Jul/2020 50000 - 100000 0 14.99 0 [English, Japanese] http://curseofthemoon.com/en/2/ true false false 89% 9h 11m INTI CREATES CO., LTD. [Action] +1201240 BLEACH Brave Souls Aug/2020 500000 - 1000000 0 0.00 0 [English, French, Japanese, Thai, Simplified Chinese, Traditional Chinese, Korean] https://www.bleach-bravesouls.com/ true false false 87% 156h 36m KLab Inc. [Action, Casual, Free to Play, RPG] +1397690 Riot At World Sep/2020 50000 - 100000 0 0.99 0 [English] null true false false 0% null Zeruk Studios [Action, Adventure, Casual, Indie] +1415200 Pitched Battle Sep/2020 50000 - 100000 0 1.99 0 [English] null true false false 88% null MoonGame [Action, Adventure, Casual, Indie, Strategy] +1419730 Seek Girl Ⅵ Sep/2020 50000 - 100000 0 1.99 1 [English, Simplified Chinese] null true false false 80% 45h 44m DSGame [Casual, Indie, Strategy] +1420770 Winter Resort Simulator 2 Nov/2020 50000 - 100000 0 24.99 3 [English, German, French, Italian, Spanish - Spain, Polish] null true false false 81% 12h 23m HR Innoways [Casual, Indie, Simulation] +1457920 VITATIO 3 Dec/2020 50000 - 100000 0 2.99 9 [English] null true false false 50% null ColloseusX [Action, Casual, Indie] +1557050 Combat Chess Feb/2021 50000 - 100000 0 0.99 0 [English] null true false false 100% null Mind's Eye [Strategy] +668550 8Doors: Arum's Afterlife Adventure Apr/2021 50000 - 100000 0 19.99 2 [Korean, English, Simplified Chinese, German, Spanish - Spain, Russian, Japanese, Portuguese - Brazil, French] https://playneowiz.com/8doors true false false 78% null Rootless Studio [Action, Adventure, Indie] +1389550 Mind Scanners May/2021 50000 - 100000 0 16.99 1 [English, French, German, Danish, Russian, Simplified Chinese, Polish] https://www.braveatnight.co.uk/ true true false 84% null The Outer Zone [Adventure, RPG, Simulation, Strategy] +1628370 Lipstick Assassin May/2021 50000 - 100000 0 9.99 0 [English] null true false false 100% null Pamela Linares,Gamma Ray Chamber [Action, Adventure, Indie, RPG] +1543150 The Fermi Paradox Jul/2021 50000 - 100000 0 18.99 1 [English] http://fermi-paradox.com/ true false false 79% null Anomaly Games [Indie, Simulation, Strategy, Early Access] +1489630 Carrier Command 2 Aug/2021 50000 - 100000 0 29.99 1 [English, French, German, Spanish - Spain, Japanese, Portuguese - Brazil, Russian, Simplified Chinese] https://www.microprose.com/games/carrier-command-2/ true true false 78% 11h 12m Geometa [Action, Adventure, Simulation, Strategy] +1203710 UnMetal Sep/2021 50000 - 100000 0 19.99 2 [English, Spanish - Spain, Italian, Russian, French, German, Portuguese - Brazil, Japanese, Korean, Simplified Chinese] http://www.unepicfran.com true false false 95% 5h 26m @unepic_fran [Action, Adventure, Indie] +909660 Vagrus - The Riven Realms Oct/2021 50000 - 100000 0 29.99 3 [English] https://vagrus.com true true true 85% 65h 52m Lost Pilgrims Studio [Indie, RPG, Strategy] +1770660 Deluded I Dec/2021 50000 - 100000 0 6.99 0 [English, French, Italian, German, Spanish - Spain, Arabic, Hungarian, Japanese, Portuguese, Portuguese - Brazil, Russian, Simplified Chinese, Spanish - Latin America, Turkish, Ukrainian] https://www.newideagames.com/ true false false 81% null New IDEA Games [Action, Adventure, RPG] +992300 嗜血印 Bloody Spell Jan/2022 500000 - 1000000 0 24.99 17 [English, Simplified Chinese, Japanese] https://weibo.com/2042172087/profile true false false 88% 42h 40m 艺龙游戏 [Action, Adventure, Indie, RPG] +1877330 NEXT DOOR - An Eternal World Feb/2022 50000 - 100000 0 5.99 0 [Japanese] http://nextdoor.html.xdomain.jp/ true false false 67% null 莞爾の草 [Adventure, Indie, RPG] +1897580 SEARCH ALL - RUNES Feb/2022 50000 - 100000 0 0.99 0 [English, French, Italian, German, Spanish - Spain, Arabic, Bulgarian, Portuguese - Brazil, Hungarian, Vietnamese, Greek, Danish, Spanish - Latin America, Traditional Chinese, Simplified Chinese, Korean, Dutch, Norwegian, Polish, Portuguese, Romanian, Russian, Thai, Turkish, Ukrainian, Finnish, Czech, Swedish, Japanese] null true false false 95% null Laush Dmitriy Sergeevich [Casual, Indie] +1894760 SnakeGame Feb/2022 50000 - 100000 0 24.99 0 [English] null true false false 85% null galesoozka [Casual] +1570070 Beholder 3 Mar/2022 50000 - 100000 0 14.99 0 [English, German, Russian, Simplified Chinese] null true false false 66% null Paintbucket Games [Adventure, Indie, Simulation, Strategy] +1472660 No Place Like Home Mar/2022 50000 - 100000 0 19.99 0 [English, French, German, Spanish - Spain, Simplified Chinese, Polish] null true false false 83% 48m Chicken Launcher [Adventure, Casual, Indie, RPG, Simulation] +1785120 Forsake Mar/2022 50000 - 100000 0 3.99 0 [English] https://www.unseeninteractive.com true false false 68% null Unseen Interactive [Indie, Early Access] +1889320 Timeline Apr/2022 50000 - 100000 0 11.99 0 [English] https://taueon.com/timeline/timeline.html true true true 95% null Taueon [Indie, Strategy] diff --git a/tps/entrada e saida/tp03/TP03Q07 - Counting Sort em C/pub.in b/tps/entrada e saida/tp03/TP03Q07 - Counting Sort em C/pub.in new file mode 100644 index 0000000..828272d --- /dev/null +++ b/tps/entrada e saida/tp03/TP03Q07 - Counting Sort em C/pub.in @@ -0,0 +1,76 @@ +731770 +358250 +1389550 +1082710 +34277 +992300 +405640 +1201240 +574820 +886960 +24800 +1897580 +1785120 +1415200 +1543150 +497850 +594050 +339350 +392470 +1557050 +1147690 +1877330 +588160 +1420770 +244890 +1570070 +826600 +410390 +926340 +755980 +1889320 +1099400 +1419730 +482450 +773580 +524030 +306020 +517910 +1628370 +884550 +604240 +1203710 +622470 +1472660 +22500 +400660 +392920 +1397690 +944010 +249990 +1112930 +234670 +579820 +392160 +438180 +1257360 +1770660 +6980 +822990 +1489630 +960330 +1894760 +546490 +703940 +523660 +1035750 +909660 +1457920 +310450 +4520 +45740 +277270 +668550 +432380 +32360 +FIM diff --git a/tps/entrada e saida/tp03/TP03Q07 - Counting Sort em C/pub.out b/tps/entrada e saida/tp03/TP03Q07 - Counting Sort em C/pub.out new file mode 100644 index 0000000..7463c49 --- /dev/null +++ b/tps/entrada e saida/tp03/TP03Q07 - Counting Sort em C/pub.out @@ -0,0 +1,75 @@ +1397690 Riot At World Sep/2020 50000 - 100000 0 0.99 0 [English] null true false false 0% null Zeruk Studios [Action, Adventure, Casual, Indie] +310450 Steel & Steam: Episode 1 Jul/2014 50000 - 100000 0 0.00 0 [English] www.redmeatgames.ca true false false 32% 4m Red Meat Games [RPG] +546490 Heart and Seoul Nov/2016 50000 - 100000 0 1.49 1 [English, Simplified Chinese] null true true true 45% 4h 18m Sapphire Dragon Productions [Casual, Simulation] +884550 Mist of the Dark Aug/2018 50000 - 100000 0 0.00 0 [English] null true false false 47% null Visualistic Studios, LLC. [Violent, Gore, Action, Free to Play, Indie, Early Access] +588160 Pizza Connection 3 Mar/2018 50000 - 100000 0 1.99 1 [English, French, Italian, German, Spanish - Spain, Polish, Russian, Simplified Chinese, Portuguese - Brazil] null true true true 48% 6h 21m Gentlymad Studios [Simulation, Strategy] +1457920 VITATIO 3 Dec/2020 50000 - 100000 0 2.99 9 [English] null true false false 50% null ColloseusX [Action, Casual, Indie] +622470 Road Dogs Sep/2017 50000 - 100000 0 0.00 0 [English, Russian] https://roaddogs.online true true true 51% 13m Teletower Studios [Action, Adventure, Free to Play, Indie, Massively Multiplayer, Racing, RPG, Strategy, Early Access] +579820 Robinson: The Journey Feb/2017 50000 - 100000 0 19.99 0 [English, French, Italian, German, Spanish - Spain] http://robinsonthegame.com/ true false false 53% 1h 39m Crytek [Adventure] +960330 Dark Gnome Mar/2019 50000 - 100000 0 0.00 0 [English, German, Polish] https://company.upjers.com/en/ true false false 55% 1m upjers [Action, Casual, Free to Play, Strategy] +410390 Warhammer: Vermintide VR - Hero Trials Dec/2016 50000 - 100000 0 0.00 0 [English] http://www.vermintide.com true false false 60% null Fatshark [Violent, Gore, Action, Free to Play] +886960 Dragon Spear Aug/2018 50000 - 100000 0 14.99 3 [English, Korean, Simplified Chinese, Traditional Chinese, Japanese] null true true false 63% 19h 25m Game2Gather [Action, Adventure, Indie, RPG] +1570070 Beholder 3 Mar/2022 50000 - 100000 0 14.99 0 [English, German, Russian, Simplified Chinese] null true false false 66% null Paintbucket Games [Adventure, Indie, Simulation, Strategy] +277270 Return to Mysterious Island 2 Mar/2014 50000 - 100000 0 1.19 0 [English, French, Italian, German, Spanish - Spain, Polish, Russian] null true false false 66% 7h 2m Kheops Studio [Adventure, Casual] +1877330 NEXT DOOR - An Eternal World Feb/2022 50000 - 100000 0 5.99 0 [Japanese] http://nextdoor.html.xdomain.jp/ true false false 67% null 莞爾の草 [Adventure, Indie, RPG] +524030 Machine Learning: Episode I Sep/2016 50000 - 100000 0 0.99 0 [English] null true false false 67% 3h 40m Volens Nolens Games [Action, Adventure, Free to Play, Indie] +4520 Full Spectrum Warrior Jul/2007 50000 - 100000 0 9.99 0 [English, French, Italian, Spanish - Spain, Korean, German] null true false false 68% 7m Pandemic Studios [Action, Strategy] +1785120 Forsake Mar/2022 50000 - 100000 0 3.99 0 [English] https://www.unseeninteractive.com true false false 68% null Unseen Interactive [Indie, Early Access] +1099400 唤境引擎 Evkworld Jul/2019 50000 - 100000 0 0.00 0 [Simplified Chinese] https://www.evkworld.com/ true true false 69% null 星飞游戏 [Game Development] +438180 Super Mustache Jan/2016 500000 - 1000000 0 1.99 0 [English] http://www.backtobasicsgaming.com/ true false false 73% 3h 21m Redro Games [Action, Adventure, Casual, Indie] +249990 FORCED: Slightly Better Edition Oct/2013 500000 - 1000000 0 14.99 2 [English, German, Spanish - Spain, Portuguese, Russian, Swedish, Italian, Danish, French, Polish] http://forcedthegame.com true true true 74% 6h 1m BetaDwarf [Action, Adventure, Indie, RPG] +703940 Ball 2D: Soccer Online Sep/2017 50000 - 100000 0 0.00 0 [English] null true true false 76% 17m Unusualsoft [Action, Casual, Free to Play, Indie, Massively Multiplayer, Simulation, Sports] +392160 X4: Foundations Nov/2018 500000 - 1000000 0 49.99 8 [English, German, French, Italian, Simplified Chinese, Portuguese - Brazil, Spanish - Spain, Traditional Chinese, Russian, Korean, Japanese, Spanish - Latin America, Polish] https://www.x4foundations.com true false true 76% 140h 29m Egosoft [Action, Simulation, Strategy] +244890 Velocity®Ultra Dec/2013 50000 - 100000 0 0.99 1 [English, French, Italian, German, Spanish - Spain] http://www.velocitygame.co.uk/velocity-ultra/ true false false 76% 2h 14m Curve Studios,FuturLab [Action, Indie] +668550 8Doors: Arum's Afterlife Adventure Apr/2021 50000 - 100000 0 19.99 2 [Korean, English, Simplified Chinese, German, Spanish - Spain, Russian, Japanese, Portuguese - Brazil, French] https://playneowiz.com/8doors true false false 78% null Rootless Studio [Action, Adventure, Indie] +45740 Dead Rising® 2 Sep/2010 500000 - 1000000 17 19.99 4 [English, French, Italian, Spanish - Spain, Japanese, Korean] http://www.deadrising-2.com/ true false false 78% 6h 51m Capcom Vancouver [Action, Adventure] +1489630 Carrier Command 2 Aug/2021 50000 - 100000 0 29.99 1 [English, French, German, Spanish - Spain, Japanese, Portuguese - Brazil, Russian, Simplified Chinese] https://www.microprose.com/games/carrier-command-2/ true true false 78% 11h 12m Geometa [Action, Adventure, Simulation, Strategy] +594050 Red Alliance Oct/2018 50000 - 100000 0 5.99 0 [English, Russian, French, Turkish] null true false false 78% 2h 36m 2ndUp Studios [Action, Adventure, Indie] +1543150 The Fermi Paradox Jul/2021 50000 - 100000 0 18.99 1 [English] http://fermi-paradox.com/ true false false 79% null Anomaly Games [Indie, Simulation, Strategy, Early Access] +826600 I am not a Monster: First Contact Sep/2018 50000 - 100000 0 10.99 1 [English, Russian, Simplified Chinese, French, German, Spanish - Spain] https://iamnotamonster.com?utm_source=SteamPage true false false 79% 16h 32m Cheerdealers [Indie, Massively Multiplayer, RPG, Strategy] +822990 Spinnortality | cyberpunk management sim Feb/2019 50000 - 100000 0 9.99 1 [English, German, French, Turkish] https://spinnortality.com true true true 79% null James Patton [Indie, Simulation, Strategy] +1419730 Seek Girl Ⅵ Sep/2020 50000 - 100000 0 1.99 1 [English, Simplified Chinese] null true false false 80% 45h 44m DSGame [Casual, Indie, Strategy] +392920 Arvale Aug/2015 50000 - 100000 0 4.99 1 [English] null true false false 80% 3h 14m Jaybot7 [Adventure, Casual, Indie, RPG] +1770660 Deluded I Dec/2021 50000 - 100000 0 6.99 0 [English, French, Italian, German, Spanish - Spain, Arabic, Hungarian, Japanese, Portuguese, Portuguese - Brazil, Russian, Simplified Chinese, Spanish - Latin America, Turkish, Ukrainian] https://www.newideagames.com/ true false false 81% null New IDEA Games [Action, Adventure, RPG] +497850 8-Bit Hordes Aug/2016 50000 - 100000 0 14.99 1 [English, French, German, Portuguese - Brazil, Russian, Simplified Chinese, Hungarian, Polish, Italian, Spanish - Spain, Arabic, Dutch, Romanian, Turkish] null true false false 81% 17h 15m Petroglyph [Indie, Simulation, Strategy] +1420770 Winter Resort Simulator 2 Nov/2020 50000 - 100000 0 24.99 3 [English, German, French, Italian, Spanish - Spain, Polish] null true false false 81% 12h 23m HR Innoways [Casual, Indie, Simulation] +6980 Thief: Deadly Shadows Mar/2007 500000 - 1000000 0 8.99 0 [English] http://www.eidos.co.uk/gss/thief_ds/ true false false 82% 13h 17m Ion Storm [Action] +1472660 No Place Like Home Mar/2022 50000 - 100000 0 19.99 0 [English, French, German, Spanish - Spain, Simplified Chinese, Polish] null true false false 83% 48m Chicken Launcher [Adventure, Casual, Indie, RPG, Simulation] +755980 DEPLOYMENT Apr/2018 50000 - 100000 6 9.99 0 [English, Russian, Ukrainian, French, German, Spanish - Spain, Simplified Chinese] https://store.steampowered.com/app/1852830/SPACE_ACCIDENT/ true false false 83% 5m Whale Rock Games [Action, Adventure, Casual, Indie, Massively Multiplayer, Racing, Sports, Strategy] +392470 NOBUNAGA'S AMBITION: Sphere of Influence Sep/2015 50000 - 100000 0 59.99 9 [English] http://www.koeitecmoamerica.com/sphereofinfluence/ true false false 83% null KOEI TECMO GAMES CO., LTD. [Strategy] +24800 Command & Conquer: Red Alert 3 - Uprising Oct/2009 500000 - 1000000 0 19.99 0 [English, Czech, French, German, Hungarian, Italian, Polish, Russian, Spanish - Spain] null true false false 84% 9h 16m EA Los Angeles [Strategy] +1389550 Mind Scanners May/2021 50000 - 100000 0 16.99 1 [English, French, German, Danish, Russian, Simplified Chinese, Polish] https://www.braveatnight.co.uk/ true true false 84% null The Outer Zone [Adventure, RPG, Simulation, Strategy] +358250 Cosmo's Cosmic Adventure May/2014 50000 - 100000 0 4.99 0 [English] https://3drealms.com/catalog/cosmos-cosmic-adventure_37/ true true false 84% null 3D Realms (Apogee Software) [Action, Adventure] +909660 Vagrus - The Riven Realms Oct/2021 50000 - 100000 0 29.99 3 [English] https://vagrus.com true true true 85% 65h 52m Lost Pilgrims Studio [Indie, RPG, Strategy] +1894760 SnakeGame Feb/2022 50000 - 100000 0 24.99 0 [English] null true false false 85% null galesoozka [Casual] +22500 Spectromancer Feb/2009 50000 - 100000 0 6.99 1 [English, Russian] http://spectromancer.com true false false 86% 1h 53m Apus Software,Three Donkeys LLC [Indie, Strategy] +773580 Game Dev Studio Mar/2018 50000 - 100000 0 9.99 1 [English, German, French, Russian, Simplified Chinese] http://www.gamedevstudiogame.com/press/index.php true false true 86% 13m Explosive Squat Games [Casual, Indie, Simulation, Strategy] +1201240 BLEACH Brave Souls Aug/2020 500000 - 1000000 0 0.00 0 [English, French, Japanese, Thai, Simplified Chinese, Traditional Chinese, Korean] https://www.bleach-bravesouls.com/ true false false 87% 156h 36m KLab Inc. [Action, Casual, Free to Play, RPG] +1415200 Pitched Battle Sep/2020 50000 - 100000 0 1.99 0 [English] null true false false 88% null MoonGame [Action, Adventure, Casual, Indie, Strategy] +992300 嗜血印 Bloody Spell Jan/2022 500000 - 1000000 0 24.99 17 [English, Simplified Chinese, Japanese] https://weibo.com/2042172087/profile true false false 88% 42h 40m 艺龙游戏 [Action, Adventure, Indie, RPG] +1257360 Bloodstained: Curse of the Moon 2 Jul/2020 50000 - 100000 0 14.99 0 [English, Japanese] http://curseofthemoon.com/en/2/ true false false 89% 9h 11m INTI CREATES CO., LTD. [Action] +400660 Reverse Crawl Sep/2015 50000 - 100000 0 0.89 0 [English] https://www.digerati.games/game/9-reverse-crawl true true false 89% 2h 13m Nerdook Productions [Action, Adventure, RPG, Strategy] +234670 NARUTO SHIPPUDEN: Ultimate Ninja STORM 3 Full Burst HD Oct/2013 500000 - 1000000 0 19.99 0 [English, French, Spanish - Spain, Italian, German, Portuguese - Brazil, Russian, Traditional Chinese] http://www.naruto-videogames.com/ true false false 90% 12h 47m CyberConnect2 Co. Ltd. [Action, Adventure] +482450 Nitroplus Blasterz: Heroines Infinite Duel Dec/2016 50000 - 100000 0 19.99 0 [English, Japanese] http://www.nitroplusblasterz.com true false false 90% 3h 50m EXAMU [Action] +574820 Cat or Bread? May/2017 500000 - 1000000 0 0.99 0 [Russian] null true false false 91% 8h 3m Casioqu [Casual, Indie] +523660 HYPERCHARGE: Unboxed Apr/2020 500000 - 1000000 0 19.99 3 [English, French, German, Spanish - Spain, Spanish - Latin America, Italian, Japanese, Korean, Simplified Chinese, Traditional Chinese, Portuguese - Brazil, Russian] http://www.hypercharge.digitalcybercherries.com/ true false true 91% 2h Digital Cybercherries [Action, Adventure, Casual, Indie, Strategy] +1035750 文字獄 Mar/2019 50000 - 100000 0 0.00 0 [Traditional Chinese] https://jiahojiangames.com/zh/ true true true 91% null Jia-Ho Jian [Adventure, Free to Play, Indie] +731770 Flightless Classic Oct/2017 50000 - 100000 0 0.00 0 [English] null true false false 91% null Bristol Street Studios [Adventure, Free to Play, Indie] +1112930 Dredgers Oct/2019 50000 - 100000 0 11.99 0 [English, Simplified Chinese] null true false false 92% null Pirate-Rob [Indie, RPG] +944010 S.W.I.N.E. HD Remaster May/2019 50000 - 100000 0 2.99 0 [English, French, Italian, German, Spanish - Spain, Hungarian, Russian, Czech, Simplified Chinese] https://swinethegame.com true false false 92% 59m Kite Games [Strategy] +517910 Sisyphus Reborn Sep/2016 50000 - 100000 0 0.00 2 [English, Spanish - Spain, German, French] http://www.myshkin.net/sisyphus-reborn true false true 93% 1135h 59m Edwin Montgomery,Myshkin Entertainment [Adventure] +604240 Shotgun Farmers Mar/2019 500000 - 1000000 0 9.99 0 [English, French, German, Dutch, Japanese, Russian, Italian, Spanish - Spain, Portuguese - Brazil, Swedish, Simplified Chinese, Korean, Traditional Chinese] http://www.shotgunfarmers.com true true true 93% 8h 3m Megastorm Games [Action, Indie] +306020 Bloons TD 5 Nov/2014 500000 - 1000000 0 9.99 13 [English, French, Italian, German, Spanish - Spain, Danish, Finnish, Japanese, Korean, Norwegian, Portuguese - Brazil, Russian, Swedish, Turkish] http://ninjakiwi.com true true false 94% 19h 43m Ninja Kiwi [Action, Strategy] +1203710 UnMetal Sep/2021 50000 - 100000 0 19.99 2 [English, Spanish - Spain, Italian, Russian, French, German, Portuguese - Brazil, Japanese, Korean, Simplified Chinese] http://www.unepicfran.com true false false 95% 5h 26m @unepic_fran [Action, Adventure, Indie] +1897580 SEARCH ALL - RUNES Feb/2022 50000 - 100000 0 0.99 0 [English, French, Italian, German, Spanish - Spain, Arabic, Bulgarian, Portuguese - Brazil, Hungarian, Vietnamese, Greek, Danish, Spanish - Latin America, Traditional Chinese, Simplified Chinese, Korean, Dutch, Norwegian, Polish, Portuguese, Romanian, Russian, Thai, Turkish, Ukrainian, Finnish, Czech, Swedish, Japanese] null true false false 95% null Laush Dmitriy Sergeevich [Casual, Indie] +432380 Hydra Slayer Mar/2016 50000 - 100000 0 5.99 0 [English] http://roguetemple.com/z/hydra/ true true true 95% null Zeno Rogue [RPG, Strategy] +1889320 Timeline Apr/2022 50000 - 100000 0 11.99 0 [English] https://taueon.com/timeline/timeline.html true true true 95% null Taueon [Indie, Strategy] +405640 Pony Island Jan/2016 500000 - 1000000 0 4.99 1 [English, French, Italian, German, Spanish - Spain, Danish, Turkish, Portuguese, Polish, Dutch, Russian] http://www.pony-island.com true true true 95% 2h 23m Daniel Mullins Games [Indie] +32360 The Secret of Monkey Island: Special Edition Jul/2009 500000 - 1000000 0 9.99 0 [English, French, German, Italian, Spanish - Spain] http://www.monkeyislandspecialedition.com true false false 95% 4h 19m LucasArts [Adventure] +1147690 NGU IDLE Oct/2019 500000 - 1000000 0 0.00 0 [English] null true false false 96% 73h 4m 4G [Adventure, Free to Play, Indie, Simulation] +339350 Choice of Robots Dec/2014 50000 - 100000 0 5.99 0 [English] https://www.choiceofgames.com/ true true true 97% 3h 51m Choice of Games [Indie, RPG] +926340 Roman's Christmas / 罗曼圣诞探案集 Feb/2020 50000 - 100000 0 9.89 1 [Simplified Chinese, Traditional Chinese, English, Korean] https://afdian.net/@apoto5 true true false 97% 7h 16m apoto5 [Adventure, Indie, RPG, Simulation, Strategy] +1082710 Bug Fables: The Everlasting Sapling Nov/2019 50000 - 100000 0 19.99 1 [English, Spanish - Latin America, Japanese, Portuguese - Brazil, German, Korean] https://bugfables.dangenentertainment.com/ true false false 98% 17h 35m Moonsprout Games [Action, Adventure, Indie, RPG] +1557050 Combat Chess Feb/2021 50000 - 100000 0 0.99 0 [English] null true false false 100% null Mind's Eye [Strategy] +1628370 Lipstick Assassin May/2021 50000 - 100000 0 9.99 0 [English] null true false false 100% null Pamela Linares,Gamma Ray Chamber [Action, Adventure, Indie, RPG] +34277 Shinobi™ III: Return of the Ninja Master Jun/2010 50000 - 100000 0 0.99 0 [English] http://www.sega.com true true true 100% null SEGA [Action] diff --git a/tps/entrada e saida/tp03/TP03Q08 - Bolha em Java/pub.in b/tps/entrada e saida/tp03/TP03Q08 - Bolha em Java/pub.in new file mode 100644 index 0000000..828272d --- /dev/null +++ b/tps/entrada e saida/tp03/TP03Q08 - Bolha em Java/pub.in @@ -0,0 +1,76 @@ +731770 +358250 +1389550 +1082710 +34277 +992300 +405640 +1201240 +574820 +886960 +24800 +1897580 +1785120 +1415200 +1543150 +497850 +594050 +339350 +392470 +1557050 +1147690 +1877330 +588160 +1420770 +244890 +1570070 +826600 +410390 +926340 +755980 +1889320 +1099400 +1419730 +482450 +773580 +524030 +306020 +517910 +1628370 +884550 +604240 +1203710 +622470 +1472660 +22500 +400660 +392920 +1397690 +944010 +249990 +1112930 +234670 +579820 +392160 +438180 +1257360 +1770660 +6980 +822990 +1489630 +960330 +1894760 +546490 +703940 +523660 +1035750 +909660 +1457920 +310450 +4520 +45740 +277270 +668550 +432380 +32360 +FIM diff --git a/tps/entrada e saida/tp03/TP03Q08 - Bolha em Java/pub.out b/tps/entrada e saida/tp03/TP03Q08 - Bolha em Java/pub.out new file mode 100644 index 0000000..6c7a2b4 --- /dev/null +++ b/tps/entrada e saida/tp03/TP03Q08 - Bolha em Java/pub.out @@ -0,0 +1,75 @@ +594050 Red Alliance Oct/2018 50000 - 100000 0 5.99 0 [English, Russian, French, Turkish] null true false false 78% 2h 36m 2ndUp Studios [Action, Adventure, Indie] +358250 Cosmo's Cosmic Adventure May/2014 50000 - 100000 0 4.99 0 [English] https://3drealms.com/catalog/cosmos-cosmic-adventure_37/ true true false 84% null 3D Realms (Apogee Software) [Action, Adventure] +1147690 NGU IDLE Oct/2019 500000 - 1000000 0 0.00 0 [English] null true false false 96% 73h 4m 4G [Adventure, Free to Play, Indie, Simulation] +1203710 UnMetal Sep/2021 50000 - 100000 0 19.99 2 [English, Spanish - Spain, Italian, Russian, French, German, Portuguese - Brazil, Japanese, Korean, Simplified Chinese] http://www.unepicfran.com true false false 95% 5h 26m @unepic_fran [Action, Adventure, Indie] +1543150 The Fermi Paradox Jul/2021 50000 - 100000 0 18.99 1 [English] http://fermi-paradox.com/ true false false 79% null Anomaly Games [Indie, Simulation, Strategy, Early Access] +22500 Spectromancer Feb/2009 50000 - 100000 0 6.99 1 [English, Russian] http://spectromancer.com true false false 86% 1h 53m Apus Software,Three Donkeys LLC [Indie, Strategy] +249990 FORCED: Slightly Better Edition Oct/2013 500000 - 1000000 0 14.99 2 [English, German, Spanish - Spain, Portuguese, Russian, Swedish, Italian, Danish, French, Polish] http://forcedthegame.com true true true 74% 6h 1m BetaDwarf [Action, Adventure, Indie, RPG] +731770 Flightless Classic Oct/2017 50000 - 100000 0 0.00 0 [English] null true false false 91% null Bristol Street Studios [Adventure, Free to Play, Indie] +45740 Dead Rising® 2 Sep/2010 500000 - 1000000 17 19.99 4 [English, French, Italian, Spanish - Spain, Japanese, Korean] http://www.deadrising-2.com/ true false false 78% 6h 51m Capcom Vancouver [Action, Adventure] +574820 Cat or Bread? May/2017 500000 - 1000000 0 0.99 0 [Russian] null true false false 91% 8h 3m Casioqu [Casual, Indie] +826600 I am not a Monster: First Contact Sep/2018 50000 - 100000 0 10.99 1 [English, Russian, Simplified Chinese, French, German, Spanish - Spain] https://iamnotamonster.com?utm_source=SteamPage true false false 79% 16h 32m Cheerdealers [Indie, Massively Multiplayer, RPG, Strategy] +1472660 No Place Like Home Mar/2022 50000 - 100000 0 19.99 0 [English, French, German, Spanish - Spain, Simplified Chinese, Polish] null true false false 83% 48m Chicken Launcher [Adventure, Casual, Indie, RPG, Simulation] +339350 Choice of Robots Dec/2014 50000 - 100000 0 5.99 0 [English] https://www.choiceofgames.com/ true true true 97% 3h 51m Choice of Games [Indie, RPG] +1457920 VITATIO 3 Dec/2020 50000 - 100000 0 2.99 9 [English] null true false false 50% null ColloseusX [Action, Casual, Indie] +579820 Robinson: The Journey Feb/2017 50000 - 100000 0 19.99 0 [English, French, Italian, German, Spanish - Spain] http://robinsonthegame.com/ true false false 53% 1h 39m Crytek [Adventure] +244890 Velocity®Ultra Dec/2013 50000 - 100000 0 0.99 1 [English, French, Italian, German, Spanish - Spain] http://www.velocitygame.co.uk/velocity-ultra/ true false false 76% 2h 14m Curve Studios,FuturLab [Action, Indie] +234670 NARUTO SHIPPUDEN: Ultimate Ninja STORM 3 Full Burst HD Oct/2013 500000 - 1000000 0 19.99 0 [English, French, Spanish - Spain, Italian, German, Portuguese - Brazil, Russian, Traditional Chinese] http://www.naruto-videogames.com/ true false false 90% 12h 47m CyberConnect2 Co. Ltd. [Action, Adventure] +1419730 Seek Girl Ⅵ Sep/2020 50000 - 100000 0 1.99 1 [English, Simplified Chinese] null true false false 80% 45h 44m DSGame [Casual, Indie, Strategy] +405640 Pony Island Jan/2016 500000 - 1000000 0 4.99 1 [English, French, Italian, German, Spanish - Spain, Danish, Turkish, Portuguese, Polish, Dutch, Russian] http://www.pony-island.com true true true 95% 2h 23m Daniel Mullins Games [Indie] +523660 HYPERCHARGE: Unboxed Apr/2020 500000 - 1000000 0 19.99 3 [English, French, German, Spanish - Spain, Spanish - Latin America, Italian, Japanese, Korean, Simplified Chinese, Traditional Chinese, Portuguese - Brazil, Russian] http://www.hypercharge.digitalcybercherries.com/ true false true 91% 2h Digital Cybercherries [Action, Adventure, Casual, Indie, Strategy] +24800 Command & Conquer: Red Alert 3 - Uprising Oct/2009 500000 - 1000000 0 19.99 0 [English, Czech, French, German, Hungarian, Italian, Polish, Russian, Spanish - Spain] null true false false 84% 9h 16m EA Los Angeles [Strategy] +482450 Nitroplus Blasterz: Heroines Infinite Duel Dec/2016 50000 - 100000 0 19.99 0 [English, Japanese] http://www.nitroplusblasterz.com true false false 90% 3h 50m EXAMU [Action] +517910 Sisyphus Reborn Sep/2016 50000 - 100000 0 0.00 2 [English, Spanish - Spain, German, French] http://www.myshkin.net/sisyphus-reborn true false true 93% 1135h 59m Edwin Montgomery,Myshkin Entertainment [Adventure] +392160 X4: Foundations Nov/2018 500000 - 1000000 0 49.99 8 [English, German, French, Italian, Simplified Chinese, Portuguese - Brazil, Spanish - Spain, Traditional Chinese, Russian, Korean, Japanese, Spanish - Latin America, Polish] https://www.x4foundations.com true false true 76% 140h 29m Egosoft [Action, Simulation, Strategy] +773580 Game Dev Studio Mar/2018 50000 - 100000 0 9.99 1 [English, German, French, Russian, Simplified Chinese] http://www.gamedevstudiogame.com/press/index.php true false true 86% 13m Explosive Squat Games [Casual, Indie, Simulation, Strategy] +410390 Warhammer: Vermintide VR - Hero Trials Dec/2016 50000 - 100000 0 0.00 0 [English] http://www.vermintide.com true false false 60% null Fatshark [Violent, Gore, Action, Free to Play] +886960 Dragon Spear Aug/2018 50000 - 100000 0 14.99 3 [English, Korean, Simplified Chinese, Traditional Chinese, Japanese] null true true false 63% 19h 25m Game2Gather [Action, Adventure, Indie, RPG] +588160 Pizza Connection 3 Mar/2018 50000 - 100000 0 1.99 1 [English, French, Italian, German, Spanish - Spain, Polish, Russian, Simplified Chinese, Portuguese - Brazil] null true true true 48% 6h 21m Gentlymad Studios [Simulation, Strategy] +1489630 Carrier Command 2 Aug/2021 50000 - 100000 0 29.99 1 [English, French, German, Spanish - Spain, Japanese, Portuguese - Brazil, Russian, Simplified Chinese] https://www.microprose.com/games/carrier-command-2/ true true false 78% 11h 12m Geometa [Action, Adventure, Simulation, Strategy] +1420770 Winter Resort Simulator 2 Nov/2020 50000 - 100000 0 24.99 3 [English, German, French, Italian, Spanish - Spain, Polish] null true false false 81% 12h 23m HR Innoways [Casual, Indie, Simulation] +1257360 Bloodstained: Curse of the Moon 2 Jul/2020 50000 - 100000 0 14.99 0 [English, Japanese] http://curseofthemoon.com/en/2/ true false false 89% 9h 11m INTI CREATES CO., LTD. [Action] +6980 Thief: Deadly Shadows Mar/2007 500000 - 1000000 0 8.99 0 [English] http://www.eidos.co.uk/gss/thief_ds/ true false false 82% 13h 17m Ion Storm [Action] +822990 Spinnortality | cyberpunk management sim Feb/2019 50000 - 100000 0 9.99 1 [English, German, French, Turkish] https://spinnortality.com true true true 79% null James Patton [Indie, Simulation, Strategy] +392920 Arvale Aug/2015 50000 - 100000 0 4.99 1 [English] null true false false 80% 3h 14m Jaybot7 [Adventure, Casual, Indie, RPG] +1035750 文字獄 Mar/2019 50000 - 100000 0 0.00 0 [Traditional Chinese] https://jiahojiangames.com/zh/ true true true 91% null Jia-Ho Jian [Adventure, Free to Play, Indie] +1201240 BLEACH Brave Souls Aug/2020 500000 - 1000000 0 0.00 0 [English, French, Japanese, Thai, Simplified Chinese, Traditional Chinese, Korean] https://www.bleach-bravesouls.com/ true false false 87% 156h 36m KLab Inc. [Action, Casual, Free to Play, RPG] +392470 NOBUNAGA'S AMBITION: Sphere of Influence Sep/2015 50000 - 100000 0 59.99 9 [English] http://www.koeitecmoamerica.com/sphereofinfluence/ true false false 83% null KOEI TECMO GAMES CO., LTD. [Strategy] +277270 Return to Mysterious Island 2 Mar/2014 50000 - 100000 0 1.19 0 [English, French, Italian, German, Spanish - Spain, Polish, Russian] null true false false 66% 7h 2m Kheops Studio [Adventure, Casual] +944010 S.W.I.N.E. HD Remaster May/2019 50000 - 100000 0 2.99 0 [English, French, Italian, German, Spanish - Spain, Hungarian, Russian, Czech, Simplified Chinese] https://swinethegame.com true false false 92% 59m Kite Games [Strategy] +1897580 SEARCH ALL - RUNES Feb/2022 50000 - 100000 0 0.99 0 [English, French, Italian, German, Spanish - Spain, Arabic, Bulgarian, Portuguese - Brazil, Hungarian, Vietnamese, Greek, Danish, Spanish - Latin America, Traditional Chinese, Simplified Chinese, Korean, Dutch, Norwegian, Polish, Portuguese, Romanian, Russian, Thai, Turkish, Ukrainian, Finnish, Czech, Swedish, Japanese] null true false false 95% null Laush Dmitriy Sergeevich [Casual, Indie] +909660 Vagrus - The Riven Realms Oct/2021 50000 - 100000 0 29.99 3 [English] https://vagrus.com true true true 85% 65h 52m Lost Pilgrims Studio [Indie, RPG, Strategy] +32360 The Secret of Monkey Island: Special Edition Jul/2009 500000 - 1000000 0 9.99 0 [English, French, German, Italian, Spanish - Spain] http://www.monkeyislandspecialedition.com true false false 95% 4h 19m LucasArts [Adventure] +604240 Shotgun Farmers Mar/2019 500000 - 1000000 0 9.99 0 [English, French, German, Dutch, Japanese, Russian, Italian, Spanish - Spain, Portuguese - Brazil, Swedish, Simplified Chinese, Korean, Traditional Chinese] http://www.shotgunfarmers.com true true true 93% 8h 3m Megastorm Games [Action, Indie] +1557050 Combat Chess Feb/2021 50000 - 100000 0 0.99 0 [English] null true false false 100% null Mind's Eye [Strategy] +1415200 Pitched Battle Sep/2020 50000 - 100000 0 1.99 0 [English] null true false false 88% null MoonGame [Action, Adventure, Casual, Indie, Strategy] +1082710 Bug Fables: The Everlasting Sapling Nov/2019 50000 - 100000 0 19.99 1 [English, Spanish - Latin America, Japanese, Portuguese - Brazil, German, Korean] https://bugfables.dangenentertainment.com/ true false false 98% 17h 35m Moonsprout Games [Action, Adventure, Indie, RPG] +400660 Reverse Crawl Sep/2015 50000 - 100000 0 0.89 0 [English] https://www.digerati.games/game/9-reverse-crawl true true false 89% 2h 13m Nerdook Productions [Action, Adventure, RPG, Strategy] +1770660 Deluded I Dec/2021 50000 - 100000 0 6.99 0 [English, French, Italian, German, Spanish - Spain, Arabic, Hungarian, Japanese, Portuguese, Portuguese - Brazil, Russian, Simplified Chinese, Spanish - Latin America, Turkish, Ukrainian] https://www.newideagames.com/ true false false 81% null New IDEA Games [Action, Adventure, RPG] +306020 Bloons TD 5 Nov/2014 500000 - 1000000 0 9.99 13 [English, French, Italian, German, Spanish - Spain, Danish, Finnish, Japanese, Korean, Norwegian, Portuguese - Brazil, Russian, Swedish, Turkish] http://ninjakiwi.com true true false 94% 19h 43m Ninja Kiwi [Action, Strategy] +1570070 Beholder 3 Mar/2022 50000 - 100000 0 14.99 0 [English, German, Russian, Simplified Chinese] null true false false 66% null Paintbucket Games [Adventure, Indie, Simulation, Strategy] +1628370 Lipstick Assassin May/2021 50000 - 100000 0 9.99 0 [English] null true false false 100% null Pamela Linares,Gamma Ray Chamber [Action, Adventure, Indie, RPG] +4520 Full Spectrum Warrior Jul/2007 50000 - 100000 0 9.99 0 [English, French, Italian, Spanish - Spain, Korean, German] null true false false 68% 7m Pandemic Studios [Action, Strategy] +497850 8-Bit Hordes Aug/2016 50000 - 100000 0 14.99 1 [English, French, German, Portuguese - Brazil, Russian, Simplified Chinese, Hungarian, Polish, Italian, Spanish - Spain, Arabic, Dutch, Romanian, Turkish] null true false false 81% 17h 15m Petroglyph [Indie, Simulation, Strategy] +1112930 Dredgers Oct/2019 50000 - 100000 0 11.99 0 [English, Simplified Chinese] null true false false 92% null Pirate-Rob [Indie, RPG] +310450 Steel & Steam: Episode 1 Jul/2014 50000 - 100000 0 0.00 0 [English] www.redmeatgames.ca true false false 32% 4m Red Meat Games [RPG] +438180 Super Mustache Jan/2016 500000 - 1000000 0 1.99 0 [English] http://www.backtobasicsgaming.com/ true false false 73% 3h 21m Redro Games [Action, Adventure, Casual, Indie] +668550 8Doors: Arum's Afterlife Adventure Apr/2021 50000 - 100000 0 19.99 2 [Korean, English, Simplified Chinese, German, Spanish - Spain, Russian, Japanese, Portuguese - Brazil, French] https://playneowiz.com/8doors true false false 78% null Rootless Studio [Action, Adventure, Indie] +34277 Shinobi™ III: Return of the Ninja Master Jun/2010 50000 - 100000 0 0.99 0 [English] http://www.sega.com true true true 100% null SEGA [Action] +546490 Heart and Seoul Nov/2016 50000 - 100000 0 1.49 1 [English, Simplified Chinese] null true true true 45% 4h 18m Sapphire Dragon Productions [Casual, Simulation] +1889320 Timeline Apr/2022 50000 - 100000 0 11.99 0 [English] https://taueon.com/timeline/timeline.html true true true 95% null Taueon [Indie, Strategy] +622470 Road Dogs Sep/2017 50000 - 100000 0 0.00 0 [English, Russian] https://roaddogs.online true true true 51% 13m Teletower Studios [Action, Adventure, Free to Play, Indie, Massively Multiplayer, Racing, RPG, Strategy, Early Access] +1389550 Mind Scanners May/2021 50000 - 100000 0 16.99 1 [English, French, German, Danish, Russian, Simplified Chinese, Polish] https://www.braveatnight.co.uk/ true true false 84% null The Outer Zone [Adventure, RPG, Simulation, Strategy] +1785120 Forsake Mar/2022 50000 - 100000 0 3.99 0 [English] https://www.unseeninteractive.com true false false 68% null Unseen Interactive [Indie, Early Access] +703940 Ball 2D: Soccer Online Sep/2017 50000 - 100000 0 0.00 0 [English] null true true false 76% 17m Unusualsoft [Action, Casual, Free to Play, Indie, Massively Multiplayer, Simulation, Sports] +884550 Mist of the Dark Aug/2018 50000 - 100000 0 0.00 0 [English] null true false false 47% null Visualistic Studios, LLC. [Violent, Gore, Action, Free to Play, Indie, Early Access] +524030 Machine Learning: Episode I Sep/2016 50000 - 100000 0 0.99 0 [English] null true false false 67% 3h 40m Volens Nolens Games [Action, Adventure, Free to Play, Indie] +755980 DEPLOYMENT Apr/2018 50000 - 100000 6 9.99 0 [English, Russian, Ukrainian, French, German, Spanish - Spain, Simplified Chinese] https://store.steampowered.com/app/1852830/SPACE_ACCIDENT/ true false false 83% 5m Whale Rock Games [Action, Adventure, Casual, Indie, Massively Multiplayer, Racing, Sports, Strategy] +432380 Hydra Slayer Mar/2016 50000 - 100000 0 5.99 0 [English] http://roguetemple.com/z/hydra/ true true true 95% null Zeno Rogue [RPG, Strategy] +1397690 Riot At World Sep/2020 50000 - 100000 0 0.99 0 [English] null true false false 0% null Zeruk Studios [Action, Adventure, Casual, Indie] +926340 Roman's Christmas / 罗曼圣诞探案集 Feb/2020 50000 - 100000 0 9.89 1 [Simplified Chinese, Traditional Chinese, English, Korean] https://afdian.net/@apoto5 true true false 97% 7h 16m apoto5 [Adventure, Indie, RPG, Simulation, Strategy] +1894760 SnakeGame Feb/2022 50000 - 100000 0 24.99 0 [English] null true false false 85% null galesoozka [Casual] +960330 Dark Gnome Mar/2019 50000 - 100000 0 0.00 0 [English, German, Polish] https://company.upjers.com/en/ true false false 55% 1m upjers [Action, Casual, Free to Play, Strategy] +1099400 唤境引擎 Evkworld Jul/2019 50000 - 100000 0 0.00 0 [Simplified Chinese] https://www.evkworld.com/ true true false 69% null 星飞游戏 [Game Development] +992300 嗜血印 Bloody Spell Jan/2022 500000 - 1000000 0 24.99 17 [English, Simplified Chinese, Japanese] https://weibo.com/2042172087/profile true false false 88% 42h 40m 艺龙游戏 [Action, Adventure, Indie, RPG] +1877330 NEXT DOOR - An Eternal World Feb/2022 50000 - 100000 0 5.99 0 [Japanese] http://nextdoor.html.xdomain.jp/ true false false 67% null 莞爾の草 [Adventure, Indie, RPG] diff --git a/tps/entrada e saida/tp03/TP03Q09 - Mergesort em Java/pub.in b/tps/entrada e saida/tp03/TP03Q09 - Mergesort em Java/pub.in new file mode 100644 index 0000000..828272d --- /dev/null +++ b/tps/entrada e saida/tp03/TP03Q09 - Mergesort em Java/pub.in @@ -0,0 +1,76 @@ +731770 +358250 +1389550 +1082710 +34277 +992300 +405640 +1201240 +574820 +886960 +24800 +1897580 +1785120 +1415200 +1543150 +497850 +594050 +339350 +392470 +1557050 +1147690 +1877330 +588160 +1420770 +244890 +1570070 +826600 +410390 +926340 +755980 +1889320 +1099400 +1419730 +482450 +773580 +524030 +306020 +517910 +1628370 +884550 +604240 +1203710 +622470 +1472660 +22500 +400660 +392920 +1397690 +944010 +249990 +1112930 +234670 +579820 +392160 +438180 +1257360 +1770660 +6980 +822990 +1489630 +960330 +1894760 +546490 +703940 +523660 +1035750 +909660 +1457920 +310450 +4520 +45740 +277270 +668550 +432380 +32360 +FIM diff --git a/tps/entrada e saida/tp03/TP03Q09 - Mergesort em Java/pub.out b/tps/entrada e saida/tp03/TP03Q09 - Mergesort em Java/pub.out new file mode 100644 index 0000000..7463c49 --- /dev/null +++ b/tps/entrada e saida/tp03/TP03Q09 - Mergesort em Java/pub.out @@ -0,0 +1,75 @@ +1397690 Riot At World Sep/2020 50000 - 100000 0 0.99 0 [English] null true false false 0% null Zeruk Studios [Action, Adventure, Casual, Indie] +310450 Steel & Steam: Episode 1 Jul/2014 50000 - 100000 0 0.00 0 [English] www.redmeatgames.ca true false false 32% 4m Red Meat Games [RPG] +546490 Heart and Seoul Nov/2016 50000 - 100000 0 1.49 1 [English, Simplified Chinese] null true true true 45% 4h 18m Sapphire Dragon Productions [Casual, Simulation] +884550 Mist of the Dark Aug/2018 50000 - 100000 0 0.00 0 [English] null true false false 47% null Visualistic Studios, LLC. [Violent, Gore, Action, Free to Play, Indie, Early Access] +588160 Pizza Connection 3 Mar/2018 50000 - 100000 0 1.99 1 [English, French, Italian, German, Spanish - Spain, Polish, Russian, Simplified Chinese, Portuguese - Brazil] null true true true 48% 6h 21m Gentlymad Studios [Simulation, Strategy] +1457920 VITATIO 3 Dec/2020 50000 - 100000 0 2.99 9 [English] null true false false 50% null ColloseusX [Action, Casual, Indie] +622470 Road Dogs Sep/2017 50000 - 100000 0 0.00 0 [English, Russian] https://roaddogs.online true true true 51% 13m Teletower Studios [Action, Adventure, Free to Play, Indie, Massively Multiplayer, Racing, RPG, Strategy, Early Access] +579820 Robinson: The Journey Feb/2017 50000 - 100000 0 19.99 0 [English, French, Italian, German, Spanish - Spain] http://robinsonthegame.com/ true false false 53% 1h 39m Crytek [Adventure] +960330 Dark Gnome Mar/2019 50000 - 100000 0 0.00 0 [English, German, Polish] https://company.upjers.com/en/ true false false 55% 1m upjers [Action, Casual, Free to Play, Strategy] +410390 Warhammer: Vermintide VR - Hero Trials Dec/2016 50000 - 100000 0 0.00 0 [English] http://www.vermintide.com true false false 60% null Fatshark [Violent, Gore, Action, Free to Play] +886960 Dragon Spear Aug/2018 50000 - 100000 0 14.99 3 [English, Korean, Simplified Chinese, Traditional Chinese, Japanese] null true true false 63% 19h 25m Game2Gather [Action, Adventure, Indie, RPG] +1570070 Beholder 3 Mar/2022 50000 - 100000 0 14.99 0 [English, German, Russian, Simplified Chinese] null true false false 66% null Paintbucket Games [Adventure, Indie, Simulation, Strategy] +277270 Return to Mysterious Island 2 Mar/2014 50000 - 100000 0 1.19 0 [English, French, Italian, German, Spanish - Spain, Polish, Russian] null true false false 66% 7h 2m Kheops Studio [Adventure, Casual] +1877330 NEXT DOOR - An Eternal World Feb/2022 50000 - 100000 0 5.99 0 [Japanese] http://nextdoor.html.xdomain.jp/ true false false 67% null 莞爾の草 [Adventure, Indie, RPG] +524030 Machine Learning: Episode I Sep/2016 50000 - 100000 0 0.99 0 [English] null true false false 67% 3h 40m Volens Nolens Games [Action, Adventure, Free to Play, Indie] +4520 Full Spectrum Warrior Jul/2007 50000 - 100000 0 9.99 0 [English, French, Italian, Spanish - Spain, Korean, German] null true false false 68% 7m Pandemic Studios [Action, Strategy] +1785120 Forsake Mar/2022 50000 - 100000 0 3.99 0 [English] https://www.unseeninteractive.com true false false 68% null Unseen Interactive [Indie, Early Access] +1099400 唤境引擎 Evkworld Jul/2019 50000 - 100000 0 0.00 0 [Simplified Chinese] https://www.evkworld.com/ true true false 69% null 星飞游戏 [Game Development] +438180 Super Mustache Jan/2016 500000 - 1000000 0 1.99 0 [English] http://www.backtobasicsgaming.com/ true false false 73% 3h 21m Redro Games [Action, Adventure, Casual, Indie] +249990 FORCED: Slightly Better Edition Oct/2013 500000 - 1000000 0 14.99 2 [English, German, Spanish - Spain, Portuguese, Russian, Swedish, Italian, Danish, French, Polish] http://forcedthegame.com true true true 74% 6h 1m BetaDwarf [Action, Adventure, Indie, RPG] +703940 Ball 2D: Soccer Online Sep/2017 50000 - 100000 0 0.00 0 [English] null true true false 76% 17m Unusualsoft [Action, Casual, Free to Play, Indie, Massively Multiplayer, Simulation, Sports] +392160 X4: Foundations Nov/2018 500000 - 1000000 0 49.99 8 [English, German, French, Italian, Simplified Chinese, Portuguese - Brazil, Spanish - Spain, Traditional Chinese, Russian, Korean, Japanese, Spanish - Latin America, Polish] https://www.x4foundations.com true false true 76% 140h 29m Egosoft [Action, Simulation, Strategy] +244890 Velocity®Ultra Dec/2013 50000 - 100000 0 0.99 1 [English, French, Italian, German, Spanish - Spain] http://www.velocitygame.co.uk/velocity-ultra/ true false false 76% 2h 14m Curve Studios,FuturLab [Action, Indie] +668550 8Doors: Arum's Afterlife Adventure Apr/2021 50000 - 100000 0 19.99 2 [Korean, English, Simplified Chinese, German, Spanish - Spain, Russian, Japanese, Portuguese - Brazil, French] https://playneowiz.com/8doors true false false 78% null Rootless Studio [Action, Adventure, Indie] +45740 Dead Rising® 2 Sep/2010 500000 - 1000000 17 19.99 4 [English, French, Italian, Spanish - Spain, Japanese, Korean] http://www.deadrising-2.com/ true false false 78% 6h 51m Capcom Vancouver [Action, Adventure] +1489630 Carrier Command 2 Aug/2021 50000 - 100000 0 29.99 1 [English, French, German, Spanish - Spain, Japanese, Portuguese - Brazil, Russian, Simplified Chinese] https://www.microprose.com/games/carrier-command-2/ true true false 78% 11h 12m Geometa [Action, Adventure, Simulation, Strategy] +594050 Red Alliance Oct/2018 50000 - 100000 0 5.99 0 [English, Russian, French, Turkish] null true false false 78% 2h 36m 2ndUp Studios [Action, Adventure, Indie] +1543150 The Fermi Paradox Jul/2021 50000 - 100000 0 18.99 1 [English] http://fermi-paradox.com/ true false false 79% null Anomaly Games [Indie, Simulation, Strategy, Early Access] +826600 I am not a Monster: First Contact Sep/2018 50000 - 100000 0 10.99 1 [English, Russian, Simplified Chinese, French, German, Spanish - Spain] https://iamnotamonster.com?utm_source=SteamPage true false false 79% 16h 32m Cheerdealers [Indie, Massively Multiplayer, RPG, Strategy] +822990 Spinnortality | cyberpunk management sim Feb/2019 50000 - 100000 0 9.99 1 [English, German, French, Turkish] https://spinnortality.com true true true 79% null James Patton [Indie, Simulation, Strategy] +1419730 Seek Girl Ⅵ Sep/2020 50000 - 100000 0 1.99 1 [English, Simplified Chinese] null true false false 80% 45h 44m DSGame [Casual, Indie, Strategy] +392920 Arvale Aug/2015 50000 - 100000 0 4.99 1 [English] null true false false 80% 3h 14m Jaybot7 [Adventure, Casual, Indie, RPG] +1770660 Deluded I Dec/2021 50000 - 100000 0 6.99 0 [English, French, Italian, German, Spanish - Spain, Arabic, Hungarian, Japanese, Portuguese, Portuguese - Brazil, Russian, Simplified Chinese, Spanish - Latin America, Turkish, Ukrainian] https://www.newideagames.com/ true false false 81% null New IDEA Games [Action, Adventure, RPG] +497850 8-Bit Hordes Aug/2016 50000 - 100000 0 14.99 1 [English, French, German, Portuguese - Brazil, Russian, Simplified Chinese, Hungarian, Polish, Italian, Spanish - Spain, Arabic, Dutch, Romanian, Turkish] null true false false 81% 17h 15m Petroglyph [Indie, Simulation, Strategy] +1420770 Winter Resort Simulator 2 Nov/2020 50000 - 100000 0 24.99 3 [English, German, French, Italian, Spanish - Spain, Polish] null true false false 81% 12h 23m HR Innoways [Casual, Indie, Simulation] +6980 Thief: Deadly Shadows Mar/2007 500000 - 1000000 0 8.99 0 [English] http://www.eidos.co.uk/gss/thief_ds/ true false false 82% 13h 17m Ion Storm [Action] +1472660 No Place Like Home Mar/2022 50000 - 100000 0 19.99 0 [English, French, German, Spanish - Spain, Simplified Chinese, Polish] null true false false 83% 48m Chicken Launcher [Adventure, Casual, Indie, RPG, Simulation] +755980 DEPLOYMENT Apr/2018 50000 - 100000 6 9.99 0 [English, Russian, Ukrainian, French, German, Spanish - Spain, Simplified Chinese] https://store.steampowered.com/app/1852830/SPACE_ACCIDENT/ true false false 83% 5m Whale Rock Games [Action, Adventure, Casual, Indie, Massively Multiplayer, Racing, Sports, Strategy] +392470 NOBUNAGA'S AMBITION: Sphere of Influence Sep/2015 50000 - 100000 0 59.99 9 [English] http://www.koeitecmoamerica.com/sphereofinfluence/ true false false 83% null KOEI TECMO GAMES CO., LTD. [Strategy] +24800 Command & Conquer: Red Alert 3 - Uprising Oct/2009 500000 - 1000000 0 19.99 0 [English, Czech, French, German, Hungarian, Italian, Polish, Russian, Spanish - Spain] null true false false 84% 9h 16m EA Los Angeles [Strategy] +1389550 Mind Scanners May/2021 50000 - 100000 0 16.99 1 [English, French, German, Danish, Russian, Simplified Chinese, Polish] https://www.braveatnight.co.uk/ true true false 84% null The Outer Zone [Adventure, RPG, Simulation, Strategy] +358250 Cosmo's Cosmic Adventure May/2014 50000 - 100000 0 4.99 0 [English] https://3drealms.com/catalog/cosmos-cosmic-adventure_37/ true true false 84% null 3D Realms (Apogee Software) [Action, Adventure] +909660 Vagrus - The Riven Realms Oct/2021 50000 - 100000 0 29.99 3 [English] https://vagrus.com true true true 85% 65h 52m Lost Pilgrims Studio [Indie, RPG, Strategy] +1894760 SnakeGame Feb/2022 50000 - 100000 0 24.99 0 [English] null true false false 85% null galesoozka [Casual] +22500 Spectromancer Feb/2009 50000 - 100000 0 6.99 1 [English, Russian] http://spectromancer.com true false false 86% 1h 53m Apus Software,Three Donkeys LLC [Indie, Strategy] +773580 Game Dev Studio Mar/2018 50000 - 100000 0 9.99 1 [English, German, French, Russian, Simplified Chinese] http://www.gamedevstudiogame.com/press/index.php true false true 86% 13m Explosive Squat Games [Casual, Indie, Simulation, Strategy] +1201240 BLEACH Brave Souls Aug/2020 500000 - 1000000 0 0.00 0 [English, French, Japanese, Thai, Simplified Chinese, Traditional Chinese, Korean] https://www.bleach-bravesouls.com/ true false false 87% 156h 36m KLab Inc. [Action, Casual, Free to Play, RPG] +1415200 Pitched Battle Sep/2020 50000 - 100000 0 1.99 0 [English] null true false false 88% null MoonGame [Action, Adventure, Casual, Indie, Strategy] +992300 嗜血印 Bloody Spell Jan/2022 500000 - 1000000 0 24.99 17 [English, Simplified Chinese, Japanese] https://weibo.com/2042172087/profile true false false 88% 42h 40m 艺龙游戏 [Action, Adventure, Indie, RPG] +1257360 Bloodstained: Curse of the Moon 2 Jul/2020 50000 - 100000 0 14.99 0 [English, Japanese] http://curseofthemoon.com/en/2/ true false false 89% 9h 11m INTI CREATES CO., LTD. [Action] +400660 Reverse Crawl Sep/2015 50000 - 100000 0 0.89 0 [English] https://www.digerati.games/game/9-reverse-crawl true true false 89% 2h 13m Nerdook Productions [Action, Adventure, RPG, Strategy] +234670 NARUTO SHIPPUDEN: Ultimate Ninja STORM 3 Full Burst HD Oct/2013 500000 - 1000000 0 19.99 0 [English, French, Spanish - Spain, Italian, German, Portuguese - Brazil, Russian, Traditional Chinese] http://www.naruto-videogames.com/ true false false 90% 12h 47m CyberConnect2 Co. Ltd. [Action, Adventure] +482450 Nitroplus Blasterz: Heroines Infinite Duel Dec/2016 50000 - 100000 0 19.99 0 [English, Japanese] http://www.nitroplusblasterz.com true false false 90% 3h 50m EXAMU [Action] +574820 Cat or Bread? May/2017 500000 - 1000000 0 0.99 0 [Russian] null true false false 91% 8h 3m Casioqu [Casual, Indie] +523660 HYPERCHARGE: Unboxed Apr/2020 500000 - 1000000 0 19.99 3 [English, French, German, Spanish - Spain, Spanish - Latin America, Italian, Japanese, Korean, Simplified Chinese, Traditional Chinese, Portuguese - Brazil, Russian] http://www.hypercharge.digitalcybercherries.com/ true false true 91% 2h Digital Cybercherries [Action, Adventure, Casual, Indie, Strategy] +1035750 文字獄 Mar/2019 50000 - 100000 0 0.00 0 [Traditional Chinese] https://jiahojiangames.com/zh/ true true true 91% null Jia-Ho Jian [Adventure, Free to Play, Indie] +731770 Flightless Classic Oct/2017 50000 - 100000 0 0.00 0 [English] null true false false 91% null Bristol Street Studios [Adventure, Free to Play, Indie] +1112930 Dredgers Oct/2019 50000 - 100000 0 11.99 0 [English, Simplified Chinese] null true false false 92% null Pirate-Rob [Indie, RPG] +944010 S.W.I.N.E. HD Remaster May/2019 50000 - 100000 0 2.99 0 [English, French, Italian, German, Spanish - Spain, Hungarian, Russian, Czech, Simplified Chinese] https://swinethegame.com true false false 92% 59m Kite Games [Strategy] +517910 Sisyphus Reborn Sep/2016 50000 - 100000 0 0.00 2 [English, Spanish - Spain, German, French] http://www.myshkin.net/sisyphus-reborn true false true 93% 1135h 59m Edwin Montgomery,Myshkin Entertainment [Adventure] +604240 Shotgun Farmers Mar/2019 500000 - 1000000 0 9.99 0 [English, French, German, Dutch, Japanese, Russian, Italian, Spanish - Spain, Portuguese - Brazil, Swedish, Simplified Chinese, Korean, Traditional Chinese] http://www.shotgunfarmers.com true true true 93% 8h 3m Megastorm Games [Action, Indie] +306020 Bloons TD 5 Nov/2014 500000 - 1000000 0 9.99 13 [English, French, Italian, German, Spanish - Spain, Danish, Finnish, Japanese, Korean, Norwegian, Portuguese - Brazil, Russian, Swedish, Turkish] http://ninjakiwi.com true true false 94% 19h 43m Ninja Kiwi [Action, Strategy] +1203710 UnMetal Sep/2021 50000 - 100000 0 19.99 2 [English, Spanish - Spain, Italian, Russian, French, German, Portuguese - Brazil, Japanese, Korean, Simplified Chinese] http://www.unepicfran.com true false false 95% 5h 26m @unepic_fran [Action, Adventure, Indie] +1897580 SEARCH ALL - RUNES Feb/2022 50000 - 100000 0 0.99 0 [English, French, Italian, German, Spanish - Spain, Arabic, Bulgarian, Portuguese - Brazil, Hungarian, Vietnamese, Greek, Danish, Spanish - Latin America, Traditional Chinese, Simplified Chinese, Korean, Dutch, Norwegian, Polish, Portuguese, Romanian, Russian, Thai, Turkish, Ukrainian, Finnish, Czech, Swedish, Japanese] null true false false 95% null Laush Dmitriy Sergeevich [Casual, Indie] +432380 Hydra Slayer Mar/2016 50000 - 100000 0 5.99 0 [English] http://roguetemple.com/z/hydra/ true true true 95% null Zeno Rogue [RPG, Strategy] +1889320 Timeline Apr/2022 50000 - 100000 0 11.99 0 [English] https://taueon.com/timeline/timeline.html true true true 95% null Taueon [Indie, Strategy] +405640 Pony Island Jan/2016 500000 - 1000000 0 4.99 1 [English, French, Italian, German, Spanish - Spain, Danish, Turkish, Portuguese, Polish, Dutch, Russian] http://www.pony-island.com true true true 95% 2h 23m Daniel Mullins Games [Indie] +32360 The Secret of Monkey Island: Special Edition Jul/2009 500000 - 1000000 0 9.99 0 [English, French, German, Italian, Spanish - Spain] http://www.monkeyislandspecialedition.com true false false 95% 4h 19m LucasArts [Adventure] +1147690 NGU IDLE Oct/2019 500000 - 1000000 0 0.00 0 [English] null true false false 96% 73h 4m 4G [Adventure, Free to Play, Indie, Simulation] +339350 Choice of Robots Dec/2014 50000 - 100000 0 5.99 0 [English] https://www.choiceofgames.com/ true true true 97% 3h 51m Choice of Games [Indie, RPG] +926340 Roman's Christmas / 罗曼圣诞探案集 Feb/2020 50000 - 100000 0 9.89 1 [Simplified Chinese, Traditional Chinese, English, Korean] https://afdian.net/@apoto5 true true false 97% 7h 16m apoto5 [Adventure, Indie, RPG, Simulation, Strategy] +1082710 Bug Fables: The Everlasting Sapling Nov/2019 50000 - 100000 0 19.99 1 [English, Spanish - Latin America, Japanese, Portuguese - Brazil, German, Korean] https://bugfables.dangenentertainment.com/ true false false 98% 17h 35m Moonsprout Games [Action, Adventure, Indie, RPG] +1557050 Combat Chess Feb/2021 50000 - 100000 0 0.99 0 [English] null true false false 100% null Mind's Eye [Strategy] +1628370 Lipstick Assassin May/2021 50000 - 100000 0 9.99 0 [English] null true false false 100% null Pamela Linares,Gamma Ray Chamber [Action, Adventure, Indie, RPG] +34277 Shinobi™ III: Return of the Ninja Master Jun/2010 50000 - 100000 0 0.99 0 [English] http://www.sega.com true true true 100% null SEGA [Action] diff --git a/tps/entrada e saida/tp04/TP04Q01 - Lista Flexível em Java/pub.in b/tps/entrada e saida/tp04/TP04Q01 - Lista Flexível em Java/pub.in new file mode 100644 index 0000000..69a93a5 --- /dev/null +++ b/tps/entrada e saida/tp04/TP04Q01 - Lista Flexível em Java/pub.in @@ -0,0 +1,72 @@ +1189490 +300550 +49800 +1851280 +1112930 +275570 +1276550 +1096530 +690510 +1504570 +1369470 +270130 +336150 +573210 +886470 +1368820 +951530 +247370 +1879330 +1634290 +259570 +941650 +768450 +1347140 +722670 +711540 +450170 +730 +598550 +614090 +809440 +1923860 +559010 +1547380 +554310 +1124090 +292120 +691930 +325420 +663670 +503820 +49600 +49300 +1631930 +1038740 +336760 +64000 +487580 +410890 +363110 +FIM +20 +II 1487390 +II 258520 +II 1165270 +II 298140 +II 213610 +IF 50510 +IF 998660 +IF 1740720 +I* 10 24720 +I* 15 439550 +I* 20 1507410 +RF +RF +RF +RI +RI +R* 10 +RF +RF +RI diff --git a/tps/entrada e saida/tp04/TP04Q01 - Lista Flexível em Java/pub.out b/tps/entrada e saida/tp04/TP04Q01 - Lista Flexível em Java/pub.out new file mode 100644 index 0000000..6a85875 --- /dev/null +++ b/tps/entrada e saida/tp04/TP04Q01 - Lista Flexível em Java/pub.out @@ -0,0 +1,61 @@ +(R) Have a Nice Death +(R) Sopwith VR +(R) Burn Zombie Burn! +(R) Sonic Adventure 2 +(R) Rhiannon: Curse of the Four Branches +(R) Faefever +(R) NOBUNAGA'S AMBITION: Tendou with Power Up Kit +(R) Higurashi When They Cry Hou - Ch.2 Watanagashi +(R) Synthesis Universe -Episode 00- +[0] 258520 The Vanishing of Ethan Carter Sep/2014 500000 - 1000000 0 19.99 2 [English, French, Italian, German, Spanish - Spain, Polish, Czech] http://EthanCarterGame.com true false false 89% 3h 13m The Astronauts [Adventure, Indie] +[1] 1487390 ANVIL Dec/2021 50000 - 100000 0 24.99 0 [English, Korean, German, Russian, Japanese, Simplified Chinese, Traditional Chinese, French, Polish, Portuguese - Brazil, Spanish - Latin America, Italian, Thai, Vietnamese] https://www.anvil.world/ true false false 63% 9h 51m Action Square [Action, Early Access] +[2] 1189490 觅长生 Nov/2019 500000 - 1000000 0 11.99 0 [Simplified Chinese] null true false false 91% 33h 39m Chalcedony Network [Indie, RPG, Strategy, Early Access] +[3] 300550 Shadowrun: Dragonfall - Director's Cut Sep/2014 500000 - 1000000 0 14.99 0 [English] http://harebrained-schemes.com/shadowrun/dragonfall/ true true true 89% 15h 1m Harebrained Schemes [Adventure, Indie, RPG, Strategy] +[4] 49800 Flight of the Icarus May/2010 50000 - 100000 0 4.99 0 [English] http://musegames.com/games/flight-of-the-icarus/ true true false 39% 15m Muse Games [Action, Indie] +[5] 1851280 Samurai Bringer Apr/2022 50000 - 100000 0 9.99 0 [English, Japanese, Simplified Chinese, Traditional Chinese] https://playism.com/game/samurai-bringer/ true false false 88% 5h 2m ALPHAWING Inc. [Action, Indie] +[6] 1112930 Dredgers Oct/2019 50000 - 100000 0 11.99 0 [English, Simplified Chinese] null true false false 92% null Pirate-Rob [Indie, RPG] +[7] 24720 SPORE™ Galactic Adventures Jun/2009 500000 - 1000000 0 19.99 0 [English, French, German, Italian, Spanish - Spain, Dutch, Russian, Polish, Czech, Hungarian, Finnish, Norwegian, Swedish, Danish] http://www.spore.com/what/ga true false false 88% 15h 32m EA - Maxis [Action, Simulation] +[8] 275570 Summoner Mar/2014 50000 - 100000 0 4.99 0 [English, German] null true false false 83% 3h 24m Volition [Action, RPG] +[9] 1096530 Solasta: Crown of the Magister May/2021 500000 - 1000000 0 15.99 4 [English, French, German, Simplified Chinese, Portuguese - Brazil, Russian] https://www.solasta-game.com/ true true false 89% 37h 56m Tactical Adventures [Adventure, RPG, Strategy] +[10] 690510 Immortal Soul: Black Survival Mar/2019 500000 - 1000000 0 0.00 0 [English, Japanese, Korean, French, Italian, German, Spanish - Spain, Russian, Simplified Chinese, Traditional Chinese, Thai, Portuguese, Portuguese - Brazil] null true false false 79% 28h 5m Nimble Neuron [Free to Play, Indie, Strategy] +[11] 439550 'n Verlore Verstand Apr/2016 50000 - 100000 0 14.99 1 [English, French, Italian, German, Spanish - Spain, Arabic, Bulgarian, Czech, Danish, Dutch, Finnish, Greek, Hungarian, Japanese, Korean, Norwegian, Polish, Portuguese, Portuguese - Brazil, Romanian, Russian, Simplified Chinese, Swedish, Thai, Traditional Chinese, Turkish, Ukrainian] http://www.skobbejakgames.com true true true 39% 2h 20m Skobbejak Games,Skermunkel [Adventure, Casual, Indie] +[12] 1504570 Cultivation Tales Apr/2022 500000 - 1000000 0 19.99 0 [English, Simplified Chinese] null true false false 38% 27h 42m Ac Games [Action, Adventure, Indie, RPG, Strategy, Early Access] +[13] 1369470 Pincremental Aug/2020 50000 - 100000 0 0.00 0 [English] null true true false 80% null Makopaz [Casual, Free to Play, Indie, Simulation, Strategy] +[14] 270130 The Gallery - Episode 1: Call of the Starseed Apr/2016 50000 - 100000 0 14.99 1 [English] http://www.cloudheadgames.com true false false 84% 36m Cloudhead Games ltd. [Adventure, Casual, Indie] +[15] 336150 Virtual Pool 4 May/2015 50000 - 100000 0 24.99 0 [English] http://vponline.celeris.com true false false 83% null Celeris [Sports] +[16] 1507410 Coloring Book for Kids Mar/2021 50000 - 100000 0 0.00 1 [English, French, Italian, German, Arabic, Czech, Danish, Dutch, Hungarian, Japanese, Korean, Norwegian, Polish, Portuguese - Brazil, Romanian, Russian, Simplified Chinese, Spanish - Latin America, Swedish, Thai, Turkish, Vietnamese] null true true false 89% null Peaksel [Casual, Free to Play, Indie] +[17] 573210 Mistwood Heroes Dec/2016 50000 - 100000 0 3.99 0 [English] null true false false 56% 4h Meepower [Action, Adventure, Casual, Indie, RPG] +[18] 886470 Another Otter Jul/2018 50000 - 100000 0 0.99 0 [English] null true false false 63% null PepoLab [Casual, Indie] +[19] 1368820 RollerCoaster Tycoon® 3: Complete Edition Sep/2020 50000 - 100000 0 7.99 0 [English, French, Italian, German, Spanish - Spain, Danish, Dutch, Finnish, Norwegian, Swedish] null true true false 83% 1h 15m Frontier Developments,Aspyr (Mac) [Simulation, Strategy] +[20] 951530 Alien Shooter - Last Hope Nov/2020 50000 - 100000 0 4.99 0 [English, Russian] http://www.sigma-team.net true false false 81% null Sigma Team Inc. [Action, Indie, RPG] +[21] 247370 Mutant Mudds Deluxe Nov/2013 50000 - 100000 0 9.99 0 [English] http://www.mutantmuddsdeluxe.com true false false 74% 3h 21m Renegade Kid [Action, Indie] +[22] 1879330 WARRIORS OROCHI 3 Ultimate Definitive Edition Jul/2022 50000 - 100000 0 39.99 0 [English, Simplified Chinese, Traditional Chinese, Japanese] https://www.gamecity.ne.jp/orochi2/ultimate/index.html true false false 88% null KOEI TECMO GAMES CO., LTD. [Action, Strategy] +[23] 1634290 Chuhou Joutai 2: Paraided! Jul/2021 50000 - 100000 0 4.99 0 [English, Japanese] https://drillimation.com/chuhou-joutai-2-paraided/ true false false 100% null Drillimation Systems [Action, Indie] +[24] 259570 EDEN STAR Jan/2015 50000 - 100000 0 19.99 0 [English] http://www.edenstargame.com true false false 61% 4h 31m Flix Interactive [Action, Adventure, Indie, Strategy, Early Access] +[25] 941650 The Island: Into The Mist Jan/2019 50000 - 100000 0 9.99 0 [Korean, English] https://imbada.itch.io/the-island true false false 69% 3h 14m SUPER WAVE Studio [Adventure, Indie] +[26] 768450 NUTS Feb/2021 50000 - 100000 0 19.99 1 [English, French, Italian, German, Spanish - Spain, Arabic, Dutch, Japanese, Korean, Portuguese - Brazil, Russian, Simplified Chinese, Traditional Chinese] http://nuts.game true true false 88% null Joon, Pol, Muutsch, Char & Torfi [Adventure, Simulation] +[27] 1347140 NEAR DEADline Aug/2020 50000 - 100000 0 0.00 1 [English] https://www.newgrounds.com/portal/view/736443 true true true 90% null Dumb ****ing Horse [Action, Casual, Free to Play, Indie] +[28] 722670 Chinese Chess/ Elephant Game: 象棋/ 中国象棋/ 中國象棋 Oct/2017 50000 - 100000 0 9.99 0 [Simplified Chinese, Traditional Chinese, English, Russian] null true false false 78% 1h 45m Wang Wenxi [Indie, Simulation, Strategy, Early Access] +[29] 711540 Lonely Mountains: Downhill Oct/2019 50000 - 100000 0 9.99 4 [English, French, Italian, German, Spanish - Spain, Russian, Simplified Chinese, Japanese, Korean, Portuguese - Brazil, Polish, Turkish] http://lonelymountains.com true true false 92% 1h 15m Megagon Industries [Action, Indie, Racing, Simulation, Sports] +[30] 450170 BOOR Feb/2017 50000 - 100000 0 0.99 0 [English, Spanish - Spain, French, German] http://www.dazlog.com/boor true true true 83% 4h 30m DazlogStudio [Adventure, Casual, Indie] +[31] 730 Counter-Strike: Global Offensive Aug/2012 50000000 - 100000000 0 0.00 1 [Czech, Danish, Dutch, English, Finnish, French, German, Hungarian, Italian, Japanese, Korean, Norwegian, Polish, Portuguese, Portuguese - Brazil, Romanian, Russian, Simplified Chinese, Spanish - Spain, Swedish, Thai, Traditional Chinese, Turkish, Bulgarian, Ukrainian, Greek, Spanish - Latin America, Vietnamese] http://blog.counter-strike.net/ true true true 88% 508h 4m Valve,Hidden Path Entertainment [Action, Free to Play] +[32] 598550 HUNTDOWN May/2021 50000 - 100000 0 19.99 1 [English, French, Italian, German, Spanish - Spain, Japanese, Simplified Chinese] http://huntdown.com/ true true true 95% 11h 26m Easy Trigger Games [Action, Indie] +[33] 614090 Deadbeat Heroes Oct/2017 50000 - 100000 0 14.99 0 [English] https://www.upstreamarcade.com/deadbeat-heroes/ true false false 66% 4h 36m Deadbeat Productions [Action] +[34] 809440 Protolife Jun/2018 50000 - 100000 0 11.99 0 [English, Russian] null true true false 87% 15m Volcanic Giraffe [Indie, Strategy] +[35] 1923860 Neon Outlast Mar/2022 50000 - 100000 0 4.99 0 [English] null true false false 0% null Keep Spinning [Action, Indie] +[36] 559010 Cosmic Sugar VR Nov/2016 50000 - 100000 0 0.00 1 [English] http://cosmicsugarvr.com true false false 95% 5m David Lobser [Free to Play, Simulation] +[37] 1547380 KINGDOM of the DEAD Feb/2022 50000 - 100000 0 14.99 0 [English, French, Italian, German, Spanish - Spain, Simplified Chinese, Traditional Chinese, Korean, Japanese, Polish, Portuguese - Brazil, Russian] null true false false 83% null DIRIGO GAMES [Action, Adventure, Indie] +[38] 554310 Rage Wars Nov/2016 50000 - 100000 0 0.99 0 [English] http://www.lemondo.com/ true true true 89% 4h 24m Lemondo Games [Violent, Gore, Adventure, Casual, Indie] +[39] 1124090 告死天使之言-Death angel Aug/2019 50000 - 100000 0 0.99 1 [Simplified Chinese] https://space.bilibili.com/11591868/article true false false 81% null 我妻寒十 [Adventure, Indie] +[40] 292120 FINAL FANTASY® XIII Oct/2014 500000 - 1000000 13 15.99 0 [English, French, Italian, German, Spanish - Spain] http://www.square-enix.com/ true false false 74% 28h 58m Square Enix [RPG] +[41] 691930 MSI Electric City: Core Assault Sep/2017 50000 - 100000 0 0.00 0 [English] http://msi.com/to/e-city true false false 90% 32m HyperBot Studio [Action, Adventure, Casual, Free to Play, Indie] +[42] 325420 Homebrew - Patent Unknown Nov/2014 50000 - 100000 0 14.99 0 [English] http://www.homebrewgame.com true false false 76% 5h 48m Copybugpaste [Action, Indie, Racing, Simulation, Early Access] +[43] 663670 Killer Queen Black Oct/2019 50000 - 100000 0 9.99 0 [English, French, Italian, German, Spanish - Spain, Japanese, Korean] http://www.killerqueenblack.com true true false 93% 2h 11m Liquid Bit, LLC,BumbleBear Games, LLC [Action, Casual, Sports, Strategy] +[44] 503820 A Detective's Novel Jul/2016 500000 - 1000000 0 0.99 0 [English] http://amaterasusoftware.blogspot.hr/ true false false 68% 4h 24m Amaterasu Software [Adventure, Indie] +[45] 49600 Beat Hazard Apr/2010 500000 - 1000000 0 9.99 2 [English, French, German, Italian, Spanish - Spain, Dutch] http://www.coldbeamgames.com true true true 95% 7h 36m Cold Beam Games [Action, Casual, Indie] +[46] 49300 Commander: Conquest of the Americas Jul/2010 50000 - 100000 0 9.99 2 [English, French, German, Spanish - Spain] http://www.cota-game.com/ true false false 48% 11h 48m Nitro Games [Strategy] +[47] 1631930 The Insignia Project Jul/2021 50000 - 100000 0 1.99 0 [English] https://darkendstu.com/ true false false 75% null Dark End Studios [Indie, Early Access] +[48] 1038740 Fluffy Store Aug/2019 50000 - 100000 0 1.99 1 [English, Simplified Chinese, Traditional Chinese, Japanese] null true true false 97% 3h 9m AsicxArt [Adventure, Casual, Indie, RPG] +[49] 336760 Pilot Brothers Dec/2014 50000 - 100000 0 4.99 0 [English, French, Italian, German, Spanish - Spain, Japanese, Korean, Portuguese - Brazil, Russian, Traditional Chinese, Portuguese] null true false false 87% null 1C Wireless [Adventure, Casual] +[50] 64000 Men of War: Assault Squad Feb/2011 500000 - 1000000 0 9.99 5 [English, Russian, Italian, Spanish - Spain, French, German, Polish] http://www.menofwargame.com/assault/ true false false 88% 10h 5m Digitalmindsoft [Strategy] +[51] 487580 Ludo Supremo Jun/2016 50000 - 100000 0 1.99 0 [English] http://www.ensenasoft.com true false false 57% 3h 19m EnsenaSoft [Casual] diff --git a/tps/entrada e saida/tp04/TP04Q02 - Pilha Flexivel em Java/pub.in b/tps/entrada e saida/tp04/TP04Q02 - Pilha Flexivel em Java/pub.in new file mode 100644 index 0000000..64859fd --- /dev/null +++ b/tps/entrada e saida/tp04/TP04Q02 - Pilha Flexivel em Java/pub.in @@ -0,0 +1,72 @@ +1189490 +300550 +49800 +1851280 +1112930 +275570 +1276550 +1096530 +690510 +1504570 +1369470 +270130 +336150 +573210 +886470 +1368820 +951530 +247370 +1879330 +1634290 +259570 +941650 +768450 +1347140 +722670 +711540 +450170 +730 +598550 +614090 +809440 +1923860 +559010 +1547380 +554310 +1124090 +292120 +691930 +325420 +663670 +503820 +49600 +49300 +1631930 +1038740 +336760 +64000 +487580 +410890 +363110 +FIM +20 +I 1487390 +I 258520 +I 1165270 +I 298140 +I 213610 +I 50510 +I 998660 +I 1740720 +I 24720 +I 439550 +I 1507410 +R +R +R +R +R +R +R +R +R diff --git a/tps/entrada e saida/tp04/TP04Q02 - Pilha Flexivel em Java/pub.out b/tps/entrada e saida/tp04/TP04Q02 - Pilha Flexivel em Java/pub.out new file mode 100644 index 0000000..0a1006b --- /dev/null +++ b/tps/entrada e saida/tp04/TP04Q02 - Pilha Flexivel em Java/pub.out @@ -0,0 +1,61 @@ +(R) Coloring Book for Kids +(R) 'n Verlore Verstand +(R) SPORE™ Galactic Adventures +(R) Have a Nice Death +(R) Sopwith VR +(R) Burn Zombie Burn! +(R) Sonic Adventure 2 +(R) Rhiannon: Curse of the Four Branches +(R) Synthesis Universe -Episode 00- +[0] 1189490 觅长生 Nov/2019 500000 - 1000000 0 11.99 0 [Simplified Chinese] null true false false 91% 33h 39m Chalcedony Network [Indie, RPG, Strategy, Early Access] +[1] 300550 Shadowrun: Dragonfall - Director's Cut Sep/2014 500000 - 1000000 0 14.99 0 [English] http://harebrained-schemes.com/shadowrun/dragonfall/ true true true 89% 15h 1m Harebrained Schemes [Adventure, Indie, RPG, Strategy] +[2] 49800 Flight of the Icarus May/2010 50000 - 100000 0 4.99 0 [English] http://musegames.com/games/flight-of-the-icarus/ true true false 39% 15m Muse Games [Action, Indie] +[3] 1851280 Samurai Bringer Apr/2022 50000 - 100000 0 9.99 0 [English, Japanese, Simplified Chinese, Traditional Chinese] https://playism.com/game/samurai-bringer/ true false false 88% 5h 2m ALPHAWING Inc. [Action, Indie] +[4] 1112930 Dredgers Oct/2019 50000 - 100000 0 11.99 0 [English, Simplified Chinese] null true false false 92% null Pirate-Rob [Indie, RPG] +[5] 275570 Summoner Mar/2014 50000 - 100000 0 4.99 0 [English, German] null true false false 83% 3h 24m Volition [Action, RPG] +[6] 1276550 Faefever Jul/2020 50000 - 100000 0 0.00 0 [English] null true false false 88% null Monkey Wizard Entertainment [Adventure, Casual, Free to Play, Indie] +[7] 1096530 Solasta: Crown of the Magister May/2021 500000 - 1000000 0 15.99 4 [English, French, German, Simplified Chinese, Portuguese - Brazil, Russian] https://www.solasta-game.com/ true true false 89% 37h 56m Tactical Adventures [Adventure, RPG, Strategy] +[8] 690510 Immortal Soul: Black Survival Mar/2019 500000 - 1000000 0 0.00 0 [English, Japanese, Korean, French, Italian, German, Spanish - Spain, Russian, Simplified Chinese, Traditional Chinese, Thai, Portuguese, Portuguese - Brazil] null true false false 79% 28h 5m Nimble Neuron [Free to Play, Indie, Strategy] +[9] 1504570 Cultivation Tales Apr/2022 500000 - 1000000 0 19.99 0 [English, Simplified Chinese] null true false false 38% 27h 42m Ac Games [Action, Adventure, Indie, RPG, Strategy, Early Access] +[10] 1369470 Pincremental Aug/2020 50000 - 100000 0 0.00 0 [English] null true true false 80% null Makopaz [Casual, Free to Play, Indie, Simulation, Strategy] +[11] 270130 The Gallery - Episode 1: Call of the Starseed Apr/2016 50000 - 100000 0 14.99 1 [English] http://www.cloudheadgames.com true false false 84% 36m Cloudhead Games ltd. [Adventure, Casual, Indie] +[12] 336150 Virtual Pool 4 May/2015 50000 - 100000 0 24.99 0 [English] http://vponline.celeris.com true false false 83% null Celeris [Sports] +[13] 573210 Mistwood Heroes Dec/2016 50000 - 100000 0 3.99 0 [English] null true false false 56% 4h Meepower [Action, Adventure, Casual, Indie, RPG] +[14] 886470 Another Otter Jul/2018 50000 - 100000 0 0.99 0 [English] null true false false 63% null PepoLab [Casual, Indie] +[15] 1368820 RollerCoaster Tycoon® 3: Complete Edition Sep/2020 50000 - 100000 0 7.99 0 [English, French, Italian, German, Spanish - Spain, Danish, Dutch, Finnish, Norwegian, Swedish] null true true false 83% 1h 15m Frontier Developments,Aspyr (Mac) [Simulation, Strategy] +[16] 951530 Alien Shooter - Last Hope Nov/2020 50000 - 100000 0 4.99 0 [English, Russian] http://www.sigma-team.net true false false 81% null Sigma Team Inc. [Action, Indie, RPG] +[17] 247370 Mutant Mudds Deluxe Nov/2013 50000 - 100000 0 9.99 0 [English] http://www.mutantmuddsdeluxe.com true false false 74% 3h 21m Renegade Kid [Action, Indie] +[18] 1879330 WARRIORS OROCHI 3 Ultimate Definitive Edition Jul/2022 50000 - 100000 0 39.99 0 [English, Simplified Chinese, Traditional Chinese, Japanese] https://www.gamecity.ne.jp/orochi2/ultimate/index.html true false false 88% null KOEI TECMO GAMES CO., LTD. [Action, Strategy] +[19] 1634290 Chuhou Joutai 2: Paraided! Jul/2021 50000 - 100000 0 4.99 0 [English, Japanese] https://drillimation.com/chuhou-joutai-2-paraided/ true false false 100% null Drillimation Systems [Action, Indie] +[20] 259570 EDEN STAR Jan/2015 50000 - 100000 0 19.99 0 [English] http://www.edenstargame.com true false false 61% 4h 31m Flix Interactive [Action, Adventure, Indie, Strategy, Early Access] +[21] 941650 The Island: Into The Mist Jan/2019 50000 - 100000 0 9.99 0 [Korean, English] https://imbada.itch.io/the-island true false false 69% 3h 14m SUPER WAVE Studio [Adventure, Indie] +[22] 768450 NUTS Feb/2021 50000 - 100000 0 19.99 1 [English, French, Italian, German, Spanish - Spain, Arabic, Dutch, Japanese, Korean, Portuguese - Brazil, Russian, Simplified Chinese, Traditional Chinese] http://nuts.game true true false 88% null Joon, Pol, Muutsch, Char & Torfi [Adventure, Simulation] +[23] 1347140 NEAR DEADline Aug/2020 50000 - 100000 0 0.00 1 [English] https://www.newgrounds.com/portal/view/736443 true true true 90% null Dumb ****ing Horse [Action, Casual, Free to Play, Indie] +[24] 722670 Chinese Chess/ Elephant Game: 象棋/ 中国象棋/ 中國象棋 Oct/2017 50000 - 100000 0 9.99 0 [Simplified Chinese, Traditional Chinese, English, Russian] null true false false 78% 1h 45m Wang Wenxi [Indie, Simulation, Strategy, Early Access] +[25] 711540 Lonely Mountains: Downhill Oct/2019 50000 - 100000 0 9.99 4 [English, French, Italian, German, Spanish - Spain, Russian, Simplified Chinese, Japanese, Korean, Portuguese - Brazil, Polish, Turkish] http://lonelymountains.com true true false 92% 1h 15m Megagon Industries [Action, Indie, Racing, Simulation, Sports] +[26] 450170 BOOR Feb/2017 50000 - 100000 0 0.99 0 [English, Spanish - Spain, French, German] http://www.dazlog.com/boor true true true 83% 4h 30m DazlogStudio [Adventure, Casual, Indie] +[27] 730 Counter-Strike: Global Offensive Aug/2012 50000000 - 100000000 0 0.00 1 [Czech, Danish, Dutch, English, Finnish, French, German, Hungarian, Italian, Japanese, Korean, Norwegian, Polish, Portuguese, Portuguese - Brazil, Romanian, Russian, Simplified Chinese, Spanish - Spain, Swedish, Thai, Traditional Chinese, Turkish, Bulgarian, Ukrainian, Greek, Spanish - Latin America, Vietnamese] http://blog.counter-strike.net/ true true true 88% 508h 4m Valve,Hidden Path Entertainment [Action, Free to Play] +[28] 598550 HUNTDOWN May/2021 50000 - 100000 0 19.99 1 [English, French, Italian, German, Spanish - Spain, Japanese, Simplified Chinese] http://huntdown.com/ true true true 95% 11h 26m Easy Trigger Games [Action, Indie] +[29] 614090 Deadbeat Heroes Oct/2017 50000 - 100000 0 14.99 0 [English] https://www.upstreamarcade.com/deadbeat-heroes/ true false false 66% 4h 36m Deadbeat Productions [Action] +[30] 809440 Protolife Jun/2018 50000 - 100000 0 11.99 0 [English, Russian] null true true false 87% 15m Volcanic Giraffe [Indie, Strategy] +[31] 1923860 Neon Outlast Mar/2022 50000 - 100000 0 4.99 0 [English] null true false false 0% null Keep Spinning [Action, Indie] +[32] 559010 Cosmic Sugar VR Nov/2016 50000 - 100000 0 0.00 1 [English] http://cosmicsugarvr.com true false false 95% 5m David Lobser [Free to Play, Simulation] +[33] 1547380 KINGDOM of the DEAD Feb/2022 50000 - 100000 0 14.99 0 [English, French, Italian, German, Spanish - Spain, Simplified Chinese, Traditional Chinese, Korean, Japanese, Polish, Portuguese - Brazil, Russian] null true false false 83% null DIRIGO GAMES [Action, Adventure, Indie] +[34] 554310 Rage Wars Nov/2016 50000 - 100000 0 0.99 0 [English] http://www.lemondo.com/ true true true 89% 4h 24m Lemondo Games [Violent, Gore, Adventure, Casual, Indie] +[35] 1124090 告死天使之言-Death angel Aug/2019 50000 - 100000 0 0.99 1 [Simplified Chinese] https://space.bilibili.com/11591868/article true false false 81% null 我妻寒十 [Adventure, Indie] +[36] 292120 FINAL FANTASY® XIII Oct/2014 500000 - 1000000 13 15.99 0 [English, French, Italian, German, Spanish - Spain] http://www.square-enix.com/ true false false 74% 28h 58m Square Enix [RPG] +[37] 691930 MSI Electric City: Core Assault Sep/2017 50000 - 100000 0 0.00 0 [English] http://msi.com/to/e-city true false false 90% 32m HyperBot Studio [Action, Adventure, Casual, Free to Play, Indie] +[38] 325420 Homebrew - Patent Unknown Nov/2014 50000 - 100000 0 14.99 0 [English] http://www.homebrewgame.com true false false 76% 5h 48m Copybugpaste [Action, Indie, Racing, Simulation, Early Access] +[39] 663670 Killer Queen Black Oct/2019 50000 - 100000 0 9.99 0 [English, French, Italian, German, Spanish - Spain, Japanese, Korean] http://www.killerqueenblack.com true true false 93% 2h 11m Liquid Bit, LLC,BumbleBear Games, LLC [Action, Casual, Sports, Strategy] +[40] 503820 A Detective's Novel Jul/2016 500000 - 1000000 0 0.99 0 [English] http://amaterasusoftware.blogspot.hr/ true false false 68% 4h 24m Amaterasu Software [Adventure, Indie] +[41] 49600 Beat Hazard Apr/2010 500000 - 1000000 0 9.99 2 [English, French, German, Italian, Spanish - Spain, Dutch] http://www.coldbeamgames.com true true true 95% 7h 36m Cold Beam Games [Action, Casual, Indie] +[42] 49300 Commander: Conquest of the Americas Jul/2010 50000 - 100000 0 9.99 2 [English, French, German, Spanish - Spain] http://www.cota-game.com/ true false false 48% 11h 48m Nitro Games [Strategy] +[43] 1631930 The Insignia Project Jul/2021 50000 - 100000 0 1.99 0 [English] https://darkendstu.com/ true false false 75% null Dark End Studios [Indie, Early Access] +[44] 1038740 Fluffy Store Aug/2019 50000 - 100000 0 1.99 1 [English, Simplified Chinese, Traditional Chinese, Japanese] null true true false 97% 3h 9m AsicxArt [Adventure, Casual, Indie, RPG] +[45] 336760 Pilot Brothers Dec/2014 50000 - 100000 0 4.99 0 [English, French, Italian, German, Spanish - Spain, Japanese, Korean, Portuguese - Brazil, Russian, Traditional Chinese, Portuguese] null true false false 87% null 1C Wireless [Adventure, Casual] +[46] 64000 Men of War: Assault Squad Feb/2011 500000 - 1000000 0 9.99 5 [English, Russian, Italian, Spanish - Spain, French, German, Polish] http://www.menofwargame.com/assault/ true false false 88% 10h 5m Digitalmindsoft [Strategy] +[47] 487580 Ludo Supremo Jun/2016 50000 - 100000 0 1.99 0 [English] http://www.ensenasoft.com true false false 57% 3h 19m EnsenaSoft [Casual] +[48] 410890 Higurashi When They Cry Hou - Ch.2 Watanagashi Nov/2015 50000 - 100000 0 3.99 0 [English, Japanese] http://www.mangagamer.org/07thExpansion/ true true true 97% 5h 11m 07th Expansion [Adventure] +[49] 363110 NOBUNAGA'S AMBITION: Tendou with Power Up Kit Jun/2015 50000 - 100000 0 54.99 0 [Japanese] http://www.gamecity.ne.jp/steam/tendo.html true false false 77% null KOEI TECMO GAMES CO., LTD. [Strategy] +[50] 1487390 ANVIL Dec/2021 50000 - 100000 0 24.99 0 [English, Korean, German, Russian, Japanese, Simplified Chinese, Traditional Chinese, French, Polish, Portuguese - Brazil, Spanish - Latin America, Italian, Thai, Vietnamese] https://www.anvil.world/ true false false 63% 9h 51m Action Square [Action, Early Access] +[51] 258520 The Vanishing of Ethan Carter Sep/2014 500000 - 1000000 0 19.99 2 [English, French, Italian, German, Spanish - Spain, Polish, Czech] http://EthanCarterGame.com true false false 89% 3h 13m The Astronauts [Adventure, Indie] diff --git a/tps/entrada e saida/tp04/TP04Q03 - Fila Flexivel em Java/pub.in b/tps/entrada e saida/tp04/TP04Q03 - Fila Flexivel em Java/pub.in new file mode 100644 index 0000000..866aada --- /dev/null +++ b/tps/entrada e saida/tp04/TP04Q03 - Fila Flexivel em Java/pub.in @@ -0,0 +1,67 @@ +1189490 +300550 +49800 +1851280 +1112930 +275570 +1276550 +1096530 +690510 +1504570 +1369470 +270130 +336150 +573210 +886470 +1368820 +951530 +247370 +1879330 +1634290 +259570 +941650 +768450 +1347140 +722670 +711540 +450170 +730 +598550 +614090 +809440 +1923860 +559010 +1547380 +554310 +1124090 +292120 +691930 +325420 +663670 +503820 +49600 +49300 +1631930 +1038740 +336760 +64000 +487580 +410890 +363110 +FIM +15 +I 1487390 +I 258520 +I 1165270 +I 298140 +I 213610 +I 50510 +I 998660 +I 1740720 +I 24720 +I 439550 +I 1507410 +R +R +R +R diff --git a/tps/entrada e saida/tp04/TP04Q03 - Fila Flexivel em Java/pub.out b/tps/entrada e saida/tp04/TP04Q03 - Fila Flexivel em Java/pub.out new file mode 100644 index 0000000..406e14f --- /dev/null +++ b/tps/entrada e saida/tp04/TP04Q03 - Fila Flexivel em Java/pub.out @@ -0,0 +1,81 @@ +2019 +1460 +978 +809 +647 +284 +104 +556 +833 +1165 +1125 +1132 +677 +388 +55 +70 +63 +103 +55 +55 +94 +133 +93 +93 +114 +75 +90 +6187 +6324 +6358 +6346 +6292 +196 +59 +57 +54 +401 +407 +476 +450 +503 +246 +381 +312 +323 +271 +300 +199 +261 +223 +I 1487390 +341 +I 258520 +259 +I 1165270 +219 +I 298140 +160 +I 213610 +272 +I 50510 +158 +I 998660 +120 +I 1740720 +188 +I 24720 +371 +I 439550 +287 +I 1507410 +282 +R +(R) Sopwith VR +R +(R) Have a Nice Death +R +(R) SPORE™ Galactic Adventures +R +(R) 'n Verlore Verstand +[0] 1507410 Coloring Book for Kids Mar/2021 50000 - 100000 0 0.00 1 [English, French, Italian, German, Arabic, Czech, Danish, Dutch, Hungarian, Japanese, Korean, Norwegian, Polish, Portuguese - Brazil, Romanian, Russian, Simplified Chinese, Spanish - Latin America, Swedish, Thai, Turkish, Vietnamese] null true true false 89% null Peaksel [Casual, Free to Play, Indie] diff --git a/tps/entrada e saida/tp04/TP04Q04 - QuickSort com Lista Dupla em Java/pub.in b/tps/entrada e saida/tp04/TP04Q04 - QuickSort com Lista Dupla em Java/pub.in new file mode 100644 index 0000000..828272d --- /dev/null +++ b/tps/entrada e saida/tp04/TP04Q04 - QuickSort com Lista Dupla em Java/pub.in @@ -0,0 +1,76 @@ +731770 +358250 +1389550 +1082710 +34277 +992300 +405640 +1201240 +574820 +886960 +24800 +1897580 +1785120 +1415200 +1543150 +497850 +594050 +339350 +392470 +1557050 +1147690 +1877330 +588160 +1420770 +244890 +1570070 +826600 +410390 +926340 +755980 +1889320 +1099400 +1419730 +482450 +773580 +524030 +306020 +517910 +1628370 +884550 +604240 +1203710 +622470 +1472660 +22500 +400660 +392920 +1397690 +944010 +249990 +1112930 +234670 +579820 +392160 +438180 +1257360 +1770660 +6980 +822990 +1489630 +960330 +1894760 +546490 +703940 +523660 +1035750 +909660 +1457920 +310450 +4520 +45740 +277270 +668550 +432380 +32360 +FIM diff --git a/tps/entrada e saida/tp04/TP04Q04 - QuickSort com Lista Dupla em Java/pub.out b/tps/entrada e saida/tp04/TP04Q04 - QuickSort com Lista Dupla em Java/pub.out new file mode 100644 index 0000000..b244365 --- /dev/null +++ b/tps/entrada e saida/tp04/TP04Q04 - QuickSort com Lista Dupla em Java/pub.out @@ -0,0 +1,75 @@ +6980 Thief: Deadly Shadows Mar/2007 500000 - 1000000 0 8.99 0 [English] http://www.eidos.co.uk/gss/thief_ds/ true false false 82% 13h 17m Ion Storm [Action] +4520 Full Spectrum Warrior Jul/2007 50000 - 100000 0 9.99 0 [English, French, Italian, Spanish - Spain, Korean, German] null true false false 68% 7m Pandemic Studios [Action, Strategy] +22500 Spectromancer Feb/2009 50000 - 100000 0 6.99 1 [English, Russian] http://spectromancer.com true false false 86% 1h 53m Apus Software,Three Donkeys LLC [Indie, Strategy] +32360 The Secret of Monkey Island: Special Edition Jul/2009 500000 - 1000000 0 9.99 0 [English, French, German, Italian, Spanish - Spain] http://www.monkeyislandspecialedition.com true false false 95% 4h 19m LucasArts [Adventure] +24800 Command & Conquer: Red Alert 3 - Uprising Oct/2009 500000 - 1000000 0 19.99 0 [English, Czech, French, German, Hungarian, Italian, Polish, Russian, Spanish - Spain] null true false false 84% 9h 16m EA Los Angeles [Strategy] +34277 Shinobi™ III: Return of the Ninja Master Jun/2010 50000 - 100000 0 0.99 0 [English] http://www.sega.com true true true 100% null SEGA [Action] +45740 Dead Rising® 2 Sep/2010 500000 - 1000000 17 19.99 4 [English, French, Italian, Spanish - Spain, Japanese, Korean] http://www.deadrising-2.com/ true false false 78% 6h 51m Capcom Vancouver [Action, Adventure] +249990 FORCED: Slightly Better Edition Oct/2013 500000 - 1000000 0 14.99 2 [English, German, Spanish - Spain, Portuguese, Russian, Swedish, Italian, Danish, French, Polish] http://forcedthegame.com true true true 74% 6h 1m BetaDwarf [Action, Adventure, Indie, RPG] +234670 NARUTO SHIPPUDEN: Ultimate Ninja STORM 3 Full Burst HD Oct/2013 500000 - 1000000 0 19.99 0 [English, French, Spanish - Spain, Italian, German, Portuguese - Brazil, Russian, Traditional Chinese] http://www.naruto-videogames.com/ true false false 90% 12h 47m CyberConnect2 Co. Ltd. [Action, Adventure] +244890 Velocity®Ultra Dec/2013 50000 - 100000 0 0.99 1 [English, French, Italian, German, Spanish - Spain] http://www.velocitygame.co.uk/velocity-ultra/ true false false 76% 2h 14m Curve Studios,FuturLab [Action, Indie] +277270 Return to Mysterious Island 2 Mar/2014 50000 - 100000 0 1.19 0 [English, French, Italian, German, Spanish - Spain, Polish, Russian] null true false false 66% 7h 2m Kheops Studio [Adventure, Casual] +358250 Cosmo's Cosmic Adventure May/2014 50000 - 100000 0 4.99 0 [English] https://3drealms.com/catalog/cosmos-cosmic-adventure_37/ true true false 84% null 3D Realms (Apogee Software) [Action, Adventure] +310450 Steel & Steam: Episode 1 Jul/2014 50000 - 100000 0 0.00 0 [English] www.redmeatgames.ca true false false 32% 4m Red Meat Games [RPG] +306020 Bloons TD 5 Nov/2014 500000 - 1000000 0 9.99 13 [English, French, Italian, German, Spanish - Spain, Danish, Finnish, Japanese, Korean, Norwegian, Portuguese - Brazil, Russian, Swedish, Turkish] http://ninjakiwi.com true true false 94% 19h 43m Ninja Kiwi [Action, Strategy] +339350 Choice of Robots Dec/2014 50000 - 100000 0 5.99 0 [English] https://www.choiceofgames.com/ true true true 97% 3h 51m Choice of Games [Indie, RPG] +392920 Arvale Aug/2015 50000 - 100000 0 4.99 1 [English] null true false false 80% 3h 14m Jaybot7 [Adventure, Casual, Indie, RPG] +392470 NOBUNAGA'S AMBITION: Sphere of Influence Sep/2015 50000 - 100000 0 59.99 9 [English] http://www.koeitecmoamerica.com/sphereofinfluence/ true false false 83% null KOEI TECMO GAMES CO., LTD. [Strategy] +400660 Reverse Crawl Sep/2015 50000 - 100000 0 0.89 0 [English] https://www.digerati.games/game/9-reverse-crawl true true false 89% 2h 13m Nerdook Productions [Action, Adventure, RPG, Strategy] +405640 Pony Island Jan/2016 500000 - 1000000 0 4.99 1 [English, French, Italian, German, Spanish - Spain, Danish, Turkish, Portuguese, Polish, Dutch, Russian] http://www.pony-island.com true true true 95% 2h 23m Daniel Mullins Games [Indie] +438180 Super Mustache Jan/2016 500000 - 1000000 0 1.99 0 [English] http://www.backtobasicsgaming.com/ true false false 73% 3h 21m Redro Games [Action, Adventure, Casual, Indie] +432380 Hydra Slayer Mar/2016 50000 - 100000 0 5.99 0 [English] http://roguetemple.com/z/hydra/ true true true 95% null Zeno Rogue [RPG, Strategy] +497850 8-Bit Hordes Aug/2016 50000 - 100000 0 14.99 1 [English, French, German, Portuguese - Brazil, Russian, Simplified Chinese, Hungarian, Polish, Italian, Spanish - Spain, Arabic, Dutch, Romanian, Turkish] null true false false 81% 17h 15m Petroglyph [Indie, Simulation, Strategy] +517910 Sisyphus Reborn Sep/2016 50000 - 100000 0 0.00 2 [English, Spanish - Spain, German, French] http://www.myshkin.net/sisyphus-reborn true false true 93% 1135h 59m Edwin Montgomery,Myshkin Entertainment [Adventure] +524030 Machine Learning: Episode I Sep/2016 50000 - 100000 0 0.99 0 [English] null true false false 67% 3h 40m Volens Nolens Games [Action, Adventure, Free to Play, Indie] +546490 Heart and Seoul Nov/2016 50000 - 100000 0 1.49 1 [English, Simplified Chinese] null true true true 45% 4h 18m Sapphire Dragon Productions [Casual, Simulation] +482450 Nitroplus Blasterz: Heroines Infinite Duel Dec/2016 50000 - 100000 0 19.99 0 [English, Japanese] http://www.nitroplusblasterz.com true false false 90% 3h 50m EXAMU [Action] +410390 Warhammer: Vermintide VR - Hero Trials Dec/2016 50000 - 100000 0 0.00 0 [English] http://www.vermintide.com true false false 60% null Fatshark [Violent, Gore, Action, Free to Play] +579820 Robinson: The Journey Feb/2017 50000 - 100000 0 19.99 0 [English, French, Italian, German, Spanish - Spain] http://robinsonthegame.com/ true false false 53% 1h 39m Crytek [Adventure] +574820 Cat or Bread? May/2017 500000 - 1000000 0 0.99 0 [Russian] null true false false 91% 8h 3m Casioqu [Casual, Indie] +703940 Ball 2D: Soccer Online Sep/2017 50000 - 100000 0 0.00 0 [English] null true true false 76% 17m Unusualsoft [Action, Casual, Free to Play, Indie, Massively Multiplayer, Simulation, Sports] +622470 Road Dogs Sep/2017 50000 - 100000 0 0.00 0 [English, Russian] https://roaddogs.online true true true 51% 13m Teletower Studios [Action, Adventure, Free to Play, Indie, Massively Multiplayer, Racing, RPG, Strategy, Early Access] +731770 Flightless Classic Oct/2017 50000 - 100000 0 0.00 0 [English] null true false false 91% null Bristol Street Studios [Adventure, Free to Play, Indie] +773580 Game Dev Studio Mar/2018 50000 - 100000 0 9.99 1 [English, German, French, Russian, Simplified Chinese] http://www.gamedevstudiogame.com/press/index.php true false true 86% 13m Explosive Squat Games [Casual, Indie, Simulation, Strategy] +588160 Pizza Connection 3 Mar/2018 50000 - 100000 0 1.99 1 [English, French, Italian, German, Spanish - Spain, Polish, Russian, Simplified Chinese, Portuguese - Brazil] null true true true 48% 6h 21m Gentlymad Studios [Simulation, Strategy] +755980 DEPLOYMENT Apr/2018 50000 - 100000 6 9.99 0 [English, Russian, Ukrainian, French, German, Spanish - Spain, Simplified Chinese] https://store.steampowered.com/app/1852830/SPACE_ACCIDENT/ true false false 83% 5m Whale Rock Games [Action, Adventure, Casual, Indie, Massively Multiplayer, Racing, Sports, Strategy] +886960 Dragon Spear Aug/2018 50000 - 100000 0 14.99 3 [English, Korean, Simplified Chinese, Traditional Chinese, Japanese] null true true false 63% 19h 25m Game2Gather [Action, Adventure, Indie, RPG] +884550 Mist of the Dark Aug/2018 50000 - 100000 0 0.00 0 [English] null true false false 47% null Visualistic Studios, LLC. [Violent, Gore, Action, Free to Play, Indie, Early Access] +826600 I am not a Monster: First Contact Sep/2018 50000 - 100000 0 10.99 1 [English, Russian, Simplified Chinese, French, German, Spanish - Spain] https://iamnotamonster.com?utm_source=SteamPage true false false 79% 16h 32m Cheerdealers [Indie, Massively Multiplayer, RPG, Strategy] +594050 Red Alliance Oct/2018 50000 - 100000 0 5.99 0 [English, Russian, French, Turkish] null true false false 78% 2h 36m 2ndUp Studios [Action, Adventure, Indie] +392160 X4: Foundations Nov/2018 500000 - 1000000 0 49.99 8 [English, German, French, Italian, Simplified Chinese, Portuguese - Brazil, Spanish - Spain, Traditional Chinese, Russian, Korean, Japanese, Spanish - Latin America, Polish] https://www.x4foundations.com true false true 76% 140h 29m Egosoft [Action, Simulation, Strategy] +822990 Spinnortality | cyberpunk management sim Feb/2019 50000 - 100000 0 9.99 1 [English, German, French, Turkish] https://spinnortality.com true true true 79% null James Patton [Indie, Simulation, Strategy] +604240 Shotgun Farmers Mar/2019 500000 - 1000000 0 9.99 0 [English, French, German, Dutch, Japanese, Russian, Italian, Spanish - Spain, Portuguese - Brazil, Swedish, Simplified Chinese, Korean, Traditional Chinese] http://www.shotgunfarmers.com true true true 93% 8h 3m Megastorm Games [Action, Indie] +1035750 文字獄 Mar/2019 50000 - 100000 0 0.00 0 [Traditional Chinese] https://jiahojiangames.com/zh/ true true true 91% null Jia-Ho Jian [Adventure, Free to Play, Indie] +960330 Dark Gnome Mar/2019 50000 - 100000 0 0.00 0 [English, German, Polish] https://company.upjers.com/en/ true false false 55% 1m upjers [Action, Casual, Free to Play, Strategy] +944010 S.W.I.N.E. HD Remaster May/2019 50000 - 100000 0 2.99 0 [English, French, Italian, German, Spanish - Spain, Hungarian, Russian, Czech, Simplified Chinese] https://swinethegame.com true false false 92% 59m Kite Games [Strategy] +1099400 唤境引擎 Evkworld Jul/2019 50000 - 100000 0 0.00 0 [Simplified Chinese] https://www.evkworld.com/ true true false 69% null 星飞游戏 [Game Development] +1147690 NGU IDLE Oct/2019 500000 - 1000000 0 0.00 0 [English] null true false false 96% 73h 4m 4G [Adventure, Free to Play, Indie, Simulation] +1112930 Dredgers Oct/2019 50000 - 100000 0 11.99 0 [English, Simplified Chinese] null true false false 92% null Pirate-Rob [Indie, RPG] +1082710 Bug Fables: The Everlasting Sapling Nov/2019 50000 - 100000 0 19.99 1 [English, Spanish - Latin America, Japanese, Portuguese - Brazil, German, Korean] https://bugfables.dangenentertainment.com/ true false false 98% 17h 35m Moonsprout Games [Action, Adventure, Indie, RPG] +926340 Roman's Christmas / 罗曼圣诞探案集 Feb/2020 50000 - 100000 0 9.89 1 [Simplified Chinese, Traditional Chinese, English, Korean] https://afdian.net/@apoto5 true true false 97% 7h 16m apoto5 [Adventure, Indie, RPG, Simulation, Strategy] +523660 HYPERCHARGE: Unboxed Apr/2020 500000 - 1000000 0 19.99 3 [English, French, German, Spanish - Spain, Spanish - Latin America, Italian, Japanese, Korean, Simplified Chinese, Traditional Chinese, Portuguese - Brazil, Russian] http://www.hypercharge.digitalcybercherries.com/ true false true 91% 2h Digital Cybercherries [Action, Adventure, Casual, Indie, Strategy] +1257360 Bloodstained: Curse of the Moon 2 Jul/2020 50000 - 100000 0 14.99 0 [English, Japanese] http://curseofthemoon.com/en/2/ true false false 89% 9h 11m INTI CREATES CO., LTD. [Action] +1201240 BLEACH Brave Souls Aug/2020 500000 - 1000000 0 0.00 0 [English, French, Japanese, Thai, Simplified Chinese, Traditional Chinese, Korean] https://www.bleach-bravesouls.com/ true false false 87% 156h 36m KLab Inc. [Action, Casual, Free to Play, RPG] +1397690 Riot At World Sep/2020 50000 - 100000 0 0.99 0 [English] null true false false 0% null Zeruk Studios [Action, Adventure, Casual, Indie] +1415200 Pitched Battle Sep/2020 50000 - 100000 0 1.99 0 [English] null true false false 88% null MoonGame [Action, Adventure, Casual, Indie, Strategy] +1419730 Seek Girl Ⅵ Sep/2020 50000 - 100000 0 1.99 1 [English, Simplified Chinese] null true false false 80% 45h 44m DSGame [Casual, Indie, Strategy] +1420770 Winter Resort Simulator 2 Nov/2020 50000 - 100000 0 24.99 3 [English, German, French, Italian, Spanish - Spain, Polish] null true false false 81% 12h 23m HR Innoways [Casual, Indie, Simulation] +1457920 VITATIO 3 Dec/2020 50000 - 100000 0 2.99 9 [English] null true false false 50% null ColloseusX [Action, Casual, Indie] +1557050 Combat Chess Feb/2021 50000 - 100000 0 0.99 0 [English] null true false false 100% null Mind's Eye [Strategy] +668550 8Doors: Arum's Afterlife Adventure Apr/2021 50000 - 100000 0 19.99 2 [Korean, English, Simplified Chinese, German, Spanish - Spain, Russian, Japanese, Portuguese - Brazil, French] https://playneowiz.com/8doors true false false 78% null Rootless Studio [Action, Adventure, Indie] +1389550 Mind Scanners May/2021 50000 - 100000 0 16.99 1 [English, French, German, Danish, Russian, Simplified Chinese, Polish] https://www.braveatnight.co.uk/ true true false 84% null The Outer Zone [Adventure, RPG, Simulation, Strategy] +1628370 Lipstick Assassin May/2021 50000 - 100000 0 9.99 0 [English] null true false false 100% null Pamela Linares,Gamma Ray Chamber [Action, Adventure, Indie, RPG] +1543150 The Fermi Paradox Jul/2021 50000 - 100000 0 18.99 1 [English] http://fermi-paradox.com/ true false false 79% null Anomaly Games [Indie, Simulation, Strategy, Early Access] +1489630 Carrier Command 2 Aug/2021 50000 - 100000 0 29.99 1 [English, French, German, Spanish - Spain, Japanese, Portuguese - Brazil, Russian, Simplified Chinese] https://www.microprose.com/games/carrier-command-2/ true true false 78% 11h 12m Geometa [Action, Adventure, Simulation, Strategy] +1203710 UnMetal Sep/2021 50000 - 100000 0 19.99 2 [English, Spanish - Spain, Italian, Russian, French, German, Portuguese - Brazil, Japanese, Korean, Simplified Chinese] http://www.unepicfran.com true false false 95% 5h 26m @unepic_fran [Action, Adventure, Indie] +909660 Vagrus - The Riven Realms Oct/2021 50000 - 100000 0 29.99 3 [English] https://vagrus.com true true true 85% 65h 52m Lost Pilgrims Studio [Indie, RPG, Strategy] +1770660 Deluded I Dec/2021 50000 - 100000 0 6.99 0 [English, French, Italian, German, Spanish - Spain, Arabic, Hungarian, Japanese, Portuguese, Portuguese - Brazil, Russian, Simplified Chinese, Spanish - Latin America, Turkish, Ukrainian] https://www.newideagames.com/ true false false 81% null New IDEA Games [Action, Adventure, RPG] +992300 嗜血印 Bloody Spell Jan/2022 500000 - 1000000 0 24.99 17 [English, Simplified Chinese, Japanese] https://weibo.com/2042172087/profile true false false 88% 42h 40m 艺龙游戏 [Action, Adventure, Indie, RPG] +1877330 NEXT DOOR - An Eternal World Feb/2022 50000 - 100000 0 5.99 0 [Japanese] http://nextdoor.html.xdomain.jp/ true false false 67% null 莞爾の草 [Adventure, Indie, RPG] +1897580 SEARCH ALL - RUNES Feb/2022 50000 - 100000 0 0.99 0 [English, French, Italian, German, Spanish - Spain, Arabic, Bulgarian, Portuguese - Brazil, Hungarian, Vietnamese, Greek, Danish, Spanish - Latin America, Traditional Chinese, Simplified Chinese, Korean, Dutch, Norwegian, Polish, Portuguese, Romanian, Russian, Thai, Turkish, Ukrainian, Finnish, Czech, Swedish, Japanese] null true false false 95% null Laush Dmitriy Sergeevich [Casual, Indie] +1894760 SnakeGame Feb/2022 50000 - 100000 0 24.99 0 [English] null true false false 85% null galesoozka [Casual] +1570070 Beholder 3 Mar/2022 50000 - 100000 0 14.99 0 [English, German, Russian, Simplified Chinese] null true false false 66% null Paintbucket Games [Adventure, Indie, Simulation, Strategy] +1472660 No Place Like Home Mar/2022 50000 - 100000 0 19.99 0 [English, French, German, Spanish - Spain, Simplified Chinese, Polish] null true false false 83% 48m Chicken Launcher [Adventure, Casual, Indie, RPG, Simulation] +1785120 Forsake Mar/2022 50000 - 100000 0 3.99 0 [English] https://www.unseeninteractive.com true false false 68% null Unseen Interactive [Indie, Early Access] +1889320 Timeline Apr/2022 50000 - 100000 0 11.99 0 [English] https://taueon.com/timeline/timeline.html true true true 95% null Taueon [Indie, Strategy] diff --git a/tps/entrada e saida/tp04/TP04Q05 - Pilha Flexivel em C/pub.in b/tps/entrada e saida/tp04/TP04Q05 - Pilha Flexivel em C/pub.in new file mode 100644 index 0000000..64859fd --- /dev/null +++ b/tps/entrada e saida/tp04/TP04Q05 - Pilha Flexivel em C/pub.in @@ -0,0 +1,72 @@ +1189490 +300550 +49800 +1851280 +1112930 +275570 +1276550 +1096530 +690510 +1504570 +1369470 +270130 +336150 +573210 +886470 +1368820 +951530 +247370 +1879330 +1634290 +259570 +941650 +768450 +1347140 +722670 +711540 +450170 +730 +598550 +614090 +809440 +1923860 +559010 +1547380 +554310 +1124090 +292120 +691930 +325420 +663670 +503820 +49600 +49300 +1631930 +1038740 +336760 +64000 +487580 +410890 +363110 +FIM +20 +I 1487390 +I 258520 +I 1165270 +I 298140 +I 213610 +I 50510 +I 998660 +I 1740720 +I 24720 +I 439550 +I 1507410 +R +R +R +R +R +R +R +R +R diff --git a/tps/entrada e saida/tp04/TP04Q05 - Pilha Flexivel em C/pub.out b/tps/entrada e saida/tp04/TP04Q05 - Pilha Flexivel em C/pub.out new file mode 100644 index 0000000..0a1006b --- /dev/null +++ b/tps/entrada e saida/tp04/TP04Q05 - Pilha Flexivel em C/pub.out @@ -0,0 +1,61 @@ +(R) Coloring Book for Kids +(R) 'n Verlore Verstand +(R) SPORE™ Galactic Adventures +(R) Have a Nice Death +(R) Sopwith VR +(R) Burn Zombie Burn! +(R) Sonic Adventure 2 +(R) Rhiannon: Curse of the Four Branches +(R) Synthesis Universe -Episode 00- +[0] 1189490 觅长生 Nov/2019 500000 - 1000000 0 11.99 0 [Simplified Chinese] null true false false 91% 33h 39m Chalcedony Network [Indie, RPG, Strategy, Early Access] +[1] 300550 Shadowrun: Dragonfall - Director's Cut Sep/2014 500000 - 1000000 0 14.99 0 [English] http://harebrained-schemes.com/shadowrun/dragonfall/ true true true 89% 15h 1m Harebrained Schemes [Adventure, Indie, RPG, Strategy] +[2] 49800 Flight of the Icarus May/2010 50000 - 100000 0 4.99 0 [English] http://musegames.com/games/flight-of-the-icarus/ true true false 39% 15m Muse Games [Action, Indie] +[3] 1851280 Samurai Bringer Apr/2022 50000 - 100000 0 9.99 0 [English, Japanese, Simplified Chinese, Traditional Chinese] https://playism.com/game/samurai-bringer/ true false false 88% 5h 2m ALPHAWING Inc. [Action, Indie] +[4] 1112930 Dredgers Oct/2019 50000 - 100000 0 11.99 0 [English, Simplified Chinese] null true false false 92% null Pirate-Rob [Indie, RPG] +[5] 275570 Summoner Mar/2014 50000 - 100000 0 4.99 0 [English, German] null true false false 83% 3h 24m Volition [Action, RPG] +[6] 1276550 Faefever Jul/2020 50000 - 100000 0 0.00 0 [English] null true false false 88% null Monkey Wizard Entertainment [Adventure, Casual, Free to Play, Indie] +[7] 1096530 Solasta: Crown of the Magister May/2021 500000 - 1000000 0 15.99 4 [English, French, German, Simplified Chinese, Portuguese - Brazil, Russian] https://www.solasta-game.com/ true true false 89% 37h 56m Tactical Adventures [Adventure, RPG, Strategy] +[8] 690510 Immortal Soul: Black Survival Mar/2019 500000 - 1000000 0 0.00 0 [English, Japanese, Korean, French, Italian, German, Spanish - Spain, Russian, Simplified Chinese, Traditional Chinese, Thai, Portuguese, Portuguese - Brazil] null true false false 79% 28h 5m Nimble Neuron [Free to Play, Indie, Strategy] +[9] 1504570 Cultivation Tales Apr/2022 500000 - 1000000 0 19.99 0 [English, Simplified Chinese] null true false false 38% 27h 42m Ac Games [Action, Adventure, Indie, RPG, Strategy, Early Access] +[10] 1369470 Pincremental Aug/2020 50000 - 100000 0 0.00 0 [English] null true true false 80% null Makopaz [Casual, Free to Play, Indie, Simulation, Strategy] +[11] 270130 The Gallery - Episode 1: Call of the Starseed Apr/2016 50000 - 100000 0 14.99 1 [English] http://www.cloudheadgames.com true false false 84% 36m Cloudhead Games ltd. [Adventure, Casual, Indie] +[12] 336150 Virtual Pool 4 May/2015 50000 - 100000 0 24.99 0 [English] http://vponline.celeris.com true false false 83% null Celeris [Sports] +[13] 573210 Mistwood Heroes Dec/2016 50000 - 100000 0 3.99 0 [English] null true false false 56% 4h Meepower [Action, Adventure, Casual, Indie, RPG] +[14] 886470 Another Otter Jul/2018 50000 - 100000 0 0.99 0 [English] null true false false 63% null PepoLab [Casual, Indie] +[15] 1368820 RollerCoaster Tycoon® 3: Complete Edition Sep/2020 50000 - 100000 0 7.99 0 [English, French, Italian, German, Spanish - Spain, Danish, Dutch, Finnish, Norwegian, Swedish] null true true false 83% 1h 15m Frontier Developments,Aspyr (Mac) [Simulation, Strategy] +[16] 951530 Alien Shooter - Last Hope Nov/2020 50000 - 100000 0 4.99 0 [English, Russian] http://www.sigma-team.net true false false 81% null Sigma Team Inc. [Action, Indie, RPG] +[17] 247370 Mutant Mudds Deluxe Nov/2013 50000 - 100000 0 9.99 0 [English] http://www.mutantmuddsdeluxe.com true false false 74% 3h 21m Renegade Kid [Action, Indie] +[18] 1879330 WARRIORS OROCHI 3 Ultimate Definitive Edition Jul/2022 50000 - 100000 0 39.99 0 [English, Simplified Chinese, Traditional Chinese, Japanese] https://www.gamecity.ne.jp/orochi2/ultimate/index.html true false false 88% null KOEI TECMO GAMES CO., LTD. [Action, Strategy] +[19] 1634290 Chuhou Joutai 2: Paraided! Jul/2021 50000 - 100000 0 4.99 0 [English, Japanese] https://drillimation.com/chuhou-joutai-2-paraided/ true false false 100% null Drillimation Systems [Action, Indie] +[20] 259570 EDEN STAR Jan/2015 50000 - 100000 0 19.99 0 [English] http://www.edenstargame.com true false false 61% 4h 31m Flix Interactive [Action, Adventure, Indie, Strategy, Early Access] +[21] 941650 The Island: Into The Mist Jan/2019 50000 - 100000 0 9.99 0 [Korean, English] https://imbada.itch.io/the-island true false false 69% 3h 14m SUPER WAVE Studio [Adventure, Indie] +[22] 768450 NUTS Feb/2021 50000 - 100000 0 19.99 1 [English, French, Italian, German, Spanish - Spain, Arabic, Dutch, Japanese, Korean, Portuguese - Brazil, Russian, Simplified Chinese, Traditional Chinese] http://nuts.game true true false 88% null Joon, Pol, Muutsch, Char & Torfi [Adventure, Simulation] +[23] 1347140 NEAR DEADline Aug/2020 50000 - 100000 0 0.00 1 [English] https://www.newgrounds.com/portal/view/736443 true true true 90% null Dumb ****ing Horse [Action, Casual, Free to Play, Indie] +[24] 722670 Chinese Chess/ Elephant Game: 象棋/ 中国象棋/ 中國象棋 Oct/2017 50000 - 100000 0 9.99 0 [Simplified Chinese, Traditional Chinese, English, Russian] null true false false 78% 1h 45m Wang Wenxi [Indie, Simulation, Strategy, Early Access] +[25] 711540 Lonely Mountains: Downhill Oct/2019 50000 - 100000 0 9.99 4 [English, French, Italian, German, Spanish - Spain, Russian, Simplified Chinese, Japanese, Korean, Portuguese - Brazil, Polish, Turkish] http://lonelymountains.com true true false 92% 1h 15m Megagon Industries [Action, Indie, Racing, Simulation, Sports] +[26] 450170 BOOR Feb/2017 50000 - 100000 0 0.99 0 [English, Spanish - Spain, French, German] http://www.dazlog.com/boor true true true 83% 4h 30m DazlogStudio [Adventure, Casual, Indie] +[27] 730 Counter-Strike: Global Offensive Aug/2012 50000000 - 100000000 0 0.00 1 [Czech, Danish, Dutch, English, Finnish, French, German, Hungarian, Italian, Japanese, Korean, Norwegian, Polish, Portuguese, Portuguese - Brazil, Romanian, Russian, Simplified Chinese, Spanish - Spain, Swedish, Thai, Traditional Chinese, Turkish, Bulgarian, Ukrainian, Greek, Spanish - Latin America, Vietnamese] http://blog.counter-strike.net/ true true true 88% 508h 4m Valve,Hidden Path Entertainment [Action, Free to Play] +[28] 598550 HUNTDOWN May/2021 50000 - 100000 0 19.99 1 [English, French, Italian, German, Spanish - Spain, Japanese, Simplified Chinese] http://huntdown.com/ true true true 95% 11h 26m Easy Trigger Games [Action, Indie] +[29] 614090 Deadbeat Heroes Oct/2017 50000 - 100000 0 14.99 0 [English] https://www.upstreamarcade.com/deadbeat-heroes/ true false false 66% 4h 36m Deadbeat Productions [Action] +[30] 809440 Protolife Jun/2018 50000 - 100000 0 11.99 0 [English, Russian] null true true false 87% 15m Volcanic Giraffe [Indie, Strategy] +[31] 1923860 Neon Outlast Mar/2022 50000 - 100000 0 4.99 0 [English] null true false false 0% null Keep Spinning [Action, Indie] +[32] 559010 Cosmic Sugar VR Nov/2016 50000 - 100000 0 0.00 1 [English] http://cosmicsugarvr.com true false false 95% 5m David Lobser [Free to Play, Simulation] +[33] 1547380 KINGDOM of the DEAD Feb/2022 50000 - 100000 0 14.99 0 [English, French, Italian, German, Spanish - Spain, Simplified Chinese, Traditional Chinese, Korean, Japanese, Polish, Portuguese - Brazil, Russian] null true false false 83% null DIRIGO GAMES [Action, Adventure, Indie] +[34] 554310 Rage Wars Nov/2016 50000 - 100000 0 0.99 0 [English] http://www.lemondo.com/ true true true 89% 4h 24m Lemondo Games [Violent, Gore, Adventure, Casual, Indie] +[35] 1124090 告死天使之言-Death angel Aug/2019 50000 - 100000 0 0.99 1 [Simplified Chinese] https://space.bilibili.com/11591868/article true false false 81% null 我妻寒十 [Adventure, Indie] +[36] 292120 FINAL FANTASY® XIII Oct/2014 500000 - 1000000 13 15.99 0 [English, French, Italian, German, Spanish - Spain] http://www.square-enix.com/ true false false 74% 28h 58m Square Enix [RPG] +[37] 691930 MSI Electric City: Core Assault Sep/2017 50000 - 100000 0 0.00 0 [English] http://msi.com/to/e-city true false false 90% 32m HyperBot Studio [Action, Adventure, Casual, Free to Play, Indie] +[38] 325420 Homebrew - Patent Unknown Nov/2014 50000 - 100000 0 14.99 0 [English] http://www.homebrewgame.com true false false 76% 5h 48m Copybugpaste [Action, Indie, Racing, Simulation, Early Access] +[39] 663670 Killer Queen Black Oct/2019 50000 - 100000 0 9.99 0 [English, French, Italian, German, Spanish - Spain, Japanese, Korean] http://www.killerqueenblack.com true true false 93% 2h 11m Liquid Bit, LLC,BumbleBear Games, LLC [Action, Casual, Sports, Strategy] +[40] 503820 A Detective's Novel Jul/2016 500000 - 1000000 0 0.99 0 [English] http://amaterasusoftware.blogspot.hr/ true false false 68% 4h 24m Amaterasu Software [Adventure, Indie] +[41] 49600 Beat Hazard Apr/2010 500000 - 1000000 0 9.99 2 [English, French, German, Italian, Spanish - Spain, Dutch] http://www.coldbeamgames.com true true true 95% 7h 36m Cold Beam Games [Action, Casual, Indie] +[42] 49300 Commander: Conquest of the Americas Jul/2010 50000 - 100000 0 9.99 2 [English, French, German, Spanish - Spain] http://www.cota-game.com/ true false false 48% 11h 48m Nitro Games [Strategy] +[43] 1631930 The Insignia Project Jul/2021 50000 - 100000 0 1.99 0 [English] https://darkendstu.com/ true false false 75% null Dark End Studios [Indie, Early Access] +[44] 1038740 Fluffy Store Aug/2019 50000 - 100000 0 1.99 1 [English, Simplified Chinese, Traditional Chinese, Japanese] null true true false 97% 3h 9m AsicxArt [Adventure, Casual, Indie, RPG] +[45] 336760 Pilot Brothers Dec/2014 50000 - 100000 0 4.99 0 [English, French, Italian, German, Spanish - Spain, Japanese, Korean, Portuguese - Brazil, Russian, Traditional Chinese, Portuguese] null true false false 87% null 1C Wireless [Adventure, Casual] +[46] 64000 Men of War: Assault Squad Feb/2011 500000 - 1000000 0 9.99 5 [English, Russian, Italian, Spanish - Spain, French, German, Polish] http://www.menofwargame.com/assault/ true false false 88% 10h 5m Digitalmindsoft [Strategy] +[47] 487580 Ludo Supremo Jun/2016 50000 - 100000 0 1.99 0 [English] http://www.ensenasoft.com true false false 57% 3h 19m EnsenaSoft [Casual] +[48] 410890 Higurashi When They Cry Hou - Ch.2 Watanagashi Nov/2015 50000 - 100000 0 3.99 0 [English, Japanese] http://www.mangagamer.org/07thExpansion/ true true true 97% 5h 11m 07th Expansion [Adventure] +[49] 363110 NOBUNAGA'S AMBITION: Tendou with Power Up Kit Jun/2015 50000 - 100000 0 54.99 0 [Japanese] http://www.gamecity.ne.jp/steam/tendo.html true false false 77% null KOEI TECMO GAMES CO., LTD. [Strategy] +[50] 1487390 ANVIL Dec/2021 50000 - 100000 0 24.99 0 [English, Korean, German, Russian, Japanese, Simplified Chinese, Traditional Chinese, French, Polish, Portuguese - Brazil, Spanish - Latin America, Italian, Thai, Vietnamese] https://www.anvil.world/ true false false 63% 9h 51m Action Square [Action, Early Access] +[51] 258520 The Vanishing of Ethan Carter Sep/2014 500000 - 1000000 0 19.99 2 [English, French, Italian, German, Spanish - Spain, Polish, Czech] http://EthanCarterGame.com true false false 89% 3h 13m The Astronauts [Adventure, Indie] diff --git a/tps/entrada e saida/tp04/TP04Q06 - QuickSort com Lista Dupla em C/pub.in b/tps/entrada e saida/tp04/TP04Q06 - QuickSort com Lista Dupla em C/pub.in new file mode 100644 index 0000000..828272d --- /dev/null +++ b/tps/entrada e saida/tp04/TP04Q06 - QuickSort com Lista Dupla em C/pub.in @@ -0,0 +1,76 @@ +731770 +358250 +1389550 +1082710 +34277 +992300 +405640 +1201240 +574820 +886960 +24800 +1897580 +1785120 +1415200 +1543150 +497850 +594050 +339350 +392470 +1557050 +1147690 +1877330 +588160 +1420770 +244890 +1570070 +826600 +410390 +926340 +755980 +1889320 +1099400 +1419730 +482450 +773580 +524030 +306020 +517910 +1628370 +884550 +604240 +1203710 +622470 +1472660 +22500 +400660 +392920 +1397690 +944010 +249990 +1112930 +234670 +579820 +392160 +438180 +1257360 +1770660 +6980 +822990 +1489630 +960330 +1894760 +546490 +703940 +523660 +1035750 +909660 +1457920 +310450 +4520 +45740 +277270 +668550 +432380 +32360 +FIM diff --git a/tps/entrada e saida/tp04/TP04Q06 - QuickSort com Lista Dupla em C/pub.out b/tps/entrada e saida/tp04/TP04Q06 - QuickSort com Lista Dupla em C/pub.out new file mode 100644 index 0000000..b244365 --- /dev/null +++ b/tps/entrada e saida/tp04/TP04Q06 - QuickSort com Lista Dupla em C/pub.out @@ -0,0 +1,75 @@ +6980 Thief: Deadly Shadows Mar/2007 500000 - 1000000 0 8.99 0 [English] http://www.eidos.co.uk/gss/thief_ds/ true false false 82% 13h 17m Ion Storm [Action] +4520 Full Spectrum Warrior Jul/2007 50000 - 100000 0 9.99 0 [English, French, Italian, Spanish - Spain, Korean, German] null true false false 68% 7m Pandemic Studios [Action, Strategy] +22500 Spectromancer Feb/2009 50000 - 100000 0 6.99 1 [English, Russian] http://spectromancer.com true false false 86% 1h 53m Apus Software,Three Donkeys LLC [Indie, Strategy] +32360 The Secret of Monkey Island: Special Edition Jul/2009 500000 - 1000000 0 9.99 0 [English, French, German, Italian, Spanish - Spain] http://www.monkeyislandspecialedition.com true false false 95% 4h 19m LucasArts [Adventure] +24800 Command & Conquer: Red Alert 3 - Uprising Oct/2009 500000 - 1000000 0 19.99 0 [English, Czech, French, German, Hungarian, Italian, Polish, Russian, Spanish - Spain] null true false false 84% 9h 16m EA Los Angeles [Strategy] +34277 Shinobi™ III: Return of the Ninja Master Jun/2010 50000 - 100000 0 0.99 0 [English] http://www.sega.com true true true 100% null SEGA [Action] +45740 Dead Rising® 2 Sep/2010 500000 - 1000000 17 19.99 4 [English, French, Italian, Spanish - Spain, Japanese, Korean] http://www.deadrising-2.com/ true false false 78% 6h 51m Capcom Vancouver [Action, Adventure] +249990 FORCED: Slightly Better Edition Oct/2013 500000 - 1000000 0 14.99 2 [English, German, Spanish - Spain, Portuguese, Russian, Swedish, Italian, Danish, French, Polish] http://forcedthegame.com true true true 74% 6h 1m BetaDwarf [Action, Adventure, Indie, RPG] +234670 NARUTO SHIPPUDEN: Ultimate Ninja STORM 3 Full Burst HD Oct/2013 500000 - 1000000 0 19.99 0 [English, French, Spanish - Spain, Italian, German, Portuguese - Brazil, Russian, Traditional Chinese] http://www.naruto-videogames.com/ true false false 90% 12h 47m CyberConnect2 Co. Ltd. [Action, Adventure] +244890 Velocity®Ultra Dec/2013 50000 - 100000 0 0.99 1 [English, French, Italian, German, Spanish - Spain] http://www.velocitygame.co.uk/velocity-ultra/ true false false 76% 2h 14m Curve Studios,FuturLab [Action, Indie] +277270 Return to Mysterious Island 2 Mar/2014 50000 - 100000 0 1.19 0 [English, French, Italian, German, Spanish - Spain, Polish, Russian] null true false false 66% 7h 2m Kheops Studio [Adventure, Casual] +358250 Cosmo's Cosmic Adventure May/2014 50000 - 100000 0 4.99 0 [English] https://3drealms.com/catalog/cosmos-cosmic-adventure_37/ true true false 84% null 3D Realms (Apogee Software) [Action, Adventure] +310450 Steel & Steam: Episode 1 Jul/2014 50000 - 100000 0 0.00 0 [English] www.redmeatgames.ca true false false 32% 4m Red Meat Games [RPG] +306020 Bloons TD 5 Nov/2014 500000 - 1000000 0 9.99 13 [English, French, Italian, German, Spanish - Spain, Danish, Finnish, Japanese, Korean, Norwegian, Portuguese - Brazil, Russian, Swedish, Turkish] http://ninjakiwi.com true true false 94% 19h 43m Ninja Kiwi [Action, Strategy] +339350 Choice of Robots Dec/2014 50000 - 100000 0 5.99 0 [English] https://www.choiceofgames.com/ true true true 97% 3h 51m Choice of Games [Indie, RPG] +392920 Arvale Aug/2015 50000 - 100000 0 4.99 1 [English] null true false false 80% 3h 14m Jaybot7 [Adventure, Casual, Indie, RPG] +392470 NOBUNAGA'S AMBITION: Sphere of Influence Sep/2015 50000 - 100000 0 59.99 9 [English] http://www.koeitecmoamerica.com/sphereofinfluence/ true false false 83% null KOEI TECMO GAMES CO., LTD. [Strategy] +400660 Reverse Crawl Sep/2015 50000 - 100000 0 0.89 0 [English] https://www.digerati.games/game/9-reverse-crawl true true false 89% 2h 13m Nerdook Productions [Action, Adventure, RPG, Strategy] +405640 Pony Island Jan/2016 500000 - 1000000 0 4.99 1 [English, French, Italian, German, Spanish - Spain, Danish, Turkish, Portuguese, Polish, Dutch, Russian] http://www.pony-island.com true true true 95% 2h 23m Daniel Mullins Games [Indie] +438180 Super Mustache Jan/2016 500000 - 1000000 0 1.99 0 [English] http://www.backtobasicsgaming.com/ true false false 73% 3h 21m Redro Games [Action, Adventure, Casual, Indie] +432380 Hydra Slayer Mar/2016 50000 - 100000 0 5.99 0 [English] http://roguetemple.com/z/hydra/ true true true 95% null Zeno Rogue [RPG, Strategy] +497850 8-Bit Hordes Aug/2016 50000 - 100000 0 14.99 1 [English, French, German, Portuguese - Brazil, Russian, Simplified Chinese, Hungarian, Polish, Italian, Spanish - Spain, Arabic, Dutch, Romanian, Turkish] null true false false 81% 17h 15m Petroglyph [Indie, Simulation, Strategy] +517910 Sisyphus Reborn Sep/2016 50000 - 100000 0 0.00 2 [English, Spanish - Spain, German, French] http://www.myshkin.net/sisyphus-reborn true false true 93% 1135h 59m Edwin Montgomery,Myshkin Entertainment [Adventure] +524030 Machine Learning: Episode I Sep/2016 50000 - 100000 0 0.99 0 [English] null true false false 67% 3h 40m Volens Nolens Games [Action, Adventure, Free to Play, Indie] +546490 Heart and Seoul Nov/2016 50000 - 100000 0 1.49 1 [English, Simplified Chinese] null true true true 45% 4h 18m Sapphire Dragon Productions [Casual, Simulation] +482450 Nitroplus Blasterz: Heroines Infinite Duel Dec/2016 50000 - 100000 0 19.99 0 [English, Japanese] http://www.nitroplusblasterz.com true false false 90% 3h 50m EXAMU [Action] +410390 Warhammer: Vermintide VR - Hero Trials Dec/2016 50000 - 100000 0 0.00 0 [English] http://www.vermintide.com true false false 60% null Fatshark [Violent, Gore, Action, Free to Play] +579820 Robinson: The Journey Feb/2017 50000 - 100000 0 19.99 0 [English, French, Italian, German, Spanish - Spain] http://robinsonthegame.com/ true false false 53% 1h 39m Crytek [Adventure] +574820 Cat or Bread? May/2017 500000 - 1000000 0 0.99 0 [Russian] null true false false 91% 8h 3m Casioqu [Casual, Indie] +703940 Ball 2D: Soccer Online Sep/2017 50000 - 100000 0 0.00 0 [English] null true true false 76% 17m Unusualsoft [Action, Casual, Free to Play, Indie, Massively Multiplayer, Simulation, Sports] +622470 Road Dogs Sep/2017 50000 - 100000 0 0.00 0 [English, Russian] https://roaddogs.online true true true 51% 13m Teletower Studios [Action, Adventure, Free to Play, Indie, Massively Multiplayer, Racing, RPG, Strategy, Early Access] +731770 Flightless Classic Oct/2017 50000 - 100000 0 0.00 0 [English] null true false false 91% null Bristol Street Studios [Adventure, Free to Play, Indie] +773580 Game Dev Studio Mar/2018 50000 - 100000 0 9.99 1 [English, German, French, Russian, Simplified Chinese] http://www.gamedevstudiogame.com/press/index.php true false true 86% 13m Explosive Squat Games [Casual, Indie, Simulation, Strategy] +588160 Pizza Connection 3 Mar/2018 50000 - 100000 0 1.99 1 [English, French, Italian, German, Spanish - Spain, Polish, Russian, Simplified Chinese, Portuguese - Brazil] null true true true 48% 6h 21m Gentlymad Studios [Simulation, Strategy] +755980 DEPLOYMENT Apr/2018 50000 - 100000 6 9.99 0 [English, Russian, Ukrainian, French, German, Spanish - Spain, Simplified Chinese] https://store.steampowered.com/app/1852830/SPACE_ACCIDENT/ true false false 83% 5m Whale Rock Games [Action, Adventure, Casual, Indie, Massively Multiplayer, Racing, Sports, Strategy] +886960 Dragon Spear Aug/2018 50000 - 100000 0 14.99 3 [English, Korean, Simplified Chinese, Traditional Chinese, Japanese] null true true false 63% 19h 25m Game2Gather [Action, Adventure, Indie, RPG] +884550 Mist of the Dark Aug/2018 50000 - 100000 0 0.00 0 [English] null true false false 47% null Visualistic Studios, LLC. [Violent, Gore, Action, Free to Play, Indie, Early Access] +826600 I am not a Monster: First Contact Sep/2018 50000 - 100000 0 10.99 1 [English, Russian, Simplified Chinese, French, German, Spanish - Spain] https://iamnotamonster.com?utm_source=SteamPage true false false 79% 16h 32m Cheerdealers [Indie, Massively Multiplayer, RPG, Strategy] +594050 Red Alliance Oct/2018 50000 - 100000 0 5.99 0 [English, Russian, French, Turkish] null true false false 78% 2h 36m 2ndUp Studios [Action, Adventure, Indie] +392160 X4: Foundations Nov/2018 500000 - 1000000 0 49.99 8 [English, German, French, Italian, Simplified Chinese, Portuguese - Brazil, Spanish - Spain, Traditional Chinese, Russian, Korean, Japanese, Spanish - Latin America, Polish] https://www.x4foundations.com true false true 76% 140h 29m Egosoft [Action, Simulation, Strategy] +822990 Spinnortality | cyberpunk management sim Feb/2019 50000 - 100000 0 9.99 1 [English, German, French, Turkish] https://spinnortality.com true true true 79% null James Patton [Indie, Simulation, Strategy] +604240 Shotgun Farmers Mar/2019 500000 - 1000000 0 9.99 0 [English, French, German, Dutch, Japanese, Russian, Italian, Spanish - Spain, Portuguese - Brazil, Swedish, Simplified Chinese, Korean, Traditional Chinese] http://www.shotgunfarmers.com true true true 93% 8h 3m Megastorm Games [Action, Indie] +1035750 文字獄 Mar/2019 50000 - 100000 0 0.00 0 [Traditional Chinese] https://jiahojiangames.com/zh/ true true true 91% null Jia-Ho Jian [Adventure, Free to Play, Indie] +960330 Dark Gnome Mar/2019 50000 - 100000 0 0.00 0 [English, German, Polish] https://company.upjers.com/en/ true false false 55% 1m upjers [Action, Casual, Free to Play, Strategy] +944010 S.W.I.N.E. HD Remaster May/2019 50000 - 100000 0 2.99 0 [English, French, Italian, German, Spanish - Spain, Hungarian, Russian, Czech, Simplified Chinese] https://swinethegame.com true false false 92% 59m Kite Games [Strategy] +1099400 唤境引擎 Evkworld Jul/2019 50000 - 100000 0 0.00 0 [Simplified Chinese] https://www.evkworld.com/ true true false 69% null 星飞游戏 [Game Development] +1147690 NGU IDLE Oct/2019 500000 - 1000000 0 0.00 0 [English] null true false false 96% 73h 4m 4G [Adventure, Free to Play, Indie, Simulation] +1112930 Dredgers Oct/2019 50000 - 100000 0 11.99 0 [English, Simplified Chinese] null true false false 92% null Pirate-Rob [Indie, RPG] +1082710 Bug Fables: The Everlasting Sapling Nov/2019 50000 - 100000 0 19.99 1 [English, Spanish - Latin America, Japanese, Portuguese - Brazil, German, Korean] https://bugfables.dangenentertainment.com/ true false false 98% 17h 35m Moonsprout Games [Action, Adventure, Indie, RPG] +926340 Roman's Christmas / 罗曼圣诞探案集 Feb/2020 50000 - 100000 0 9.89 1 [Simplified Chinese, Traditional Chinese, English, Korean] https://afdian.net/@apoto5 true true false 97% 7h 16m apoto5 [Adventure, Indie, RPG, Simulation, Strategy] +523660 HYPERCHARGE: Unboxed Apr/2020 500000 - 1000000 0 19.99 3 [English, French, German, Spanish - Spain, Spanish - Latin America, Italian, Japanese, Korean, Simplified Chinese, Traditional Chinese, Portuguese - Brazil, Russian] http://www.hypercharge.digitalcybercherries.com/ true false true 91% 2h Digital Cybercherries [Action, Adventure, Casual, Indie, Strategy] +1257360 Bloodstained: Curse of the Moon 2 Jul/2020 50000 - 100000 0 14.99 0 [English, Japanese] http://curseofthemoon.com/en/2/ true false false 89% 9h 11m INTI CREATES CO., LTD. [Action] +1201240 BLEACH Brave Souls Aug/2020 500000 - 1000000 0 0.00 0 [English, French, Japanese, Thai, Simplified Chinese, Traditional Chinese, Korean] https://www.bleach-bravesouls.com/ true false false 87% 156h 36m KLab Inc. [Action, Casual, Free to Play, RPG] +1397690 Riot At World Sep/2020 50000 - 100000 0 0.99 0 [English] null true false false 0% null Zeruk Studios [Action, Adventure, Casual, Indie] +1415200 Pitched Battle Sep/2020 50000 - 100000 0 1.99 0 [English] null true false false 88% null MoonGame [Action, Adventure, Casual, Indie, Strategy] +1419730 Seek Girl Ⅵ Sep/2020 50000 - 100000 0 1.99 1 [English, Simplified Chinese] null true false false 80% 45h 44m DSGame [Casual, Indie, Strategy] +1420770 Winter Resort Simulator 2 Nov/2020 50000 - 100000 0 24.99 3 [English, German, French, Italian, Spanish - Spain, Polish] null true false false 81% 12h 23m HR Innoways [Casual, Indie, Simulation] +1457920 VITATIO 3 Dec/2020 50000 - 100000 0 2.99 9 [English] null true false false 50% null ColloseusX [Action, Casual, Indie] +1557050 Combat Chess Feb/2021 50000 - 100000 0 0.99 0 [English] null true false false 100% null Mind's Eye [Strategy] +668550 8Doors: Arum's Afterlife Adventure Apr/2021 50000 - 100000 0 19.99 2 [Korean, English, Simplified Chinese, German, Spanish - Spain, Russian, Japanese, Portuguese - Brazil, French] https://playneowiz.com/8doors true false false 78% null Rootless Studio [Action, Adventure, Indie] +1389550 Mind Scanners May/2021 50000 - 100000 0 16.99 1 [English, French, German, Danish, Russian, Simplified Chinese, Polish] https://www.braveatnight.co.uk/ true true false 84% null The Outer Zone [Adventure, RPG, Simulation, Strategy] +1628370 Lipstick Assassin May/2021 50000 - 100000 0 9.99 0 [English] null true false false 100% null Pamela Linares,Gamma Ray Chamber [Action, Adventure, Indie, RPG] +1543150 The Fermi Paradox Jul/2021 50000 - 100000 0 18.99 1 [English] http://fermi-paradox.com/ true false false 79% null Anomaly Games [Indie, Simulation, Strategy, Early Access] +1489630 Carrier Command 2 Aug/2021 50000 - 100000 0 29.99 1 [English, French, German, Spanish - Spain, Japanese, Portuguese - Brazil, Russian, Simplified Chinese] https://www.microprose.com/games/carrier-command-2/ true true false 78% 11h 12m Geometa [Action, Adventure, Simulation, Strategy] +1203710 UnMetal Sep/2021 50000 - 100000 0 19.99 2 [English, Spanish - Spain, Italian, Russian, French, German, Portuguese - Brazil, Japanese, Korean, Simplified Chinese] http://www.unepicfran.com true false false 95% 5h 26m @unepic_fran [Action, Adventure, Indie] +909660 Vagrus - The Riven Realms Oct/2021 50000 - 100000 0 29.99 3 [English] https://vagrus.com true true true 85% 65h 52m Lost Pilgrims Studio [Indie, RPG, Strategy] +1770660 Deluded I Dec/2021 50000 - 100000 0 6.99 0 [English, French, Italian, German, Spanish - Spain, Arabic, Hungarian, Japanese, Portuguese, Portuguese - Brazil, Russian, Simplified Chinese, Spanish - Latin America, Turkish, Ukrainian] https://www.newideagames.com/ true false false 81% null New IDEA Games [Action, Adventure, RPG] +992300 嗜血印 Bloody Spell Jan/2022 500000 - 1000000 0 24.99 17 [English, Simplified Chinese, Japanese] https://weibo.com/2042172087/profile true false false 88% 42h 40m 艺龙游戏 [Action, Adventure, Indie, RPG] +1877330 NEXT DOOR - An Eternal World Feb/2022 50000 - 100000 0 5.99 0 [Japanese] http://nextdoor.html.xdomain.jp/ true false false 67% null 莞爾の草 [Adventure, Indie, RPG] +1897580 SEARCH ALL - RUNES Feb/2022 50000 - 100000 0 0.99 0 [English, French, Italian, German, Spanish - Spain, Arabic, Bulgarian, Portuguese - Brazil, Hungarian, Vietnamese, Greek, Danish, Spanish - Latin America, Traditional Chinese, Simplified Chinese, Korean, Dutch, Norwegian, Polish, Portuguese, Romanian, Russian, Thai, Turkish, Ukrainian, Finnish, Czech, Swedish, Japanese] null true false false 95% null Laush Dmitriy Sergeevich [Casual, Indie] +1894760 SnakeGame Feb/2022 50000 - 100000 0 24.99 0 [English] null true false false 85% null galesoozka [Casual] +1570070 Beholder 3 Mar/2022 50000 - 100000 0 14.99 0 [English, German, Russian, Simplified Chinese] null true false false 66% null Paintbucket Games [Adventure, Indie, Simulation, Strategy] +1472660 No Place Like Home Mar/2022 50000 - 100000 0 19.99 0 [English, French, German, Spanish - Spain, Simplified Chinese, Polish] null true false false 83% 48m Chicken Launcher [Adventure, Casual, Indie, RPG, Simulation] +1785120 Forsake Mar/2022 50000 - 100000 0 3.99 0 [English] https://www.unseeninteractive.com true false false 68% null Unseen Interactive [Indie, Early Access] +1889320 Timeline Apr/2022 50000 - 100000 0 11.99 0 [English] https://taueon.com/timeline/timeline.html true true true 95% null Taueon [Indie, Strategy] diff --git a/tps/entrada e saida/tp04/TP04Q07 - Matriz Dinâmica em Java/pub.in b/tps/entrada e saida/tp04/TP04Q07 - Matriz Dinâmica em Java/pub.in new file mode 100644 index 0000000..b35ca75 --- /dev/null +++ b/tps/entrada e saida/tp04/TP04Q07 - Matriz Dinâmica em Java/pub.in @@ -0,0 +1,31 @@ +3 +2 +2 +1 2 +3 4 +2 +2 +5 6 +7 8 +3 +3 +1 2 3 +4 5 6 +7 8 9 +3 +3 +1 1 1 +1 1 1 +1 1 1 +4 +4 +1 1 1 1 +1 1 1 1 +1 1 1 1 +1 1 1 1 +4 +4 +2 2 2 2 +2 2 2 2 +2 2 2 2 +2 2 2 2 diff --git a/tps/entrada e saida/tp04/TP04Q07 - Matriz Dinâmica em Java/pub.out b/tps/entrada e saida/tp04/TP04Q07 - Matriz Dinâmica em Java/pub.out new file mode 100644 index 0000000..4973c5c --- /dev/null +++ b/tps/entrada e saida/tp04/TP04Q07 - Matriz Dinâmica em Java/pub.out @@ -0,0 +1,24 @@ +1 4 +2 3 +6 8 +10 12 +19 22 +43 50 +1 5 9 +3 5 7 +2 3 4 +5 6 7 +8 9 10 +6 6 6 +15 15 15 +24 24 24 +1 1 1 1 +1 1 1 1 +3 3 3 3 +3 3 3 3 +3 3 3 3 +3 3 3 3 +8 8 8 8 +8 8 8 8 +8 8 8 8 +8 8 8 8 diff --git a/tps/enunciado/tp3.pdf b/tps/enunciado/tp3.pdf index 8b89210b4787458a7682e92747fed7b7c83c8697..aa1ca5f0e7040f3a06552115f291381b4428d66a 100644 GIT binary patch delta 20215 zcmV(6o7;QgaWh!X<-2}mk>V$DSyRUOOxET5x(!Q;LV&WFO4^d++%K=ls>?uIt>vs zl7FoU4PzgA2!Xl*{wvG@56XUO%?4*KkGO;X{VIV z*ME5Hl1;PgD8)5*g;ADd0exY4uPz7z}ecuehO?I`nG}tuJzCwJf z(&XK{)iu2Hq1lf;-X-g90Q)<}AtIm%)43ypO0YmX3@DTqAZFh-^ztE$Rz3KPcd3pB zyi38rrn{q#T}2%a72t=uyx*WZ?As-g=IAi!n%cYW%iq&y3J%Etc0gc_U7tG3ZRQH0YV6-{aS)4 z5(Xi;uDW9X`yQmWI%ok8hb?HTnIthaD0xu?9?e4ycF9a(PaG_^7grW1A;#qK( z@BFz>8*H0Ctl^J<#CfRtYJV9ux@I7_C_o{XY0!DgG>ZttWdr~+ggTp(>p)i>z^~-o zNX`|d8{>J^_Yj-&>OUs~fGL-_dKT{FMo(?ARGs_fu8t! z!Zx$_0qNG26r(zC=^6u_Uu>XP+ui%F-yShl2P^Y@mmf0d>z zASWQ+sSG4441mSY5`Qn2*Jv(hc@6%$kk@D~@}Iyj`T>k?BvJ&v(SQqV>GAbR_Y|_w zdY7`i!ECiqcG)4kmAYX+y;OvI!_ zH6UEikxF$&5HW#egs&_;S4r#UMGW>*ZRlo}N)U`0tK<3m>c7pnkWYp19bbuHPZb7Y zB~p%+$hbv$REc2M(0r&;>GtOf5XB+l+bIcocsK@vW`DNehG)uw*I$N#H7bQcx|_yl z;BZ`tGfsQ9^-1r5x>%<^pCLsSy0mG0xS=2r!iWr|1@yc?;NThroyy(MjT}}KK&6?o ztT3R&vm%GpptA65p+U%G=vXn8K4Cml7FO7^0i!HoDU(JF^^}P5=Dyi%hOXaZ)^0rF zu{}wrC4W@7lPsQ1*^Eu8P?heOO+yL`?ai6=j9#48{V?}5X(GyvS#mK1t&xi*mFy_b z2xjkdLH@+$M*V#`>Sj>(wds}~2+CT;+H{S1^a9G7t~`9n?Dd$SjMXebS^L`(ztROL zONK0`FG5*5NYmjpB?P#keioQvvIjA)#bK={fPWdh#S;Cik^ZMEffTo7Au0iYJ*|;x zIR1PvD^}ps)3D49XvYD|OcYj?&%!e1#+c>dS~_0(4bhj*f!V5~NI1{8!9Tf{X~M0a z0_MLr)dOK!8e(s09%pYjeBqKLSx!l^@sad$2<_G{>&07%L#QX8@T(mF`*KR!l*WF8o>|cxqkkPv1`BE#mxkQsK#x zUW9IMji~7i-Gpil`Kz|ag*}2gpj$nTZhsKeNc&WDTT>WFZD5C@RPuS~E-}7Xzm`#f zsqce7eHl}8IC*Dz3U2chaQ}E{*9hc~0pZdT!l4}zF3;rW;7%oVpN)p(g?zUk%Ly=s}aj!MtH$p^pLW3V*~M z(XNaLmy<@sZv(<7DmZYQkz;oq+6CINi_nfwVeN}FE_hK+2Y4Rs!U2_wOq7tpm+ES5(+6>Ce&?6}IOuqH%P_efGi?l_!!7H90snmp)qrD1Y_^P@LP+fD7a9?hNkk?(Xi+0E4?*0tp0ng1fsz@Zb)? z-Q5EOf?l?qv-kP_zv|was+src?$xqZ_j-qlOjUzP%+kpmDDC9v&cw#d$`6oG64zy8 z1+cPmFtf6 z4gecBKN}A}D=UDVm6h*5hEA^h07)}XkR?Eg86fZE2y{cBl5leNaRpi1xWC8w&m(}= zf)2pO$H&9?=W>9U1JD&@Vde->GIO^9I=n};FtZ0}I9Y&z?mqwHf>zMR-QAg=g~iLu zi`mSbo|R$@h<~Lz~7q#U}I+cue-lj|KSMa z_~&9X3kxR)XER41kfSxg3SeCu zbu)mpm>R(By~4libF**-IlH?tyMgTgsFCFlH}Bgl>1n9&TO$ z&;$15&rT1E(Tit#qa0u3i1XRu)en+8-VqX&wrnc-aE|F$@ zm21`?K*{NS799VtsSfb3(G_>H zxBS04Ie&Mv_gN5gw6_26HiF!wLEb=1Rgk-d&0p>Emt5pDqi#_v^#$y(j-v0pEw`e?v++S~yw$F=g!UCv4{GYUYFRe#q~{1@L2gA4f}| z_n%!1U}1K2a(`a}crPvhVCCeB@W+XAa{*Yy{(lhtMce=u@qdU1z#{Pv@d8*R{~<%jOT4TA7S(^~J%ZXl^d3R| zA9|0V@ejRMr1f9odyioDUt)WYU}o`txc}(iB^LiB_V?^8fR-S8`+wH({UHOnT6j2E z*?+(9<$uIn@7rPFWdD9{|8@R;d@Pp#;QL-$I=#PG+}uF_vU#rq_%D1f#Oh!8UWxU; z@IAE6zwo`Xf4h1w&F)|Lo{;^&@VzjHfAIZAVEI?7?{^T3)4%XN4d;L1dtBFl;d@-S zf8l#!?*AbB9|*Fy{8v?M@0of03*R&I{C^Ywr*$nnTwUKU@INn?_rCrQ|M|860=1r}RZo2*wOCI@-wzexp zdndX=`r>!m)(9K+Em5ug$^Y3TUVUc29bsu2XKIygMS@l z8+f-oRj!K%FN$hD=7U$ijCaF8`Re%Rg?+Vy8g2!|=kgy+(OOZ4A4=w^^31d5@yKD^ znTX-&F|NE(=k9*ZV&qJ{k;=z2AOxI6a}@dMZ?VVxp7&j^)MR(-!KcL6$0LTk!x*2T z_7gu!k;h&1D=m)N6k5#Y`4T(45`WsCFt4DEPadd>=NekZB$N@X*o{fqljCKP;cBmK zF{KQkrXg*B^ZP_qDr1#cO)*kxl0^gx`u##dtdXD#ZpqNuOVV?8q18?ApAd`3&lY_+ z=|J*J2y>?^E0Fv7Hw;UK*^G=Lbg~uL2E~f93eJxSjl2LU^%1w|#zH@Xfq%C==Hh!M zTS(h5|6+Fs!wvp^L~mYP)yXGw)yAX5%k!6_?l_wfgQi-nJM55YG?OmA@ZD*5_E(O? zW}fR%Mmcs|ag_6lEZ$-HubZs%SPpJPS`a$ZYLAw>XJkY(10pE1FIipZo~?C( zQ5LF&Zo-r>ikDwE z?%Ri-_F5GLu&tqT`L`klUKJ1oJL4Ac)cS{}CHOOCIb9pINN$$0KFMnu4ik1wnBw9JW7UTJ%5JhIVUkwpE5?LO@CIz zwMC~GBXjWDU~i{rcN}xwru2_|o6*ELSA2hq zUuP)$A@D>G)8tp#SVH3~Hrx}Y1yv7fAT1Wz3WB`nq8kcoz}F!@mj$nb=`FwAT<*^p z)st?MiRen9Y48u!YD|639}j81P)DRGQP=Y{qPL-^xa)5|K^eLd2l;a)E0wfzkvDv# z@2WxVCVxI#IT5UlnoO3AiE3bMSG=*ZWk`xY8|~`s9s~b%nlq9`?#=rB-i89QV$;Jw zbR}T>XqkK=1YyKdE?$Zro)KW%ePDDj;K|(U?%f85T?T)dU??b*zyi_rcN)BY#9%lWg{Xpzg>E@4K@TJ_2QRd|y68 z1H;1fu8lf1Z}a#rLRkEHrY>O^z?gQa-R73%+mrmfFJ^%p)Q&7eGK-WyC}?3{Hh4MJ zOya8{A=_dJS*I9X$_*o5a5;P1IT?yhwipKh;SSOO6xv5zQv&jjN2mmS1qCkkLp;e;vnIhz3J1U z%d=I_aBb;%Lopk>I;XGA)zDjLnY>V>Fc4`_mzVS~-Gjtml;sH2JWKdEA$;54zJG8o z-aC9i1vv835ld#BY?>PlEoZ~N30_WU(OU1{E&bl0Ei_eOPmOGQDa2d#HRph4-9;R` zW5UzauJ!AvfqyWOy^M=A4m0QiV%m!j?d%|@#t=VqMk!x^0_^oXhU2se3wH|vb4obW z5~rEcX;^(`HqXoOa$+d%*0hvhEJa`+^@K**YG)_lY~fP`X)Q@m%c&a zmZE-N@HbFT->wtp`XCpL8Css@+H!~Fjb>AA<3qMU?xKCGEPqDT9_PtY|Ep@d4t3sdJWaPG!XU(OnDFL0Ai%ggv>`J~ z`A0sHXnU;<#!;4Oje)pySl0%lBGsIO7Exx$5oV(}Ft~%BvX<1*$$Oha0f2V*{YIOz z%OKyNH|pinS1T<6e9qU%==yAYH5l8rn}o;EhWH2=>-I2G>(ouBjej*{GAd#%0<4}6 zn=eIW?Q67iSpfFCqqfDIhVHtM{1QgMcH>rBrwX3Iba=v~iJ?f0j{BJ4@Fy05wrHd# z@&k3EDu?y&)j1h-)xXNHGNfV*U59npka}ll5}cBXrZK^Mb{D=Z(}|BqTp4zWu2_FK zj+&AeaR5lUxGX1y-hc9P8ZXR@?x1$hNai#XnLYFIAng{m_DuU#jg(|yROpj6nwT=V zuGlZf(qFc_fPc)u%ibee{9ODsXskn5o>mvKKI zWVy1sc7r_XVHFP$d+TSMV?EW`_EasV-e9uFu=_$#3dt%|IDanZU~A;ApbNQ=Jvw9#`x0W?Yd9ibK8h?kF#zbsas-^pjKKpa8)?s2nMrE6m7uSj5B!RQxmtBY+* zTc{>89sN&}^TN`Tk^QL=o(XDUBetkHujm9236IrT+}Kpv7Qv7dg+qZ&afqoAV=4#G z$dEvYA7A3bXn)L>HQ3UBP65LJ2j8U;J&@guLF9PHC!c&8z2X>?nnD8MC9aAR0(aC0 z6HGf8314i6svT2$k90+73kNaEtA7w&e20q|1a_feaI4Z~&Ckq0NprPEH% zb$=fI2se?p(vdp2H* zXF6A2rVaQ?9Dq2V$b1v81FFC_EBp~kCsR6!6po~aMXSqZqfXu4EJn-KOE z*gzRUCV;gQc9 z1d*t`?WsQymLM$LR-s)4iref6ZAmxgZ<4bcwiz+*1ozj&*hKJg8m)Pz+>4!a z18wnBk0p!wg=C-sUCnP;YtE89j-!`#8EP;VXXTLZRH(_s%K}v$?uiG;;HmuJQFzWr zCrBq)zrP1~DWzkhvw-=*7fn?L7qBv$m!=d+70Ph*K%p}zG_rWSa%ujwtjz#NIPAhfnu=XWe&q48!2fNiGSk^fMysNAGyu@dTA*!zK|#I z>y$*MzpJ(&xNvYlpF*rL0WYtt;qnI>&_$|E7!{&hU9lYg<7=?Ok|?GBvVWvbRa)fi zEsLsh1B~%>G6y}Y!rk77=I2pj0#yf zsPow(aFgwmQ*^lp$>E$ENRKFMY!u+%oxWA1w6)-3%aQ6@WU1aS1%7E^0~8#?nf?5@ zXIwPE`GP&dO+1@KXG^S7ynkYb4d^#RHg@uPi8juy_(9EwxtaRq4(@QMf-1jTP|$0q zRLD*wX%cev)mF4p)t|`j7fujof%NOyXSV=)-Iu;4g<{*1v>OX&qoBYvUcnyG-MHSb z9L)u`ZTsw5VIQfI!TETUC$A`d1LKUp_eMYnJ1F)kD(~{$`+PZV=zqokdnbSVY91owwZCLioJy{IXaNw4MWEZH+$9(mq@jc`h7o6%}8+0sejyRIx=v~XF5XZa9&^?a>9p)|8#0G1PWTYmr!x82 zyYG;yJP!%U6k{Z@>I|(GTH6)Gnws0-wApl|&CgN_#+Iv8jXmT)Uo|3`6$Z+4sQr0d z!o22XUhtPP9Tp+Z5fl-jo{qp z1&6Cd;$L;`XMf7}WVEx(St*z5Pjiy<9oa@qVc_?Bsy9}2G-saAoDowMy;AbpL6Zi2 z-3~bc#D7sW2&SlZzmMT} z-}}{l5}3qH_{(C@kO{6tEJy5XFAW%n66y%1|9buII=mWp273~SilH6P;L4TSlLPFP$Tvd9z)IjFb>)JTh!cn7x@ z14y~}&_4wPGc4Ok(V+V3H+KfbmT8U|hU2eJ>^nk|$F+lWEPd8jx#Usf8fK2{)=pVZXC4qWzO~zE ztbZ%C?M2hIVnYX$1TQ|86MRW-vTrrtcDo|1ef0xB<(KnoG^GY;IKR%%A=QKDe~qu! z+psQy6y__tpPm4qt+`HEk%jOVEMj|YIiirR2%xql1CB+-9u?rzMXY1KLn+6*d_GBq z;smSbMWgGF)hwETAFu%H!B{W-s;<#CrGGFw!GCJUS#X23rU91{uq?nKn6i2@+9Y_A z3eeCphM0_ub#lH%YkadJ=Moi*gwH>?Hg~}~0XHK0)uppQudNbGqEzL+vcRZuWo-gy zV$_t&`YEFNgh^&pcmBb*;fO)TKLIY!$|S+nNJ=Jtb<@mcH8aLKuEYU;-l$2*v47w# z70#2kR)A#f|* zv|gV*>S%j9+&>a}+HX%x-Xc{^{h<)a#nF;>19dgiC+%m;FDJ8lz-*$Bo;DV zn#`CL($EAxTjuxrr(JM%3xql?s<$@)J>{3i& zi5%Ls)gmI(DZyW#KgkfOlhh9B$RU%GtLyPxmFT>-ul)dIoA+l#WLU=~G8&Ggo> zR)x|WE$=ikNt(G-w}0BHEXFm*+QbQhv2Qibw|FmfhA+) zZ~Jvu9m%bH!jR4%h950umC4HN3Ew_aDX3FMbN&ChS@ z?W3(vNthG=1Ov4mVJ$t^e7KhJ@!DKg&7cZvx{TzStllYjJp+*(jF!{k8U+f)yz6c-CsFy(SA|>2O5=*h&ckx)k|eMlA5mW^LgLR( zd8xTtN0!x3aC~~=t|F}(S`fTzZ7l6zd5xcq0(VeK@_*0^CFGR1j-0=4rT;LE+P@&9 zd*juAE^oQ;F3t7%e49uUGGGy8v{rJ@uY>WLGICm?I3|i2F+GH1TWq|WM;8&h=Fv?qa zTWHFVnSWAgSWEkt)zJBeFQQ*szPb57)r)Ck)zBn|UR+qcEF}4boJC{P@Nm|6GsF0> z!OA;K6-`%KxINIC42*}9)jIES&0`?Nn}rFdzi_TOMw^<6@6}5l*nW}-1hjdE3}zK0 zO1_An3By&hhO$fvpeTdts&W+(TU|fGeD25S9)F4w4~&5(OglCL=r7Nm=9pa~r09hP zMXt?J#OgT0H^r}`fmHKeH>`U}Tj$#bC->n7VaR|9B#h{$=g zwsC(#y_D2UUChPfiI;2#;-*Dx(=u#wY3d|O`-ZozQ zj^-Tbueh(Uh>_`-JVgZDi;N*6!(1rM?A~G$G`nE=L7I-U@&!AjM2qhUKh3;6d4trF zQCd?x6=QGNq~^y6tfX7UEa9;ZG)-*gN0eD}85gb(93lLwCMc@c7)W#k72;q0@P8V7 z#f`eMi(NEe$+=xbXOx+WEWZ`|r`Uv(V9|#JAF4zvsZeHOd=OGV;~(8P0^)t3^pwHh z1B~DgQnymYfSA0@R2RG9-2;EdoV8VT)^28EPi)JP57ohvF>s5dPd4;)lI{K;b8X8q zaJ`cfHjXh{#f!5_HJy-LByD%qdw&yhSLHZ{{47YBi~I7iZmaqAf<)*Fbkj=i=DuIF zjK^x(Pj3I@hOKYl>3n)0a$)kDwpE2}(JsbH3#)4y?hs5DH4a)PeJOY2i}tAtDSdYp zWq)fT9|2f4&m&eW>J(qG(kHj>lqp6bS?rZo?iT*GL!f8PtQFeY{FRhoW5@Nv~?WAifa&7d~{;sIk##x3cEJvl^0z5lJ6x8T@Oj!hP_vPapI|@NU8k_?0k;dr7 z>+x9R!t>ghhT3keAzVpo)s%4Qc-}Rzxt6ZW64xlIO1@)zm)HLkZrzG#V+M(&~Z?f48lUpcJy`i2sToNC9o%E~`pcEwWN$BYRQ#qxt0e@xYQHv6#nz8h@#$D4t?2;i5T?&|Ho(s(J$+ zSsc<*@gMYVUf`&?tV)p~(80nck!4ZQG3HyyC);|^3~U1pzjjVz-%ZT&3T zlZPRa99ulVz3g8QJf9-vcSn-M8|Z_ZBO5Q}pAzoks*?T*E=H6dW-rJ0bamr3{BzpaU8Tcib|*~dxMd-j zgV_RZJb#8vNDr8^Nhy7ueie_XXrx5xG21ky%Fr)pDMJy|#{@-|-L?BrDIbeOh+uXF z5{bdv17?Ih1`pH%IjCsUAsLs^NOY@ezUM*lNJV1H2U`QDE>`|BpH)DYsY%_>AK z!=+z2}u}%zg-*qnh96#k+{~A zq|a@{*`9bx5&vRNO+(oXl^hSbu5sM~XmR~!iq22{m=|VfALCv-Y>&*5PInT)7a@X` z!GGL279yKEG3ge@FfR#a_kr?bw$;)x*$DOB9`@%iWeKE}YT8V+$DWFU1VQZm79N9f zMJ4dsUwKh6*HBZ%YL501MG403L0Ue}6s)inG{+#ALs9lDx&brmD=brG4O#QbdY? zot0=}zD90(fL!gAg66&4Vy5pj{1vEYNJnVeP`w%lQUSXWNm1+KX7^vW?{iEN-m)TA zKhNl>Jjfadm?$1?h$+QOBgzeLch`NXF=df2AWR-WtQ9*q{@|U1r`e2JUEt<1WPhrR zUW%o4+##6h&+Hk3E9=)$U%Vn$;e)`nT#en{#BO-{@$mo}<$Fj`S8$^Q0zfPMrXTC8 za$kR|WRjhwnusmr7N$!KGWBzSAs9?(ERac6c4w%!B^7Eh-hwydqh)NF}p|soJ$gd z$)X%=cr5Q==U6Gy2}Mn~cql&%I*YLYZUuyn^S3y1>ptB%*dPUw@YaIK%xJ z5CS`fr(NnOHqRR5&&)olb|Nh0mR|Mppy6jmil-J6vCb?^F39!ZBX(|M?qn2vjdkx8 z;r&LfDP&(P4)=tOZxcSEfHNVEAocwx8<^Q|r5V;fVk<|1YMimm?O0{F1RCv13BjO# zl`OMyEwpb*3uixYbfxkd8GqpvYRlBo^{f*w8_VJv6#IDfZ?M{<*GT|+TApNh)>Y&& z8!{SUDzztVe7r$&8c<}V&zP87A0z4{_4^IIAzPu2s< zf6HelHSTEfj<4>J+PM8^{Wun>ZK|Mjbn3{aMLdz^(e8)G@?{~d*MD>GV4Fd4Uztd%L(mnUrM$e`|3xqgbSv#b2kOq?ynjt z=mD?XlbsmSEN^C38N>O9BKJ_aM4#=gdO;gCrU$zgEpDYo{a$6r3gO;(4IL$p&A`0k z1b6OzHG@$?Lj?CmPYKA&SO>Gi^z8C_eb%)sJn95)f9Z)w|9^tY;Yi&L{Y<>uQ?))M zlv+Ausr-QU7>h>?dD~ciL}DVVpPmc&vaQbs;J9FF8q7|#w7^Vl;DMgfJ|}TY2Y4Y& z;OQmq`6sEWIJ}JZ#EGEp4ID%7YlE<0%n3U3d!2;aymY?oWMAlZoW#AKn`)r*ujMzT zW8A_)%3D3*!hgShm40`-NZYGr@URLIiTdm<{yO~A@Cn|q9utv$(a*rJp-90ZRg*Lw z=_J7*pl(q$S?2m#6KY=7$Laz@n#Um&g-JPIi(}>GXF>_@SD2*?S~?3wm9+l3W_kE_ zh4x)-KoBhZZCYsrs$M(orlA84Eb%&nyVu@i{lYoZ_kTHNFsS=|oe5X3MphEANt`vSYR#CsrPIijPka7vtoR zS%nrl(J?FHb?6_fk1afL6Fd&@Mq9|E#O&l2j}D76f9UUU8Gruz`N`3c zN1b5pCpo{c&$xU<>12a~hU2QFRC}|A@F21u{kKRAN#<{J9arohwC!IF{h8Lt)SpbA za!}KzLDsAXdg!_m*@B#8L&YO>Hq_wF94>q3oqq|aXrfN5v<{NdKT){8eKcwGGBy?G zyjkqMwL_GY6<=#l9y+W7v8b#d1&!ddK|GI8JKk}u-&PFdnL=O~m9$v98%jiqTDMJS zKIkzYDy8TuX9zSjg(};LQNsQpY1*TCKoOJ3SW!C2CRiRprDo}9 z^nV&G@m-54M#a*f)Q&-;OK)kwaa5~CkhwOvyyi<3S7?39{B#&s>~q2J6db2SUvpyd znUx|ZRny3^lkp1~IQ%bVvuhz!YY_qNPCQ~xj za>e6x>O6hw>Q8vef~MylS5oP#;Wtss~P7(||yO;OjFChp8BF*(uD7Jt0n z*{9Damt>a2Z)@(j7ay_SS2h_))D5-Sbz++RX{4WH4v|@BV;~TGg5okx=C0Jw7MF)v z8AI4TpAu$kmbFE7279j>Ag=s|MP2cG6TDTDkc0gmy0(Yp7~yTj2u?EIyWlX(B>jEhp|6fJEfA6!RTq86T^R{;+V&ttpQG+w$+;*A@7j(>AW-*$eN zYjAAffaO~65{0srpZt+ej@hK?I?1SMu_IvmmggFL#kcN`=cqqelR8f={~;&PA#6se zE(v^GJqroi>H={*Yc-jwcolkU6~owJ8-~v9%kEsm`Cv-m@-RRcKZ@l;w*bVq78hR4 zl&u)?2!gTa-LbACL-k`pxqsH8mu zJ0npsl)_Jt(ZtcV%l1s04@yO;;R#Mc(%Ce2Wdoxn)Kx`oVJ^{7*njY5VyPj}c@kxh zGwk_EyJ?}%t7>BaR{25IG6sc-6Y~mU{CvSJ#>3^oajg;2RuVFn#?swN$=H)p^d5{B zcJ%usja>(}<+%opztoUH120!|cuSVH6E5u3(4|Dr6!Eg@CcbgOUFdm>7)CBk~owTtew?b00pLUtSKk4);@(Yjg*l4RBfi!k#+p zl8FBt9%t)-pcX3PqCu=AbsZ-t(RmPY3lFNyRljjS_J6^mOo_$^$mPN-Uc$%_KkSVw zEq5A~t*Ty<1>%WSki1?Apg`Z;p{Q1_f@IkgH5(yr$Q{6|(p49(eQ}5Uc|vH1fvpjN zvT-K3)9(6JliY;mdr9@Zi&qOhTpxzIdC6H#1N@A<;pFn*k{s_K!k7BQi6T1I7Eqv& z+nTxU?|;xw^g>Gc2vEf_I0QL145`V>$f(#$zOF9ZF zJ4eA4;d6tAM#=3y7y{PoD#91l90OSOyL-m|gQY3W6B^42O8rJ(#%=}$c5tXoHsbEb zzW3Rsq-F}vThHU0ZZvh>CeUCUSDjUbZcH?mihqf{zK>g#8Y=X|!?XY0c5u835yTy{ zC2}Ri)3-Am-SZ`V69bf*zYHZg+%q}YefOyW*y*c(Wr??tQ&?*YeW4HA;%Jn@iY|9Hp`sBuHnY4y{WL5hs;9C3%21d@0 z$AA6aCu~%d6L8*p2)ENAPugbolC$1N5>N;eiXOPikJIF3s4v~*UiWsXVM-LwHk8PQ zeo5n=%S?^mM$JHmHa_Amr$LsRMVp1>g|u}C+mZsK!%KYrWNf+^c$^D34u8BD^bWkQ8G0&Tv^)|_;S28Y{w7Ud7l3U+&3B%52o~2$;NQccst+>$z7MFUXhkvKa z&3sUUV$~DN#l6<_@Q`b_zdlj1(~7+wj(5m@UP+$Z-)kQlQwF1OF74CHWI{C}x*<@n z+rjA`OA^DrPRrp32N2cyIGPW#R3PcT@hbn+1*5y7fb6j~yd$=tE&>M)4rrrgio86T zqUWA2ekF+n&2}G7Q@inRw9JZ3Du1=+B2M(}tzO`mUyh=Qy63oiA&q{mzkT`C;sra3 z-{szXt*Et{Zbj}b8hc!!kRRGN4@Io2B|QlPA^e zO-CiuFJ>kQG;n~WWW3bU;1XYHXdBbE4V4u2g@jG3Tr=tIW_59ec`f{h$$#^s04vz( zy}sLODoTZv2|mn#pPO?}-oV_XPA4>#zN{kMZD*p;uS~;diA5RGK=9Oh`^lqAz9?sS z*~bmvNoC{K)SvJ{VAX6?Xf;Y-UzA#NtO$B~V7MZJ^y|x$vNV)gA4!G7_3u{7)GGKH zTDDQi@o(mvtt6_1TTGJ)6n~&D@q~&o#AmPEnO-S->;TcQmy=xv_rG!5$3-;-rDs6h5VIyCY5K=>~_|-f58AGo{S~4lhSx#*&tNKTU>AfZ^*q z)va2c+hLhgH>x*b5%3BqIL=ry{o_vL-J5#eh#2!}O_I_0onR1j>VLk^Fpu8bpMK>| z16~@EZZds5u5v>$=AK^SqFS%T{<(4CIjHA>LatR$_5>AS8 zFGa|0RAQo#aw7Tq=B%^MS*w|Et#ALc*Lr`??|q)_!7cJGRy$mxD~ywhL= zm+N+JBAZh?U+8dQAHxv4MMK|^{?yT4infe3-8d`hc*}? z`fjvFW%d&GXjpH34s0PFOHGO$o2^^WuURe{q9eZ?AKpU5nKeq7v_<*t7{8?29XqGLIy zGNkZTbW7*9Tly2xX)eWMY#c+E?uDsT?e$%N3rt(?xG->&CfVG;(0f=VmlvF>g&hel zo=C>A>{G8@y(c=?`~MJYpTLYCoRg;xVb7F@rTN9%nmg6ymG+@yPG>Xyw}-WwW(jA- zD#ToRiRu%UJszgNrs})o7uRyQMIYEdf-4xM{YNY$yUe|G&4HE2WTDC95x-uhf7(|) z6Efe5f6Fz{`|grw7bpF8$qFr>)k#*|mxC;4nOqC1kklD7T%kj6d+8ICj=SgC&T^8a znaAuHIriA}(o&C4Dy~9sW?A6&#+{oR!La`34X49co8PkB9lAD!w!U^WmOs!vkr*Yl zjXq#yE^{?z_l>0CerNg&>0|oYucm`(B#srpR0d?B8uTm3iK0Z@S$1LQhKki{zI}r5p{pxKjTeWt6Nb zikb~o^Ub4}B#T!G614{(DyN~omfesgD77Bwd9rg@dP036|M+sLqAHRs3rQ&+8Y^>{&*BLQ7-vt{sQJ1CslRC zVW36nX5V&^zU8AH_8Ef}KQHCu9hythfA5YsxEii0>{^5qBXZq@gVPU;jLwO#?N_&_ zMJGA1Do=8)P7dT}=e(_Xymvs_FwW#DodLF)apsbzddk!j8&pnQzowV1;Z$uugzTw5 zGcL+uNOyVes5aH}Saq9=$cj0&_$|%nh3xN6dAqr$VjbH$#P`MJZ4ep*I+#c9A8=scB}2SAquo{BvJht0XDN*Tk@|&3>-DL-h0|@AjaX|QTzEr z)vLv)Q}(FP>uAwubq_d@TwA7=`)d#a=tV<$TI9tSRB_7;GZVt++bX_$BbAJ%k_1DK zg9Oc{KIN*zsc#%!OnxnOCsxIt*RPUDPO2Qbt`nA_uq%IF=4Mqfn0TidF-kvZEF{}BE|nRlU=~e#ySZ_FrhN$!@(U=g zUn-y(Z5a#_(m12CF)+)?W-aP@`pi;T#-~WnST*G*J3hL8_Y+vefXv zIobQnciZ26OS!ChbET+fsN$u2V^lT>IIa_9^2|#dL4U;FZLS>IymlkPSG^$IJf*wNr#qNjB-~-2vncb~ zC1|vM;F6FL$93%Jg-<|O6#IkipNm@)88SoqpP_9ZlRXCxkH*E8Onb6v&PHIlj78GE z+3UKZHa$li0}M4Ui(op#_swl&ffB)*&a1jDO1)#tcssX{Y)0#1Qf%fyoU10}r>2imu3UgoTyx4t2%a&za`>~ws zbCGP>u}n*|^t-L<%XVQqD`5hkXl2B7q`xMtIElVl9yrk~^9?lp-kEE)pIrw>rqz5+ zqs;1^s!sF^@X>-DJ7uogvfEz)4z;6Kw7a%+nHWXJ&_vy!^I~h3@{uIJ#iv)j)Wt;~ zijH#L*ZhQ`M5(ZCo63>KZT)Ds@}jTdLxC(M1?kn)w)Ro0u7>(tXJe@YG%b}6&wjes zc&nDM6yN=J)kVJd0|CXLyEZI8>v*zjz_=;yv_m3}2@h+@iYhovNoUUXct;KXA^mwK ztnj*TUQH-PCfjDPQ}Ie6%KKJ%>$n8-a#7*6TMrie#@tCcubMlN(`=Na$wgz*Y=?Xf z+VpyY`-7ADLXY14iBVX84m)o)wRmN^(gq#c84A1!joH-x;@AaGV~x7R%U%l_g|pKy z`eUk-qHoVEuI#uKEgm3K_+XHCz!_c0uKZ}PT`S?$?)Xt+i+|SfUFkknVw{t{hl#jL z-eX7BQ}gx{x>P+k>_kLwhh>jMHmAh28U)CHn=m~$p?zpw`=nxgXBWn(PHR7|U8wC( zv*B1L+P&(B5Qw@k>(5OIuSI0~JoJv{`lUpLe9$P|9ql4CdrW(z)zitWZ2erA{ufr+ z)F9X$bLTxxY46F<{aUBW9cwjyItB2-gY2(zm<4KZXs ztxbi3Gq_o(;)G`Z){iAO$OJ0p@I`z}a2Viw_G9I6HBuGXB0IMfyV)1~vdy@jWsiqM z62!gCZ-cM5A~E^+Axot^XT@60{*A{dr;bl+qaH{oGsgEqyt1F0#iG@tK6&hs$+gckg&^F!I=>HY4LV6&aT;dw)n`vt z?9y0xK#+PRcV*+LVWsGg%7yQ*k)No>B}tvxXxTix!bA?Ln24jdX1DlY;+N;nAyFuw zxf^&4jiYv3>?iIQ*NYj5)uZI3sZ^V7I*_ja!cCy0%;avoi18iw_so!EU8@D{UQ-WI zNm=9b1#Hd8LHTrf-(2mq*)GxFirsp*NA!0FeH}R`7k$ZyE-p#H6+M(yqZBnv(GNG= zy8UNsFe}8ivwJ|FD`)z}DWh($VktM76~xIXLyx=^?|8(>H)j5lg~CEO+Dci zQ}FVOlcke4j=6Y#5+C|m&TOqm_f5AH11E1}_rJk~h}GRH78&Q5A)lqkO0OYV7C z@29ekY(U-R$}*pM3(GUvO~M8ePPY5pojvp|oM;}*T_z}Hrf9S9WD>Von9XfQ;eAB^ zUS}(+iIj`$5kL|ZB5VghJOJSJ(1uRoM=X7#1F*W5Mnr%}1gJ#lZwQ-<6R{J*KmZjB z{B>c&u;{<;AV?xZ0Mk}Sgn}Z$R05NsBSIA>6RFG=9T9DP5{1H#hXAr*4k}1s%HTz` zF+>0s*Z{)-(-ALnQi%fmxJD$BKq7@Xj2F>CNT9$P1P}yckN`Qvvmk&Y6ZmxSxX3Uh zfP=xmd69oB!UMuoL7@~9UnO`rDj-NqC6o9`AYLZ~Vno6Z9073eWfpFkC;M1nw7dD-{`A^-@GNDyD|crlpBCk7-C z{#T3&@s%Is@lyCi^I~KoKLtJ< z<%58Ka2o%<56BRSuXj8knFKL&^+ik%lX!Crk$D>}X#mk;7XT1;SzFPptOzg!P^@7q kQ|!+F3-QL9nxdnkeNRNkod^g-^V0J=iPqM(+GCCWFJoyh%m4rY delta 20513 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 XkDr&b3pbMaLjmC2Q0Q4BZSH>qoR~?* diff --git a/tps/enunciado/tp4.pdf b/tps/enunciado/tp4.pdf new file mode 100644 index 0000000000000000000000000000000000000000..4f0d984e3401315c8ce63e6e5ddd1d48ac7bf812 GIT binary patch literal 337334 zcmeFZc|4Te|37};C9*}5L^72n>kNjmONgN%yU4x{X2!lRcZ5_bdyyqsLbfn=6GAE5 z*bT;#WeAa-F~3Xq`gy*?YRC8VDyv{kV^L)L|Ij{4)&K2)1)f*yW zqLOsHJ^ii2bYdU~2xH?+Coc~I>x01R7y}FltO_y{2h#OG;2TIUbC9AUojuy_NJ{z- zX*%#td$gmM6G$8?1_k}N=m2R~FMAK5l&iIuy{f$}#?GD&DD3IwVQ-D1^BWB|(TX3F zI@P#uyl~YJ;rTwwBCx#OXV7e|t<2H0EM8DsYsFeqq;k{kj?9-T@U>r@y`OwtEMPkk z#&f@&<{HxLK7Jw3k>s1sa@ePFLrqlEHtVwFb$i)S?u=l6zIDB`9TIOMLj;9wo0n5x zJ+j#94vDaQHoBHnH;@iq$rx`ORO8Xt%}IQ;qNM(|C#&Dyz|QpD=U}ejM?_xJ*5D{g z{Qe6K!?p~)oHMp`7qSB#r% zWg%TQ`xH=`+Kz5*O%>8b=mCb6KT`V_7*2(ePI3QpJBjv@oPAWTlZ3CpRYZ9ph~wrdU%t+T1Qf(Fag<@Xk&k#{h&@@N})Imb~GT+~6odOWXB zc9dlB%!*w=G)a})_jXEKXH`DQS^kDg53SR|n=_g9oC_wC40OGG+MBaRlgA2JYx=$7 zYUQI1q%KGoPkJi?pAtt>wLN<%GD!Fu`?k+Ky&01j7EwSomJbiHtF(FG&R~ z9l{==&!~sEuslN%9||vjJN=eTa5%(i%WdY=WCBx~`X^`mX0h8polizIBC?XZoHuF?K$`n0v)alDgtMQ^alXu~A|8qaI}~UOjyemUwYS_*eOC zp4^Up+*v_$d+|+Zd~ajjK-;&20mWl0yEL2f%&nL2ae3z#p zzUDQkd&Q2|Bfi}54slcB4V=EB4DMOse!83MO<`clx98L}G=Z)+V!y7By~i;lT_a0Y zTtO2p>D2dC!h}W@)mNK8cbL@_=M8uMQn%u(m99Ef&HjtRFSpqi

6dboX0By-^sK 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

x=VO|ua^E3X1smn{H)=8op~pXk1gruWOz{` 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

=q$6Q}q`-mzN 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

OXeFdM^W)+4WS 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

uKZzc{2|eq!6g$C8*aUWDl-+c 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�krPdIT; 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ˉS2Q4wZ-yLPOF4(#XC1ejC<|w>fzTZ2=hfs} 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 literal 0 HcmV?d00001