Created
February 19, 2020 00:08
-
-
Save vient/afa7e6e27755deb5a3bd1ad6fe9f1563 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <iostream> | |
int main() { | |
for (size_t i = 1; i < 0x100000000ull; ++i) { | |
bool ok = true; | |
bool was[32] = { false }; | |
for (int j = 1; j <= 32 && ok; ++j) { | |
auto x = (1ull << j) - 1; | |
auto res = static_cast<uint32_t>(x * i) >> 27; | |
ok &= !was[res]; | |
was[res] = true; | |
} | |
if (ok) | |
std::cout << i << std::endl; | |
} | |
return 0; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
130329821 | |
130330317 | |
130331509 | |
130333493 | |
130337501 | |
130337517 | |
130337653 | |
130337717 | |
130340709 | |
130341213 | |
130341237 | |
130342245 | |
130364889 | |
130365273 | |
130376925 | |
130377449 | |
130379417 | |
130381017 | |
130381389 | |
130381417 | |
130381465 | |
130388853 | |
130390953 | |
130398873 | |
130405593 | |
130406709 | |
130406825 | |
130407065 | |
130590395 | |
130590443 | |
130592211 | |
130592411 | |
130592467 | |
130594643 | |
130595483 | |
130595667 | |
130648797 | |
130648813 | |
130648949 | |
130649013 | |
130654907 | |
130656443 | |
130657989 | |
130658653 | |
130658677 | |
130660907 | |
130661003 | |
130661061 | |
130688699 | |
130688747 | |
130706353 | |
130707121 | |
130729181 | |
130735379 | |
130735409 | |
130738331 | |
130738609 | |
130739277 | |
130739475 | |
130739505 | |
130749301 | |
130774291 | |
130774321 | |
130787483 | |
130787761 | |
130789685 | |
130790675 | |
130790705 | |
130829021 | |
130829037 | |
130829173 | |
130829237 | |
130832105 | |
130832233 | |
130833321 | |
130833833 | |
130880187 | |
130884283 | |
130886577 | |
130892987 | |
130894011 | |
130894769 | |
130905637 | |
130905641 | |
130910557 | |
130910581 | |
130910953 | |
130911145 | |
130928939 | |
130929195 | |
130929329 | |
130929739 | |
130929803 | |
130929841 | |
130930213 | |
130930217 | |
131148599 | |
131148659 | |
131148699 | |
131150519 | |
131151447 | |
131151659 | |
131160375 | |
131160979 | |
131161243 | |
131214135 | |
131214195 | |
131214235 | |
131249009 | |
131249969 | |
131250609 | |
131274169 | |
131277495 | |
131279729 | |
131293881 | |
131294295 | |
131294577 | |
131297625 | |
131297835 | |
131297969 | |
131353399 | |
131353459 | |
131353499 | |
131353783 | |
131354007 | |
131354059 | |
131356983 | |
131357587 | |
131357851 | |
131369783 | |
131369843 | |
131369883 | |
131380081 | |
131381041 | |
131381681 | |
131384761 | |
131385527 | |
131386225 | |
131389625 | |
131389719 | |
131389809 | |
131390553 | |
131390603 | |
131390641 | |
131475173 | |
131475897 | |
131482935 | |
131485125 | |
131486007 | |
131486577 | |
131493413 | |
131493417 | |
131523173 | |
131523225 | |
131523667 | |
131523781 | |
131523859 | |
131523889 | |
131524133 | |
131524137 | |
131535717 | |
131536089 | |
131539611 | |
131540677 | |
131541147 | |
131541425 | |
131544613 | |
131544617 | |
131634637 | |
131634997 | |
131635941 | |
131638969 | |
131640909 | |
131640937 | |
131643701 | |
131643817 | |
131667159 | |
131675223 | |
131675415 | |
131675589 | |
131679447 | |
131681649 | |
131685453 | |
131690805 | |
131703383 | |
131703895 | |
131704177 | |
131704983 | |
131705111 | |
131705201 | |
131706405 | |
131706409 | |
131736947 | |
131737175 | |
131738515 | |
131745139 | |
131749681 | |
131752633 | |
131753047 | |
131753329 | |
131762547 | |
131762583 | |
131763091 | |
131764595 | |
131766065 | |
131766457 | |
131766551 | |
131766641 | |
131785317 | |
131785369 | |
131785811 | |
131785925 | |
131786003 | |
131786033 | |
131786277 | |
131786281 | |
131877581 | |
131877685 | |
131878061 | |
131878069 | |
131878245 | |
131879769 | |
131880525 | |
131880553 | |
131880601 | |
131881269 | |
131881385 | |
131881625 | |
131893867 | |
131893971 | |
131894099 | |
131897517 | |
131897525 | |
131897899 | |
131897995 | |
131898053 | |
131900011 | |
131901105 | |
131902541 | |
131902739 | |
131902769 | |
131903797 | |
131904787 | |
131904817 | |
131908781 | |
131908789 | |
131908969 | |
131909033 | |
131911979 | |
131912235 | |
131912369 | |
131912779 | |
131912843 | |
131912881 | |
131913253 | |
131913257 | |
2015570391 | |
2015570395 | |
2015570767 | |
2015570805 | |
2015570869 | |
2015571279 | |
2015571413 | |
2015571669 | |
2015574615 | |
2015574679 | |
2015574859 | |
2015574867 | |
2015578831 | |
2015578861 | |
2015579851 | |
2015580879 | |
2015580909 | |
2015581107 | |
2015582543 | |
2015583637 | |
2015585595 | |
2015585653 | |
2015585749 | |
2015586123 | |
2015586131 | |
2015589549 | |
2015589677 | |
2015589781 | |
2015602023 | |
2015602263 | |
2015602379 | |
2015603047 | |
2015603095 | |
2015603123 | |
2015603879 | |
2015605403 | |
2015605579 | |
2015605587 | |
2015605963 | |
2015606067 | |
2015697367 | |
2015697371 | |
2015697615 | |
2015697645 | |
2015697723 | |
2015697837 | |
2015698279 | |
2015698331 | |
2015717007 | |
2015717097 | |
2015717191 | |
2015717583 | |
2015719053 | |
2015720557 | |
2015721065 | |
2015721101 | |
2015730319 | |
2015730601 | |
2015731015 | |
2015733967 | |
2015738509 | |
2015745133 | |
2015746473 | |
2015746701 | |
2015777239 | |
2015777243 | |
2015778447 | |
2015778537 | |
2015778665 | |
2015779471 | |
2015779753 | |
2015780265 | |
2015792843 | |
2015798195 | |
2015801999 | |
2015804201 | |
2015808059 | |
2015808233 | |
2015808425 | |
2015816489 | |
2015839831 | |
2015839947 | |
2015842711 | |
2015842739 | |
2015844679 | |
2015847707 | |
2015848651 | |
2015849011 | |
2015939031 | |
2015939035 | |
2015942223 | |
2015942501 | |
2015942971 | |
2015944037 | |
2015947559 | |
2015947931 | |
2015959511 | |
2015959515 | |
2015959759 | |
2015959789 | |
2015959867 | |
2015959981 | |
2015960423 | |
2015960475 | |
2015990231 | |
2015990235 | |
2015997071 | |
2015997641 | |
2015998523 | |
2016000713 | |
2016007751 | |
2016008475 | |
2016093007 | |
2016093045 | |
2016093095 | |
2016093839 | |
2016093929 | |
2016094023 | |
2016097423 | |
2016098121 | |
2016098887 | |
2016101967 | |
2016102607 | |
2016103567 | |
2016113765 | |
2016113805 | |
2016113865 | |
2016125797 | |
2016126061 | |
2016126665 | |
2016129589 | |
2016129641 | |
2016129865 | |
2016130149 | |
2016130189 | |
2016130249 | |
2016185679 | |
2016185813 | |
2016186023 | |
2016189071 | |
2016189353 | |
2016189767 | |
2016203919 | |
2016206153 | |
2016209479 | |
2016233039 | |
2016233679 | |
2016234639 | |
2016269413 | |
2016269453 | |
2016269513 | |
2016322405 | |
2016322669 | |
2016323273 | |
2016331989 | |
2016332201 | |
2016333129 | |
2016334949 | |
2016334989 | |
2016335049 | |
2016553431 | |
2016553435 | |
2016553807 | |
2016553845 | |
2016553909 | |
2016554319 | |
2016554453 | |
2016554709 | |
2016572503 | |
2016572695 | |
2016573067 | |
2016573091 | |
2016578007 | |
2016578011 | |
2016588879 | |
2016589637 | |
2016590661 | |
2016597071 | |
2016599365 | |
2016603461 | |
2016649815 | |
2016650327 | |
2016651415 | |
2016651543 | |
2016654411 | |
2016654475 | |
2016654611 | |
2016654627 | |
2016692943 | |
2016692973 | |
2016693963 | |
2016695887 | |
2016696165 | |
2016709327 | |
2016709357 | |
2016734347 | |
2016744143 | |
2016744173 | |
2016744371 | |
2016745039 | |
2016745317 | |
2016748239 | |
2016748269 | |
2016754467 | |
2016776527 | |
2016777295 | |
2016794901 | |
2016794949 | |
2016822587 | |
2016822645 | |
2016822741 | |
2016824971 | |
2016824995 | |
2016825659 | |
2016827205 | |
2016828741 | |
2016834635 | |
2016834699 | |
2016834835 | |
2016834851 | |
2016887981 | |
2016888165 | |
2016889005 | |
2016891181 | |
2016891237 | |
2016891437 | |
2016893205 | |
2016893253 | |
2017076583 | |
2017076823 | |
2017076939 | |
2017078055 | |
2017084775 | |
2017092695 | |
2017094795 | |
2017102183 | |
2017102231 | |
2017102259 | |
2017102631 | |
2017104231 | |
2017106199 | |
2017106723 | |
2017118375 | |
2017118759 | |
2017141403 | |
2017142411 | |
2017142435 | |
2017142939 | |
2017145931 | |
2017145995 | |
2017146131 | |
2017146147 | |
2017150155 | |
2017152139 | |
2017153331 | |
2017153827 | |
2277813469 | |
2277813965 | |
2277815157 | |
2277817141 | |
2277821149 | |
2277821165 | |
2277821301 | |
2277821365 | |
2277824357 | |
2277824861 | |
2277824885 | |
2277825893 | |
2277848537 | |
2277848921 | |
2277860573 | |
2277861097 | |
2277863065 | |
2277864665 | |
2277865037 | |
2277865065 | |
2277865113 | |
2277872501 | |
2277874601 | |
2277882521 | |
2277889241 | |
2277890357 | |
2277890473 | |
2277890713 | |
2278074043 | |
2278074091 | |
2278075859 | |
2278076059 | |
2278076115 | |
2278078291 | |
2278079131 | |
2278079315 | |
2278132445 | |
2278132461 | |
2278132597 | |
2278132661 | |
2278138555 | |
2278140091 | |
2278141637 | |
2278142301 | |
2278142325 | |
2278144555 | |
2278144651 | |
2278144709 | |
2278172347 | |
2278172395 | |
2278190001 | |
2278190769 | |
2278212829 | |
2278219027 | |
2278219057 | |
2278221979 | |
2278222257 | |
2278222925 | |
2278223123 | |
2278223153 | |
2278232949 | |
2278257939 | |
2278257969 | |
2278271131 | |
2278271409 | |
2278273333 | |
2278274323 | |
2278274353 | |
2278312669 | |
2278312685 | |
2278312821 | |
2278312885 | |
2278315753 | |
2278315881 | |
2278316969 | |
2278317481 | |
2278363835 | |
2278367931 | |
2278370225 | |
2278376635 | |
2278377659 | |
2278378417 | |
2278389285 | |
2278389289 | |
2278394205 | |
2278394229 | |
2278394601 | |
2278394793 | |
2278412587 | |
2278412843 | |
2278412977 | |
2278413387 | |
2278413451 | |
2278413489 | |
2278413861 | |
2278413865 | |
2278632247 | |
2278632307 | |
2278632347 | |
2278634167 | |
2278635095 | |
2278635307 | |
2278644023 | |
2278644627 | |
2278644891 | |
2278697783 | |
2278697843 | |
2278697883 | |
2278732657 | |
2278733617 | |
2278734257 | |
2278757817 | |
2278761143 | |
2278763377 | |
2278777529 | |
2278777943 | |
2278778225 | |
2278781273 | |
2278781483 | |
2278781617 | |
2278837047 | |
2278837107 | |
2278837147 | |
2278837431 | |
2278837655 | |
2278837707 | |
2278840631 | |
2278841235 | |
2278841499 | |
2278853431 | |
2278853491 | |
2278853531 | |
2278863729 | |
2278864689 | |
2278865329 | |
2278868409 | |
2278869175 | |
2278869873 | |
2278873273 | |
2278873367 | |
2278873457 | |
2278874201 | |
2278874251 | |
2278874289 | |
2278958821 | |
2278959545 | |
2278966583 | |
2278968773 | |
2278969655 | |
2278970225 | |
2278977061 | |
2278977065 | |
2279006821 | |
2279006873 | |
2279007315 | |
2279007429 | |
2279007507 | |
2279007537 | |
2279007781 | |
2279007785 | |
2279019365 | |
2279019737 | |
2279023259 | |
2279024325 | |
2279024795 | |
2279025073 | |
2279028261 | |
2279028265 | |
2279118285 | |
2279118645 | |
2279119589 | |
2279122617 | |
2279124557 | |
2279124585 | |
2279127349 | |
2279127465 | |
2279150807 | |
2279158871 | |
2279159063 | |
2279159237 | |
2279163095 | |
2279165297 | |
2279169101 | |
2279174453 | |
2279187031 | |
2279187543 | |
2279187825 | |
2279188631 | |
2279188759 | |
2279188849 | |
2279190053 | |
2279190057 | |
2279220595 | |
2279220823 | |
2279222163 | |
2279228787 | |
2279233329 | |
2279236281 | |
2279236695 | |
2279236977 | |
2279246195 | |
2279246231 | |
2279246739 | |
2279248243 | |
2279249713 | |
2279250105 | |
2279250199 | |
2279250289 | |
2279268965 | |
2279269017 | |
2279269459 | |
2279269573 | |
2279269651 | |
2279269681 | |
2279269925 | |
2279269929 | |
2279361229 | |
2279361333 | |
2279361709 | |
2279361717 | |
2279361893 | |
2279363417 | |
2279364173 | |
2279364201 | |
2279364249 | |
2279364917 | |
2279365033 | |
2279365273 | |
2279377515 | |
2279377619 | |
2279377747 | |
2279381165 | |
2279381173 | |
2279381547 | |
2279381643 | |
2279381701 | |
2279383659 | |
2279384753 | |
2279386189 | |
2279386387 | |
2279386417 | |
2279387445 | |
2279388435 | |
2279388465 | |
2279392429 | |
2279392437 | |
2279392617 | |
2279392681 | |
2279395627 | |
2279395883 | |
2279396017 | |
2279396427 | |
2279396491 | |
2279396529 | |
2279396901 | |
2279396905 | |
4163054039 | |
4163054043 | |
4163054415 | |
4163054453 | |
4163054517 | |
4163054927 | |
4163055061 | |
4163055317 | |
4163058263 | |
4163058327 | |
4163058507 | |
4163058515 | |
4163062479 | |
4163062509 | |
4163063499 | |
4163064527 | |
4163064557 | |
4163064755 | |
4163066191 | |
4163067285 | |
4163069243 | |
4163069301 | |
4163069397 | |
4163069771 | |
4163069779 | |
4163073197 | |
4163073325 | |
4163073429 | |
4163085671 | |
4163085911 | |
4163086027 | |
4163086695 | |
4163086743 | |
4163086771 | |
4163087527 | |
4163089051 | |
4163089227 | |
4163089235 | |
4163089611 | |
4163089715 | |
4163181015 | |
4163181019 | |
4163181263 | |
4163181293 | |
4163181371 | |
4163181485 | |
4163181927 | |
4163181979 | |
4163200655 | |
4163200745 | |
4163200839 | |
4163201231 | |
4163202701 | |
4163204205 | |
4163204713 | |
4163204749 | |
4163213967 | |
4163214249 | |
4163214663 | |
4163217615 | |
4163222157 | |
4163228781 | |
4163230121 | |
4163230349 | |
4163260887 | |
4163260891 | |
4163262095 | |
4163262185 | |
4163262313 | |
4163263119 | |
4163263401 | |
4163263913 | |
4163276491 | |
4163281843 | |
4163285647 | |
4163287849 | |
4163291707 | |
4163291881 | |
4163292073 | |
4163300137 | |
4163323479 | |
4163323595 | |
4163326359 | |
4163326387 | |
4163328327 | |
4163331355 | |
4163332299 | |
4163332659 | |
4163422679 | |
4163422683 | |
4163425871 | |
4163426149 | |
4163426619 | |
4163427685 | |
4163431207 | |
4163431579 | |
4163443159 | |
4163443163 | |
4163443407 | |
4163443437 | |
4163443515 | |
4163443629 | |
4163444071 | |
4163444123 | |
4163473879 | |
4163473883 | |
4163480719 | |
4163481289 | |
4163482171 | |
4163484361 | |
4163491399 | |
4163492123 | |
4163576655 | |
4163576693 | |
4163576743 | |
4163577487 | |
4163577577 | |
4163577671 | |
4163581071 | |
4163581769 | |
4163582535 | |
4163585615 | |
4163586255 | |
4163587215 | |
4163597413 | |
4163597453 | |
4163597513 | |
4163609445 | |
4163609709 | |
4163610313 | |
4163613237 | |
4163613289 | |
4163613513 | |
4163613797 | |
4163613837 | |
4163613897 | |
4163669327 | |
4163669461 | |
4163669671 | |
4163672719 | |
4163673001 | |
4163673415 | |
4163687567 | |
4163689801 | |
4163693127 | |
4163716687 | |
4163717327 | |
4163718287 | |
4163753061 | |
4163753101 | |
4163753161 | |
4163806053 | |
4163806317 | |
4163806921 | |
4163815637 | |
4163815849 | |
4163816777 | |
4163818597 | |
4163818637 | |
4163818697 | |
4164037079 | |
4164037083 | |
4164037455 | |
4164037493 | |
4164037557 | |
4164037967 | |
4164038101 | |
4164038357 | |
4164056151 | |
4164056343 | |
4164056715 | |
4164056739 | |
4164061655 | |
4164061659 | |
4164072527 | |
4164073285 | |
4164074309 | |
4164080719 | |
4164083013 | |
4164087109 | |
4164133463 | |
4164133975 | |
4164135063 | |
4164135191 | |
4164138059 | |
4164138123 | |
4164138259 | |
4164138275 | |
4164176591 | |
4164176621 | |
4164177611 | |
4164179535 | |
4164179813 | |
4164192975 | |
4164193005 | |
4164217995 | |
4164227791 | |
4164227821 | |
4164228019 | |
4164228687 | |
4164228965 | |
4164231887 | |
4164231917 | |
4164238115 | |
4164260175 | |
4164260943 | |
4164278549 | |
4164278597 | |
4164306235 | |
4164306293 | |
4164306389 | |
4164308619 | |
4164308643 | |
4164309307 | |
4164310853 | |
4164312389 | |
4164318283 | |
4164318347 | |
4164318483 | |
4164318499 | |
4164371629 | |
4164371813 | |
4164372653 | |
4164374829 | |
4164374885 | |
4164375085 | |
4164376853 | |
4164376901 | |
4164560231 | |
4164560471 | |
4164560587 | |
4164561703 | |
4164568423 | |
4164576343 | |
4164578443 | |
4164585831 | |
4164585879 | |
4164585907 | |
4164586279 | |
4164587879 | |
4164589847 | |
4164590371 | |
4164602023 | |
4164602407 | |
4164625051 | |
4164626059 | |
4164626083 | |
4164626587 | |
4164629579 | |
4164629643 | |
4164629779 | |
4164629795 | |
4164633803 | |
4164635787 | |
4164636979 | |
4164637475 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment