कुछ लोगों का कहना है कि जिज्ञासा ने बिल्ली को मार डाला। अन्य कहते हैं कि यह बॉक्स और जहर था। RSPCA का कहना है कि इरविन श्रोडिंगर को अपने पालतू जानवरों के अधिकार को खोने की जरूरत है।
अपने घर के बाहर पशु अधिकार कार्यकर्ताओं के साथ। बिल्ली कातिल वैज्ञानिक Schrödinger अंत में उनकी सबसे बड़ी आविष्कार के साथ आ गया है। एक विशेष, रेडियोधर्मी मिश्रण विनीतियम और हैंडवियम का, जिसका कोई भी आधा जीवन हो सकता है, और उत्पाद का एक ग्राम किसी भी जीवित प्राणी को मारने में सक्षम है। दुर्भाग्य से, जब उन्होंने अपनी अंतिम बिल्ली: बॉब पर इसका परीक्षण करने की कोशिश की, तो वे भूल गए कि बिल्लियों के पास 9 जीवन हैं, और इसलिए उन्हें मारने के लिए 9 ग्राम की आवश्यकता होगी। कुछ पानी के साथ लेकिन कोई भोजन नहीं होने के कारण, गरीब बॉब ठीक 1 सप्ताह (7 दिन) जीवित रहेगा यदि उत्पाद उसे पहले नहीं मारता है।
कार्य: मिलीग्राम में एक द्रव्यमान के एक इनपुट और मिलीसेकंड में एक आधे-जीवन को देखते हुए - दोनों पूर्णांक जो 2 ^ 31 से अधिक हो सकते हैं, एक प्रोग्राम लिखें जो आउटपुट करता है कि क्या रहस्य सुपर उत्पाद बिल्ली को मारता है, या यदि 1 सप्ताह का समय है सीमा पहले समाप्त हो रही है। सच मानें / हाँ / 1 / उत्तर में निर्दिष्ट कुछ भी है जब वह भुखमरी से नहीं मरता है।
उत्पाद को मारने के लिए, कुल 9 ग्राम का क्षय करना चाहिए। तो 18 ग्राम के नमूने में से, 1 आधा जीवन पारित करना होगा। यदि नमूने में 9 ग्राम से कम या बराबर है, तो यह कभी भी प्राप्त नहीं होगा, और इसलिए यह तुरंत माना जा सकता है कि 1 सप्ताह 9 ग्राम के पतन से पहले गुजर जाएगा।
आप मान सकते हैं:
- बॉब मर जाता है माइक्रोसेकंड 9 ग्राम सड़ गया है।
- क्षय के कारण परिवर्तन बड़े पैमाने पर होता है।
- सभी दिन और समय आम तौर पर स्वीकृत पृथ्वी समय का अनुसरण करते हैं।
- बॉक्स को सील किया गया है अटूट और अनपेक्षित है, इसलिए अन्य कारणों से मृत्यु की कोई संभावना नहीं है।
- ऑक्सीजन भी कोई समस्या नहीं है।
- यदि दोनों एक ही समय में होते हैं तो या तो आउटपुट स्वीकार्य है।
- सभी इनपुट 2 ^ 63-1 से नीचे होने चाहिए
परीक्षण के मामलों:
उदाहरण:
18000 604800001
9 ग्राम सड़ने के लिए, ठीक 1 आधा जीवन गुजरना चाहिए (18000/2 = 9000 मिलीग्राम या 9 ग्राम)। 1 आधा जीवन 604800001 मिलीसेकंड, या 168 घंटे और 1 मिलीसेकंड, या बिल्कुल 1 सप्ताह और 1 मिलीसेकंड है। चूंकि बॉब ठीक 1 सप्ताह में भूख से मर जाता है, इसलिए आउटपुट झूठा है क्योंकि वह 9 ग्राम उत्पाद सीमा तक पहुंचने से ठीक पहले भूख से मर गया था
8000 40000 false
70000 800 true
18000 604800000 either
18000 604800001 false
18000 604799999 true
1 1 false
100000 1 true
1000000000 1000000000 true
स्कोरिंग: स्वाभाविक रूप से हम चाहते हैं कि बॉब की पीड़ा जल्दी से समाप्त हो, और इसलिए छोटा आधा जीवन सबसे अच्छा है। आधा जीवन और बाइट दोनों ई में समाप्त होते हैं, इसलिए स्पष्ट रूप से सबसे छोटी बाइट गिनती जीत जाती है।
trueया false?
λऔर द्रव्यमान के लिए m, m-m*(1/2)**(604800000/λ) > 9000(या ≥, चूंकि किनारे का मामला किसी भी तरह से जा सकता है)।