#include #include #include #include #include int darab[101]; #define INT_MAX 2000000000 int noszamol() { int i; int r=0; for (i=1;i<=99;i++) { r+=darab[i]*darab[i]; } return r; } int berak(int rs, int suly) { darab[rs]--; darab[rs+suly]++; } int main() { int i,i2,i3; int n,db,suly,minno,mins,no; FILE* in=fopen("be.txt","rt"); FILE* out=fopen("ki.txt","wt"); //memset(ladasuly,0,sizeof(t)); memset(darab,0,sizeof(darab)); //van egy csomoó üres ládánk... darab[0]=INT_MAX; fscanf(in,"%d\n",&n); for (i=0;i=0;i3--) { if (darab[i3]==0) continue; berak(i3,suly); no=noszamol(); if (no