@PutraSattvika
while(x!=0 and y!=0)
{
has+=x*y;
x--; y--;
}
cout<<has<<endl;
}
pertama kita buat dulu sequence minumnya aja. kan bisa a'b'c'd'e' terus kita selip"in makanannya a bisa dibelakang a saja = 1...
cara lebih simple , bikin base casenya dulu... dp[0][a...c]=1; dp[n][a]=dp[n-1][a]+dp[n-1][c]; dp[n][b]=dp[n-1][a]+dp[n-1][c]+dp[-1+n][b]; dp[n][c]=dp...
untuk n genap
Un=Un-1+(n-2)*2+2;
untuk n ganjil
Un=Un-1+(n-2)*2+1;
U2=2;
Untuk setiap , nilai akan terisi dengan bilangan yang menyatakan banyaknya dimana berlaku (j habis membagi i) atau dengan kata lain mencari banyaknya ...
berpola sih untuk 0 anggota =1 (himpunan kosong) untuk 1 anggota = 1....9 = 9 = 9c1 untuk 2 anggota = 1,3 ... 1,9=7 2,4 .... 2,9=6 dst 7,9 ... 7,9=1 j...
Pigeonhole Principle. 25 huruf pertama kita bisa tulis 26 kali, dan huruf terakhir hanya bisa ditulis sebanyak 10 kali. total huruf yang ditulis adala...