Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

C++ में जन्मदिन का विरोधाभास

संभाव्यता के खंड में जन्मदिन विरोधाभास एक बहुत प्रसिद्ध समस्या है। इस समस्या का समस्या कथन इस प्रकार बताया गया है,

जन्मदिन की पार्टी में कई लोग होते हैं, कुछ का जन्मदिन समान होता है। हमें अनुमानित संख्या ज्ञात करने की आवश्यकता है। एक ही जन्मदिन होने के आधार पर जन्मदिन की पार्टी में लोगों की संख्या।

संभावना में हम जानते हैं कि आगे बढ़ने की संभावना 1/2 समान है जैसे कि हमारे पास कुछ सिक्के हैं, 10 शीर्ष प्राप्त करने की संभावना 1/100 या 0.001 है।

आइए अवधारणा को समझते हैं,

दो लोगों के अलग-अलग जन्मदिन होने की संभावना है,

364/365 जो एक गैर-लीप वर्ष में 1-1/365 है।

इस प्रकार हम कह सकते हैं कि किसी विशिष्ट जन्मदिन की संभावना वाला पहला व्यक्ति '1' है और दूसरों के लिए, यह अलग होगा, जो है,

P(भिन्न)=1×(1-1/365)× (1-2/365)× (1-3/365) × (1-4/365).......

इस प्रकार P(same)=1- P(भिन्न)

उदाहरण के लिए,

एक ही जन्मदिन वाले लोगों की संख्या जिनकी प्रायिकता 0.70 है।

N=√2×365×log(1-1/p).

एन =√2×365×लॉग(1-1/0.70)=30

इस प्रकार कुल अनुमानित संख्या एक ही जन्मदिन वाले लोगों की संख्या 30 है।

उदाहरण

#include<bits/stdc++.h>
using namespace std;
int findPeople(double p){
   return ceil(sqrt(2*365*log(1/(1-p))));
}
int main(){
   printf("%d",findPeople(0.70));
}

आउटपुट

30

  1. सी ++ पथ लंबाई जिसमें अधिकतम संख्या में मोड़ हैं

    एक समस्या को हल करने के लिए जिसमें हमें एक बाइनरी ट्री दिया जाता है। अब हमें उस पथ को खोजने की आवश्यकता है जिसमें अधिकतम संख्या में मोड़ हों। यानी, एक मोड़ तब माना जाता है जब पथ की दिशा बाएं से दाएं या इसके विपरीत बदलती है, उदाहरण के लिए इनपुट - आउटपुट - 6 अब इस दृष्टिकोण में, हम पेड़ से गुजरें

  1. C++ में K के पत्तों वाले बाइनरी ट्री में सभी नोड्स प्रिंट करें

    इस समस्या में, हमें एक बाइनरी ट्री और एक पूर्णांक K दिया जाता है और हमें बाइनरी ट्री के उन सभी नोड्स को प्रिंट करना होता है जिनके चाइल्ड सबट्री में K पत्ते होते हैं। बाइनरी ट्री एक विशेष पेड़ है जिसके प्रत्येक नोड में अधिकतम दो नोड (एक/दो/कोई नहीं) होते हैं। लीफ नोड बाइनरी ट्री का नोड ट्री के अंत

  1. पायथन में जन्मदिन का विरोधाभास

    प्रायिकता के खंड में जन्मदिन का विरोधाभास एक बहुत प्रसिद्ध समस्या है। समस्या का विवरण - जन्मदिन की पार्टी में कई लोग होते हैं, कुछ का जन्मदिन समान होता है। हमें जन्मदिन की पार्टी में समान जन्मदिन होने के आधार पर लोगों की अनुमानित संख्या ज्ञात करनी होगी। प्रायिकता में, हम जानते हैं कि आगे बढ़ने की