Skip to content

Instantly share code, notes, and snippets.

@matt-noonan
Last active February 18, 2018 15:52
Show Gist options
  • Star 5 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save matt-noonan/0d3764abca137f8f58aa70d6804e00b7 to your computer and use it in GitHub Desktop.
Save matt-noonan/0d3764abca137f8f58aa70d6804e00b7 to your computer and use it in GitHub Desktop.
Not my code! -MN
#include<stdio.h>
#include<time.h>
void main()
{
double start,finish;
start=clock();
long long a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56,a57,a58,a59,a60,a61,a62,a63,a64,a65,a66,a67,a68,a69,a70,a71,a72,a73,a74,a75,a76,a77,a78,a79,a80,a81,a82,a83,a84,a85,a86,a87,a88,a89,a90,a91,a92,a93,a94,a95,a96,a97,a98,a99;
long long a[99],b,c,d;
printf("input : ");
scanf("%lli",&d;);
FILE *fp;
fp=fopen("76_list.txt","w");
c=0;
for(a0=d-1;a0>0;a0--)
{
for(a1=d-a0;a1>=0;a1--)
{
if(a0<a1&&a0;!=0)a1=a0;
if(a0<a1)break;
for(a2=d-(a0+a1);a2>=0;a2--)
{
if(a1<a2&&a1;!=0)a2=a1;
if(a1<a2)break;
for(a3=d-(a0+a1+a2);a3>=0;a3--)
{
if(a2<a3&&a2;!=0)a3=a2;
if(a2<a3)break;
for(a4=d-(a0+a1+a2+a3);a4>=0;a4--)
{
if(a3<a4&&a3;!=0)a4=a3;
if(a3<a4)break;
for(a5=d-(a0+a1+a2+a3+a4);a5>=0;a5--)
{
if(a4<a5&&a4;!=0)a5=a4;
if(a4<a5)break;
for(a6=d-(a0+a1+a2+a3+a4+a5);a6>=0;a6--)
{
if(a5<a6&&a5;!=0)a6=a5;
if(a5<a6)break;
for(a7=d-(a0+a1+a2+a3+a4+a5+a6);a7>=0;a7--)
{
if(a6<a7&&a6;!=0)a7=a6;
if(a6<a7)break;
for(a8=d-(a0+a1+a2+a3+a4+a5+a6+a7);a8>=0;a8--)
{
if(a7<a8&&a7;!=0)a8=a7;
if(a7<a8)break;
for(a9=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8);a9>=0;a9--)
{
if(a8<a9&&a8;!=0)a9=a8;
if(a8<a9)break;
for(a10=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9);a10>=0;a10--)
{
if(a9<a10&&a9;!=0)a10=a9;
if(a9<a10)break;
for(a11=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10);a11>=0;a11--)
{
if(a10<a11&&a10;!=0)a11=a10;
if(a10<a11)break;
for(a12=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11);a12>=0;a12--)
{
if(a11<a12&&a11;!=0)a12=a11;
if(a11<a12)break;
for(a13=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12);a13>=0;a13--)
{
if(a12<a13&&a12;!=0)a13=a12;
if(a12<a13)break;
for(a14=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13);a14>=0;a14--)
{
if(a13<a14&&a13;!=0)a14=a13;
if(a13<a14)break;
for(a15=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14);a15>=0;a15--)
{
if(a14<a15&&a14;!=0)a15=a14;
if(a14<a15)break;
for(a16=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15);a16>=0;a16--)
{
if(a15<a16&&a15;!=0)a16=a15;
if(a15<a16)break;
for(a17=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16);a17>=0;a17--)
{
if(a16<a17&&a16;!=0)a17=a16;
if(a16<a17)break;
for(a18=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17);a18>=0;a18--)
{
if(a17<a18&&a17;!=0)a18=a17;
if(a17<a18)break;
for(a19=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18);a19>=0;a19--)
{
if(a18<a19&&a18;!=0)a19=a18;
if(a18<a19)break;
for(a20=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19);a20>=0;a20--)
{
if(a19<a20&&a19;!=0)a20=a19;
if(a19<a20)break;
for(a21=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20);a21>=0;a21--)
{
if(a20<a21&&a20;!=0)a21=a20;
if(a20<a21)break;
for(a22=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21);a22>=0;a22--)
{
if(a21<a22&&a21;!=0)a22=a21;
if(a21<a22)break;
for(a23=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22);a23>=0;a23--)
{
if(a22<a23&&a22;!=0)a23=a22;
if(a22<a23)break;
for(a24=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23);a24>=0;a24--)
{
if(a23<a24&&a23;!=0)a24=a23;
if(a23<a24)break;
for(a25=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24);a25>=0;a25--)
{
if(a24<a25&&a24;!=0)a25=a24;
if(a24<a25)break;
for(a26=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25);a26>=0;a26--)
{
if(a25<a26&&a25;!=0)a26=a25;
if(a25<a26)break;
for(a27=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26);a27>=0;a27--)
{
if(a26<a27&&a26;!=0)a27=a26;
if(a26<a27)break;
for(a28=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27);a28>=0;a28--)
{
if(a27<a28&&a27;!=0)a28=a27;
if(a27<a28)break;
for(a29=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28);a29>=0;a29--)
{
if(a28<a29&&a28;!=0)a29=a28;
if(a28<a29)break;
for(a30=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29);a30>=0;a30--)
{
if(a29<a30&&a29;!=0)a30=a29;
if(a29<a30)break;
for(a31=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30);a31>=0;a31--)
{
if(a30<a31&&a30;!=0)a31=a30;
if(a30<a31)break;
for(a32=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31);a32>=0;a32--)
{
if(a31<a32&&a31;!=0)a32=a31;
if(a31<a32)break;
for(a33=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32);a33>=0;a33--)
{
if(a32<a33&&a32;!=0)a33=a32;
if(a32<a33)break;
for(a34=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33);a34>=0;a34--)
{
if(a33<a34&&a33;!=0)a34=a33;
if(a33<a34)break;
for(a35=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34);a35>=0;a35--)
{
if(a34<a35&&a34;!=0)a35=a34;
if(a34<a35)break;
for(a36=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35);a36>=0;a36--)
{
if(a35<a36&&a35;!=0)a36=a35;
if(a35<a36)break;
for(a37=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36);a37>=0;a37--)
{
if(a36<a37&&a36;!=0)a37=a36;
if(a36<a37)break;
for(a38=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37);a38>=0;a38--)
{
if(a37<a38&&a37;!=0)a38=a37;
if(a37<a38)break;
for(a39=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38);a39>=0;a39--)
{
if(a38<a39&&a38;!=0)a39=a38;
if(a38<a39)break;
for(a40=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39);a40>=0;a40--)
{
if(a39<a40&&a39;!=0)a40=a39;
if(a39<a40)break;
for(a41=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40);a41>=0;a41--)
{
if(a40<a41&&a40;!=0)a41=a40;
if(a40<a41)break;
for(a42=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40+a41);a42>=0;a42--)
{
if(a41<a42&&a41;!=0)a42=a41;
if(a41<a42)break;
for(a43=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40+a41+a42);a43>=0;a43--)
{
if(a42<a43&&a42;!=0)a43=a42;
if(a42<a43)break;
for(a44=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40+a41+a42+a43);a44>=0;a44--)
{
if(a43<a44&&a43;!=0)a44=a43;
if(a43<a44)break;
for(a45=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40+a41+a42+a43+a44);a45>=0;a45--)
{
if(a44<a45&&a44;!=0)a45=a44;
if(a44<a45)break;
for(a46=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40+a41+a42+a43+a44+a45);a46>=0;a46--)
{
if(a45<a46&&a45;!=0)a46=a45;
if(a45<a46)break;
for(a47=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40+a41+a42+a43+a44+a45+a46);a47>=0;a47--)
{
if(a46<a47&&a46;!=0)a47=a46;
if(a46<a47)break;
for(a48=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40+a41+a42+a43+a44+a45+a46+a47);a48>=0;a48--)
{
if(a47<a48&&a47;!=0)a48=a47;
if(a47<a48)break;
for(a49=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40+a41+a42+a43+a44+a45+a46+a47+a48);a49>=0;a49--)
{
if(a48<a49&&a48;!=0)a49=a48;
if(a48<a49)break;
for(a50=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40+a41+a42+a43+a44+a45+a46+a47+a48+a49);a50>=0;a50--)
{
if(a49<a50&&a49;!=0)a50=a49;
if(a49<a50)break;
for(a51=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40+a41+a42+a43+a44+a45+a46+a47+a48+a49+a50);a51>=0;a51--)
{
if(a50<a51&&a50;!=0)a51=a50;
if(a50<a51)break;
for(a52=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40+a41+a42+a43+a44+a45+a46+a47+a48+a49+a50+a51);a52>=0;a52--)
{
if(a51<a52&&a51;!=0)a52=a51;
if(a51<a52)break;
for(a53=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40+a41+a42+a43+a44+a45+a46+a47+a48+a49+a50+a51+a52);a53>=0;a53--)
{
if(a52<a53&&a52;!=0)a53=a52;
if(a52<a53)break;
for(a54=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40+a41+a42+a43+a44+a45+a46+a47+a48+a49+a50+a51+a52+a53);a54>=0;a54--)
{
if(a53<a54&&a53;!=0)a54=a53;
if(a53<a54)break;
for(a55=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40+a41+a42+a43+a44+a45+a46+a47+a48+a49+a50+a51+a52+a53+a54);a55>=0;a55--)
{
if(a54<a55&&a54;!=0)a55=a54;
if(a54<a55)break;
for(a56=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40+a41+a42+a43+a44+a45+a46+a47+a48+a49+a50+a51+a52+a53+a54+a55);a56>=0;a56--)
{
if(a55<a56&&a55;!=0)a56=a55;
if(a55<a56)break;
for(a57=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40+a41+a42+a43+a44+a45+a46+a47+a48+a49+a50+a51+a52+a53+a54+a55+a56);a57>=0;a57--)
{
if(a56<a57&&a56;!=0)a57=a56;
if(a56<a57)break;
for(a58=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40+a41+a42+a43+a44+a45+a46+a47+a48+a49+a50+a51+a52+a53+a54+a55+a56+a57);a58>=0;a58--)
{
if(a57<a58&&a57;!=0)a58=a57;
if(a57<a58)break;
for(a59=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40+a41+a42+a43+a44+a45+a46+a47+a48+a49+a50+a51+a52+a53+a54+a55+a56+a57+a58);a59>=0;a59--)
{
if(a58<a59&&a58;!=0)a59=a58;
if(a58<a59)break;
for(a60=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40+a41+a42+a43+a44+a45+a46+a47+a48+a49+a50+a51+a52+a53+a54+a55+a56+a57+a58+a59);a60>=0;a60--)
{
if(a59<a60&&a59;!=0)a60=a59;
if(a59<a60)break;
for(a61=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40+a41+a42+a43+a44+a45+a46+a47+a48+a49+a50+a51+a52+a53+a54+a55+a56+a57+a58+a59+a60);a61>=0;a61--)
{
if(a60<a61&&a60;!=0)a61=a60;
if(a60<a61)break;
for(a62=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40+a41+a42+a43+a44+a45+a46+a47+a48+a49+a50+a51+a52+a53+a54+a55+a56+a57+a58+a59+a60+a61);a62>=0;a62--)
{
if(a61<a62&&a61;!=0)a62=a61;
if(a61<a62)break;
for(a63=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40+a41+a42+a43+a44+a45+a46+a47+a48+a49+a50+a51+a52+a53+a54+a55+a56+a57+a58+a59+a60+a61+a62);a63>=0;a63--)
{
if(a62<a63&&a62;!=0)a63=a62;
if(a62<a63)break;
for(a64=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40+a41+a42+a43+a44+a45+a46+a47+a48+a49+a50+a51+a52+a53+a54+a55+a56+a57+a58+a59+a60+a61+a62+a63);a64>=0;a64--)
{
if(a63<a64&&a63;!=0)a64=a63;
if(a63<a64)break;
for(a65=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40+a41+a42+a43+a44+a45+a46+a47+a48+a49+a50+a51+a52+a53+a54+a55+a56+a57+a58+a59+a60+a61+a62+a63+a64);a65>=0;a65--)
{
if(a64<a65&&a64;!=0)a65=a64;
if(a64<a65)break;
for(a66=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40+a41+a42+a43+a44+a45+a46+a47+a48+a49+a50+a51+a52+a53+a54+a55+a56+a57+a58+a59+a60+a61+a62+a63+a64+a65);a66>=0;a66--)
{
if(a65<a66&&a65;!=0)a66=a65;
if(a65<a66)break;
for(a67=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40+a41+a42+a43+a44+a45+a46+a47+a48+a49+a50+a51+a52+a53+a54+a55+a56+a57+a58+a59+a60+a61+a62+a63+a64+a65+a66);a67>=0;a67--)
{
if(a66<a67&&a66;!=0)a67=a66;
if(a66<a67)break;
for(a68=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40+a41+a42+a43+a44+a45+a46+a47+a48+a49+a50+a51+a52+a53+a54+a55+a56+a57+a58+a59+a60+a61+a62+a63+a64+a65+a66+a67);a68>=0;a68--)
{
if(a67<a68&&a67;!=0)a68=a67;
if(a67<a68)break;
for(a69=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40+a41+a42+a43+a44+a45+a46+a47+a48+a49+a50+a51+a52+a53+a54+a55+a56+a57+a58+a59+a60+a61+a62+a63+a64+a65+a66+a67+a68);a69>=0;a69--)
{
if(a68<a69&&a68;!=0)a69=a68;
if(a68<a69)break;
for(a70=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40+a41+a42+a43+a44+a45+a46+a47+a48+a49+a50+a51+a52+a53+a54+a55+a56+a57+a58+a59+a60+a61+a62+a63+a64+a65+a66+a67+a68+a69);a70>=0;a70--)
{
if(a69<a70&&a69;!=0)a70=a69;
if(a69<a70)break;
for(a71=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40+a41+a42+a43+a44+a45+a46+a47+a48+a49+a50+a51+a52+a53+a54+a55+a56+a57+a58+a59+a60+a61+a62+a63+a64+a65+a66+a67+a68+a69+a70);a71>=0;a71--)
{
if(a70<a71&&a70;!=0)a71=a70;
if(a70<a71)break;
for(a72=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40+a41+a42+a43+a44+a45+a46+a47+a48+a49+a50+a51+a52+a53+a54+a55+a56+a57+a58+a59+a60+a61+a62+a63+a64+a65+a66+a67+a68+a69+a70+a71);a72>=0;a72--)
{
if(a71<a72&&a71;!=0)a72=a71;
if(a71<a72)break;
for(a73=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40+a41+a42+a43+a44+a45+a46+a47+a48+a49+a50+a51+a52+a53+a54+a55+a56+a57+a58+a59+a60+a61+a62+a63+a64+a65+a66+a67+a68+a69+a70+a71+a72);a73>=0;a73--)
{
if(a72<a73&&a72;!=0)a73=a72;
if(a72<a73)break;
for(a74=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40+a41+a42+a43+a44+a45+a46+a47+a48+a49+a50+a51+a52+a53+a54+a55+a56+a57+a58+a59+a60+a61+a62+a63+a64+a65+a66+a67+a68+a69+a70+a71+a72+a73);a74>=0;a74--)
{
if(a73<a74&&a73;!=0)a74=a73;
if(a73<a74)break;
for(a75=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40+a41+a42+a43+a44+a45+a46+a47+a48+a49+a50+a51+a52+a53+a54+a55+a56+a57+a58+a59+a60+a61+a62+a63+a64+a65+a66+a67+a68+a69+a70+a71+a72+a73+a74);a75>=0;a75--)
{
if(a74<a75&&a74;!=0)a75=a74;
if(a74<a75)break;
for(a76=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40+a41+a42+a43+a44+a45+a46+a47+a48+a49+a50+a51+a52+a53+a54+a55+a56+a57+a58+a59+a60+a61+a62+a63+a64+a65+a66+a67+a68+a69+a70+a71+a72+a73+a74+a75);a76>=0;a76--)
{
if(a75<a76&&a75;!=0)a76=a75;
if(a75<a76)break;
for(a77=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40+a41+a42+a43+a44+a45+a46+a47+a48+a49+a50+a51+a52+a53+a54+a55+a56+a57+a58+a59+a60+a61+a62+a63+a64+a65+a66+a67+a68+a69+a70+a71+a72+a73+a74+a75+a76);a77>=0;a77--)
{
if(a76<a77&&a76;!=0)a77=a76;
if(a76<a77)break;
for(a78=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40+a41+a42+a43+a44+a45+a46+a47+a48+a49+a50+a51+a52+a53+a54+a55+a56+a57+a58+a59+a60+a61+a62+a63+a64+a65+a66+a67+a68+a69+a70+a71+a72+a73+a74+a75+a76+a77);a78>=0;a78--)
{
if(a77<a78&&a77;!=0)a78=a77;
if(a77<a78)break;
for(a79=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40+a41+a42+a43+a44+a45+a46+a47+a48+a49+a50+a51+a52+a53+a54+a55+a56+a57+a58+a59+a60+a61+a62+a63+a64+a65+a66+a67+a68+a69+a70+a71+a72+a73+a74+a75+a76+a77+a78);a79>=0;a79--)
{
if(a78<a79&&a78;!=0)a79=a78;
if(a78<a79)break;
for(a80=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40+a41+a42+a43+a44+a45+a46+a47+a48+a49+a50+a51+a52+a53+a54+a55+a56+a57+a58+a59+a60+a61+a62+a63+a64+a65+a66+a67+a68+a69+a70+a71+a72+a73+a74+a75+a76+a77+a78+a79);a80>=0;a80--)
{
if(a79<a80&&a79;!=0)a80=a79;
if(a79<a80)break;
for(a81=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40+a41+a42+a43+a44+a45+a46+a47+a48+a49+a50+a51+a52+a53+a54+a55+a56+a57+a58+a59+a60+a61+a62+a63+a64+a65+a66+a67+a68+a69+a70+a71+a72+a73+a74+a75+a76+a77+a78+a79+a80);a81>=0;a81--)
{
if(a80<a81&&a80;!=0)a81=a80;
if(a80<a81)break;
for(a82=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40+a41+a42+a43+a44+a45+a46+a47+a48+a49+a50+a51+a52+a53+a54+a55+a56+a57+a58+a59+a60+a61+a62+a63+a64+a65+a66+a67+a68+a69+a70+a71+a72+a73+a74+a75+a76+a77+a78+a79+a80+a81);a82>=0;a82--)
{
if(a81<a82&&a81;!=0)a82=a81;
if(a81<a82)break;
for(a83=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40+a41+a42+a43+a44+a45+a46+a47+a48+a49+a50+a51+a52+a53+a54+a55+a56+a57+a58+a59+a60+a61+a62+a63+a64+a65+a66+a67+a68+a69+a70+a71+a72+a73+a74+a75+a76+a77+a78+a79+a80+a81+a82);a83>=0;a83--)
{
if(a82<a83&&a82;!=0)a83=a82;
if(a82<a83)break;
for(a84=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40+a41+a42+a43+a44+a45+a46+a47+a48+a49+a50+a51+a52+a53+a54+a55+a56+a57+a58+a59+a60+a61+a62+a63+a64+a65+a66+a67+a68+a69+a70+a71+a72+a73+a74+a75+a76+a77+a78+a79+a80+a81+a82+a83);a84>=0;a84--)
{
if(a83<a84&&a83;!=0)a84=a83;
if(a83<a84)break;
for(a85=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40+a41+a42+a43+a44+a45+a46+a47+a48+a49+a50+a51+a52+a53+a54+a55+a56+a57+a58+a59+a60+a61+a62+a63+a64+a65+a66+a67+a68+a69+a70+a71+a72+a73+a74+a75+a76+a77+a78+a79+a80+a81+a82+a83+a84);a85>=0;a85--)
{
if(a84<a85&&a84;!=0)a85=a84;
if(a84<a85)break;
for(a86=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40+a41+a42+a43+a44+a45+a46+a47+a48+a49+a50+a51+a52+a53+a54+a55+a56+a57+a58+a59+a60+a61+a62+a63+a64+a65+a66+a67+a68+a69+a70+a71+a72+a73+a74+a75+a76+a77+a78+a79+a80+a81+a82+a83+a84+a85);a86>=0;a86--)
{
if(a85<a86&&a85;!=0)a86=a85;
if(a85<a86)break;
for(a87=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40+a41+a42+a43+a44+a45+a46+a47+a48+a49+a50+a51+a52+a53+a54+a55+a56+a57+a58+a59+a60+a61+a62+a63+a64+a65+a66+a67+a68+a69+a70+a71+a72+a73+a74+a75+a76+a77+a78+a79+a80+a81+a82+a83+a84+a85+a86);a87>=0;a87--)
{
if(a86<a87&&a86;!=0)a87=a86;
if(a86<a87)break;
for(a88=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40+a41+a42+a43+a44+a45+a46+a47+a48+a49+a50+a51+a52+a53+a54+a55+a56+a57+a58+a59+a60+a61+a62+a63+a64+a65+a66+a67+a68+a69+a70+a71+a72+a73+a74+a75+a76+a77+a78+a79+a80+a81+a82+a83+a84+a85+a86+a87);a88>=0;a88--)
{
if(a87<a88&&a87;!=0)a88=a87;
if(a87<a88)break;
for(a89=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40+a41+a42+a43+a44+a45+a46+a47+a48+a49+a50+a51+a52+a53+a54+a55+a56+a57+a58+a59+a60+a61+a62+a63+a64+a65+a66+a67+a68+a69+a70+a71+a72+a73+a74+a75+a76+a77+a78+a79+a80+a81+a82+a83+a84+a85+a86+a87+a88);a89>=0;a89--)
{
if(a88<a89&&a88;!=0)a89=a88;
if(a88<a89)break;
for(a90=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40+a41+a42+a43+a44+a45+a46+a47+a48+a49+a50+a51+a52+a53+a54+a55+a56+a57+a58+a59+a60+a61+a62+a63+a64+a65+a66+a67+a68+a69+a70+a71+a72+a73+a74+a75+a76+a77+a78+a79+a80+a81+a82+a83+a84+a85+a86+a87+a88+a89);a90>=0;a90--)
{
if(a89<a90&&a89;!=0)a90=a89;
if(a89<a90)break;
for(a91=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40+a41+a42+a43+a44+a45+a46+a47+a48+a49+a50+a51+a52+a53+a54+a55+a56+a57+a58+a59+a60+a61+a62+a63+a64+a65+a66+a67+a68+a69+a70+a71+a72+a73+a74+a75+a76+a77+a78+a79+a80+a81+a82+a83+a84+a85+a86+a87+a88+a89+a90);a91>=0;a91--)
{
if(a90<a91&&a90;!=0)a91=a90;
if(a90<a91)break;
for(a92=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40+a41+a42+a43+a44+a45+a46+a47+a48+a49+a50+a51+a52+a53+a54+a55+a56+a57+a58+a59+a60+a61+a62+a63+a64+a65+a66+a67+a68+a69+a70+a71+a72+a73+a74+a75+a76+a77+a78+a79+a80+a81+a82+a83+a84+a85+a86+a87+a88+a89+a90+a91);a92>=0;a92--)
{
if(a91<a92&&a91;!=0)a92=a91;
if(a91<a92)break;
for(a93=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40+a41+a42+a43+a44+a45+a46+a47+a48+a49+a50+a51+a52+a53+a54+a55+a56+a57+a58+a59+a60+a61+a62+a63+a64+a65+a66+a67+a68+a69+a70+a71+a72+a73+a74+a75+a76+a77+a78+a79+a80+a81+a82+a83+a84+a85+a86+a87+a88+a89+a90+a91+a92);a93>=0;a93--)
{
if(a92<a93&&a92;!=0)a93=a92;
if(a92<a93)break;
for(a94=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40+a41+a42+a43+a44+a45+a46+a47+a48+a49+a50+a51+a52+a53+a54+a55+a56+a57+a58+a59+a60+a61+a62+a63+a64+a65+a66+a67+a68+a69+a70+a71+a72+a73+a74+a75+a76+a77+a78+a79+a80+a81+a82+a83+a84+a85+a86+a87+a88+a89+a90+a91+a92+a93);a94>=0;a94--)
{
if(a93<a94&&a93;!=0)a94=a93;
if(a93<a94)break;
for(a95=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40+a41+a42+a43+a44+a45+a46+a47+a48+a49+a50+a51+a52+a53+a54+a55+a56+a57+a58+a59+a60+a61+a62+a63+a64+a65+a66+a67+a68+a69+a70+a71+a72+a73+a74+a75+a76+a77+a78+a79+a80+a81+a82+a83+a84+a85+a86+a87+a88+a89+a90+a91+a92+a93+a94);a95>=0;a95--)
{
if(a94<a95&&a94;!=0)a95=a94;
if(a94<a95)break;
for(a96=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40+a41+a42+a43+a44+a45+a46+a47+a48+a49+a50+a51+a52+a53+a54+a55+a56+a57+a58+a59+a60+a61+a62+a63+a64+a65+a66+a67+a68+a69+a70+a71+a72+a73+a74+a75+a76+a77+a78+a79+a80+a81+a82+a83+a84+a85+a86+a87+a88+a89+a90+a91+a92+a93+a94+a95);a96>=0;a96--)
{
if(a95<a96&&a95;!=0)a96=a95;
if(a95<a96)break;
for(a97=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40+a41+a42+a43+a44+a45+a46+a47+a48+a49+a50+a51+a52+a53+a54+a55+a56+a57+a58+a59+a60+a61+a62+a63+a64+a65+a66+a67+a68+a69+a70+a71+a72+a73+a74+a75+a76+a77+a78+a79+a80+a81+a82+a83+a84+a85+a86+a87+a88+a89+a90+a91+a92+a93+a94+a95+a96);a97>=0;a97--)
{
if(a96<a97&&a96;!=0)a97=a96;
if(a96<a97)break;
for(a98=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40+a41+a42+a43+a44+a45+a46+a47+a48+a49+a50+a51+a52+a53+a54+a55+a56+a57+a58+a59+a60+a61+a62+a63+a64+a65+a66+a67+a68+a69+a70+a71+a72+a73+a74+a75+a76+a77+a78+a79+a80+a81+a82+a83+a84+a85+a86+a87+a88+a89+a90+a91+a92+a93+a94+a95+a96+a97);a98>=0;a98--)
{
if(a97<a98&&a97;!=0)a98=a97;
if(a97<a98)break;
for(a99=d-(a0+a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33+a34+a35+a36+a37+a38+a39+a40+a41+a42+a43+a44+a45+a46+a47+a48+a49+a50+a51+a52+a53+a54+a55+a56+a57+a58+a59+a60+a61+a62+a63+a64+a65+a66+a67+a68+a69+a70+a71+a72+a73+a74+a75+a76+a77+a78+a79+a80+a81+a82+a83+a84+a85+a86+a87+a88+a89+a90+a91+a92+a93+a94+a95+a96+a97+a98);a99>=0;a99--)
{
if(a98<a99&&a98;!=0)a99=a98;
if(a98<a99)break;
a[0]=a0;a[10]=a10;a[20]=a20;a[30]=a30;a[40]=a40;a[50]=a50;a[60]=a60;a[70]=a70;a[80]=a80;a[90]=a90;
a[1]=a1;a[11]=a11;a[21]=a21;a[31]=a31;a[41]=a41;a[51]=a51;a[61]=a61;a[71]=a71;a[81]=a81;a[91]=a91;
a[2]=a2;a[12]=a12;a[22]=a22;a[32]=a32;a[42]=a42;a[52]=a52;a[62]=a62;a[72]=a72;a[82]=a82;a[92]=a92;
a[3]=a3;a[13]=a13;a[23]=a23;a[33]=a33;a[43]=a43;a[53]=a53;a[63]=a63;a[73]=a73;a[83]=a83;a[93]=a93;
a[4]=a4;a[14]=a14;a[24]=a24;a[34]=a34;a[44]=a44;a[54]=a54;a[64]=a64;a[74]=a74;a[84]=a84;a[94]=a94;
a[5]=a5;a[15]=a15;a[25]=a25;a[35]=a35;a[45]=a45;a[55]=a55;a[65]=a65;a[75]=a75;a[85]=a85;a[95]=a95;
a[6]=a6;a[16]=a16;a[26]=a26;a[36]=a36;a[46]=a46;a[56]=a56;a[66]=a66;a[76]=a76;a[86]=a86;a[96]=a96;
a[7]=a7;a[17]=a17;a[27]=a27;a[37]=a37;a[47]=a47;a[57]=a57;a[67]=a67;a[77]=a77;a[87]=a87;a[97]=a97;
a[8]=a8;a[18]=a18;a[28]=a28;a[38]=a38;a[48]=a48;a[58]=a58;a[68]=a68;a[78]=a78;a[88]=a88;a[98]=a98;
a[9]=a9;a[19]=a19;a[29]=a29;a[39]=a39;a[49]=a49;a[59]=a59;a[69]=a69;a[79]=a79;a[89]=a89;a[99]=a99;
fprintf(fp,"%lli=",d);
printf("%lli=",d);
for(b=0;b<100;b++)
{
if(a[b]!=0)
{
fprintf(fp,"%lli+",a[b]);
printf("%lli+",a[b]);
}
}
fseek(fp,-1,SEEK_CUR);
fprintf(fp," \n");
printf("\b \n");
c++;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
fprintf(fp,"there are %lli different ways can one hundred be written as a sum of at least two positive integers\n",c);
fclose(fp);
printf("there are %lli different ways can one hundred be written as a sum of at least two positive integers\n",c);
finish=clock();
printf("running time : %.2lf second\n",(finish-start)/CLOCKS_PER_SEC);
}
@jim-d53
Copy link

jim-d53 commented Feb 14, 2018

Should probbly replace the &amp; HTML entity with &
Code looks fine otherwise ;)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment