From 373792c113a287299fa28e505960a767b33f8169 Mon Sep 17 00:00:00 2001 From: Jonathan Chan Date: Sat, 25 Aug 2018 10:38:06 -0700 Subject: [PATCH] Problem 86 --- 86 | Bin 0 -> 8704 bytes 86.c | 18 ++++++++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 86 create mode 100644 86.c diff --git a/86 b/86 new file mode 100644 index 0000000000000000000000000000000000000000..8ade61f838c0611686c829dbd2b58e65163a90d4 GIT binary patch literal 8704 zcmeHNeQZ=&6~8mnFKC&WvddCnl@|r=lJqgfQU}S(o3>M4Nei{KsL}G6&PO}ze3Y3t z(2|JV?Jm2M3KBK3@nd6RjIJ?R{KKSwNwE!OH^y|0o8U(buDfPfK*}zVX5)4|=e~R9 zd`AW*`bJb4Z^NL=o7ytDn^{zhi${BU-;{{D+(MyGl=q;1VbmXji{`SOvFK21 z%g$J+DHcs+#+t^wtxc^haylvR;_XKNsJs8*056I9Q346;{5U)~2QdF{&z&6q?k~Mt ze!^~lWbN?0_QCNFHli&(kbG#W1x?99dmOO!7Wl*i@J|9R!DFUY03^S(neF!gdPFM2nomWKs3SjcXze5YrEuK z@^0P;yObqv+`8l$<4a)bLA zGKR~5rXb2v363=&YAnG^*MX-5r?rVT>g3HDb*l2-T8XJI%<7f7AP47b=E$SL^Sj>y zmHhU%;qBV0Knmp%%)EXr548P{DBDn8 z&WSBE=n9)rKX?%{^4CE5dG3F34r?8eN&Xe)52(-ngFCpi;s6I~c1gXI+o#$tt8c96 z8w%cP$(w5{8=N!BpLn_+>d!Lu17Mg-K*a_xSFWs)nC*RD(nU9Hkm}?Rzy{MW0-gnbE(FzF@ZYS1!MT10(v$w2ZNa~U9eU&Vlz%Dfzk6eFYG7%~ zfA?&i-ALFLU9VorzCPv8xn2eJ#faqv$=CC`Fuomot{;*{$+Ivo~-}sdoH*C zYA%RbF4@0)s+O}%#iakHZPI_&2A=o&bEm&I38g}Tn11ouuio6(=3=gMaj5Ooz)dJB zd->v37!%&0+`SL;d7gT0uGqKO)4tF9j`*^9-+-^b`|S3Yt0d^`vrWhkcV+K)W#8<6 z3R_;IUi#3HI|*LY7jEfN^PgyZy0hYf{!ch$-HnlBCdzU&+H z9rbB*=Zj^&5A&7#0}Y(IHnCcIq^G6rA!#I#Mizn{B$^27QZO@=jE2%{nQe<>FMdNR z;c0|wOaOlgcrWnN&{aPL{sn0J72sEZyKz8(aNkCBM+z0OHk)9=C?WB->|ni8_qfWPU&n#o3rujm8#Qorb=~sC#!p$O3LZ= zIXymSW1CX~J}iqrJZ0e0E>Cl-r`5B^>|&LSw+pXbvB2$xdvs~0 z1MVHVrG5pQw!|yhj3r)Gm}lkwtC`jKI9Ls%aV^(h!)Sh#<7*4^s2r~?tfz9kj!72% z?qKWKs3qkILRa(q4W)F`D8PdnISh4o&V>44J}t@Cnx z1Hh;yb@p9iN1s;G; z2><4JdlqnMwHx+*!0YXsm|~jGuOJRJrFC5)Y-a$+e!%boQkcIPTLkWg`POUlb4KV> zJeclwR{%$Sb3goE=wsXhiQn0P{{e6b0TbQg`X&%X7$9ty*?%42l7;#w0Jn;#{hIr? z*jIxoJ*{UV5jhAkuLJFUT6fpseh8%%18$lg*Mb;wgIJmtN@~NgbvcvCz2n6|(BP@At? zJJi{E*x#@9``WtwSOSj#2Gbc{_kSOT42J@GfElqvMJWvxt_mcYv(eIsGeVK&(M&Cr zPHH28LGs5K1 zcmn(xTu&J}C&H<8G?^$9G{{SZV*xY}snM9uWZnldB<0~Ghv@Vf|0w6Gt0 z?FvZ6--YO2z(IJSZYg~nglc$bKkv6IAQgXik+@WR(LP8>GbBpw>HMe*hucU|aI<{} z;P>I|PUTPA6|Olg0IGi_M;V+H%jqD9cvm6&8M^`!#CZj9l}ko^9NSLz4FW#`9Pct@ zPxqtq;(|l>A)&si|BgZi-bKis&bP8?DDA0Kf6^oV6|l#<4asy4R)oDG3a$c%4sXd+NM}Sss1$orXjDie7avPW21mb-;jzj;kO~9)V^>J69st5P;jy% zzHG9mbFWv}Q$5KI*^#^g3B;)VbY4`2p;=#a2bnVm0El@Ch>;+B^ZX-w;`N|TWtY0} zhyYj}DT+*!$jhd+Q))jU>OUq1?xT>o6CP?0?qx{0KCQ}Meu8Hg{=dSIjJ8r5`M&^u C9kSN| literal 0 HcmV?d00001 diff --git a/86.c b/86.c new file mode 100644 index 0000000..4def9d7 --- /dev/null +++ b/86.c @@ -0,0 +1,18 @@ +#include +#include + +int main(void) { + int M = 100, count = 2060; + while(count < 1000000) { + M++; + for (int i = 1; i <= M; i++) { + for (int j = i; j <= M; j++) { + double path = sqrt((i + j) * (i + j) + M * M); + if (path == floor(path)) { + count++; + } + } + } + } + printf("M = %d has %d distinct cuboids\n", M, count); +} \ No newline at end of file