Çift uzunluğu say
Jan 01 2023
Günün GFG Problemi [ 01 Ocak 2023 ]
Bir n sayısı verildiğinde, ilk n bitin toplamı son n bitin toplamına eşit olacak şekilde 2n uzunluğundaki tüm ikili dizilerin sayısını bulun. Cevap çok büyük olabilir.
Bir n sayısı verildiğinde, ilk n bitin toplamı son n bitin toplamına eşit olacak şekilde 2n uzunluğundaki tüm ikili dizilerin sayısını bulun.
Anwer çok büyük olabilir. Yani, modulo 10^9+7 cevabını geri vermelisiniz.
Örnek vermek:
Input: n = 2
Output: 6
Explanation: There are 6 sequences of length
2*n, the sequences are 0101, 0110, 1010, 1001,
0000 and 1111.
Input: n = 1
Output: 2
Explanation: There are 2 sequence of length
2*n, the sequence are 00 and 11.
Beklenen Zaman Karmaşıklığı: O(n * log(n))
Beklenen Uzay Karmaşıklığı: O(1)
Çözüm
class Solution {
public long power(long x, long y, long p) {
long res = 1l;
x = x % p;
while (y > 0) {
if (y % 2 == 1)
res = (res * x) % p;
y = y >> 1;
x = (x * x) % p;
}
return res;
}
public long modInverse(long n, long p) {
return power(n, p - 2, p);
}
public int compute_value(int n) {
// code here
long ans = 1l;
long mod = (long)(Math.pow(10, 9) + 7l);
long compute = 1l;
for(int i=0;i<n;i++) {
compute = (compute%mod * (long)(n-i)%mod) % mod;
compute = (compute%mod * modInverse(i+1, mod)%mod) % mod;
ans = (ans%mod + (compute%mod*compute%mod)%mod) % mod;
}
return (int)(ans%mod);
}
}
Uzay Karmaşıklığı: O(1)
Tüm GFG POD çözümlerini almak için Telegram Kanalıma katılın.
https://t.me/sole_master_coding
Hepinize teşekkürler !!!
Yeni Yılın Kutlu Olsun !!!
Nicole Kidman, Michael Keaton ve Val Kilmer'in Batman Olarak Paylaştığı Bu 1 Çekici Özelliğe Bayıldı
Gene Simmons, KISS Çizgi Romanlarının Potansiyel Olarak "İnsanlığı Yeniden Yaratabileceğini" Söyledi
Tom Girardi Dolandırıcılık Suçlamalarından Yargılanma Yetkisinin Belirlenmesi İçin Duruşmaya Katıldı
Kevin Jonas'ın Kızı Alena, Doğum Günü Fotoğrafında Büyümüş Görünüyor: '9 Yaşında Gerçek Hissetmiyor'

![Bağlantılı Liste Nedir? [Bölüm 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































