Rumah > pembangunan bahagian belakang > C++ > Apakah semua pasangan unsur yang saling berbeza yang mungkin dalam julat?

Apakah semua pasangan unsur yang saling berbeza yang mungkin dalam julat?

WBOY
Lepaskan: 2023-09-18 19:33:03
ke hadapan
686 orang telah melayarinya

Apakah semua pasangan unsur yang saling berbeza yang mungkin dalam julat?

Di sini kita akan melihat cara mengira bilangan pasangan nombor koprima dalam julat di mana satu nombor tidak muncul dalam lebih daripada satu pasangan.

Sebelum membincangkan logik, mari kita lihat apakah nombor koprime? Nombor perdana secara relatif ialah nombor yang mempunyai hanya satu pembahagi integer positif (iaitu 1). Dengan kata lain, kita boleh mengatakan bahawa pembahagi sepunya terbesar bagi kedua-dua nombor ini ialah 1.

Di sini, kami menyediakan sempadan bawah dan atas. Jika sempadan bawah dan atas masing-masing adalah 1 dan 6, maka terdapat tiga logaritma. Ia adalah (1, 2), (3, 4) dan (5, 6)

Cara untuk menyelesaikan masalah ini ialah: jika nombor ini berterusan, ia adalah sepasang nombor koprima.

sentiasa saling unggul. Jadi kiraan ialah (R – L + 1)/2. Jika (R – L + 1) ganjil, maka 1 Nombor yang selebihnya tidak akan dimasukkan ke dalam mana-mana pasangan, jika ia adalah nombor genap, maka semua akan menjadi pasangan Contoh

Begin
   return (R – L + 1)/2
End
Salin selepas log masuk

Output

#include <iostream>
using namespace std;
int countCoPrimePairs(int L, int R) {
   return (R - L + 1)/2;
}
main() {
   int l = 1, r = 6;
   cout << "Number of co-prime pairs: " << countCoPrimePairs(l, r);
}
Salin selepas log masuk

Atas ialah kandungan terperinci Apakah semua pasangan unsur yang saling berbeza yang mungkin dalam julat?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan