bugün
- ölümden korkuyor musunuz9
- queen feristah12
- ayı dövmenin aslında zor olmaması10
- ayıyla güreşmek7
- uludağ itiraf16
- arkadaşlar çabuk buraya bakın5
- işiniz gücünüz yok mu11
- sözlükte en çok sevdiğiniz olay7
- masada aniden ayağa kalkıp şiir okuyan erkek8
- hafızayı sildirmek3
- gecenin şarkısı17
- eve gelen escorta lahmacun söylemek5
- gocu43
- bir bela geliyor29
- yağmurda ıslanınca murat kekilli ye benzeyen kız4
- açık oylayan favlayan msj atan nickaltı giren kız6
- sözlükten korkmak2
- fusya semsiyeli yabanci20
- zalbert ramstein2
- karı diyen öküzleri gırtlaklama isteği10
- bara giden erkeğin asıl amacı6
- insanları imcitmeyi havalı bir şey sanan ibneler6
- duştan yeni çıkmış six packli erkek3
- gece dinlenen podcast te anırarak gülen adamlar3
- willem dafoe3
- 7 aydır konuşulan kızın true çıkması3
- sözlüğün insanı dertlendirmesi5
- mazotun yarım litresi 50 tl24
- düğününde piste çıkıp kant tan bahseden felsefeci3
- bilin bakalım ben kimin fakesiyim6
- habire 12 kürt değil kürtçü düşmanıdır2
- gece gelinlikle ip atlayıp şarkı söyleyen kayınço2
- uludağ sözlük evreni8
- meyhanede masayı yumruklayıp hancı hancı demek3
- izmirbeyefendisi'nin şemsiyeli olması6
- dizi izlemek4
- abd'nin grönland da kalıcı kontrol anlaşması2
- bi bitmediniz amk diyip çinlilere tokatla dalmak3
- heyt bea gocu mu5
- kendin hakkında bir entry bırak9
- 195 kaslı pilot14
- sözlük yazarlarını analiz eden yazar5
- arkadaşlar ben yine kilo aldım ya14
- hiç kız kankası olmayan erkek2
- halil güneşli karizması4
- çağatay ulusoy ile akşam yemeği vs 125 tl2
- apo'nun villası11
- kimseyle dertleşememek4
- aşkın metafiziğinde toki kurasının önemi3
- arkadaşlar çok kırıcısınız6
intel core i3 (dual core) kullananlar sakın denemesin. thread count kısmında 24 yerine 2 yazıp, bekleyin! işlem belki 2025 e tamamlanır!
#include <iostream>
#include <cmath>
#include <omp.h>
#include <gmp.h>
#define LIMIT 100000000000ULL // ilk 100 milyar sayı
#define THREAD_COUNT 24 // 24 iş parçacığı kullanımı
// GMP kullanarak asal sayı kontrol fonksiyonu
bool is_prime_gmp(unsigned long long num) {
mpz_t n;
mpz_init_set_ui(n, num);
bool result = mpz_probab_prime_p(n, 15) > 0; // GMP'nin asal kontrol fonksiyonu
mpz_clear(n);
return result;
}
int main() {
unsigned long long prime_count = 0;
// OpenMP ile paralel döngü
#pragma omp parallel for num_threads(THREAD_COUNT) reduction(+:prime_count)
for (unsigned long long i = 2; i <= LIMIT; i++) {
if (is_prime_gmp(i)) {
prime_count++;
}
}
std::cout << "ilk " << LIMIT << " sayıda " << prime_count << " asal sayı bulunmaktadır." << std::endl;
return 0;
}
#include <iostream>
#include <cmath>
#include <omp.h>
#include <gmp.h>
#define LIMIT 100000000000ULL // ilk 100 milyar sayı
#define THREAD_COUNT 24 // 24 iş parçacığı kullanımı
// GMP kullanarak asal sayı kontrol fonksiyonu
bool is_prime_gmp(unsigned long long num) {
mpz_t n;
mpz_init_set_ui(n, num);
bool result = mpz_probab_prime_p(n, 15) > 0; // GMP'nin asal kontrol fonksiyonu
mpz_clear(n);
return result;
}
int main() {
unsigned long long prime_count = 0;
// OpenMP ile paralel döngü
#pragma omp parallel for num_threads(THREAD_COUNT) reduction(+:prime_count)
for (unsigned long long i = 2; i <= LIMIT; i++) {
if (is_prime_gmp(i)) {
prime_count++;
}
}
std::cout << "ilk " << LIMIT << " sayıda " << prime_count << " asal sayı bulunmaktadır." << std::endl;
return 0;
}
Gündemdeki Haberler
Güncel Önemli Başlıklar