সব সময়ের মত এলিস এবং বব এখনও একটি গেম খেলতেসে। এই গেমটিতে এলিস ববকে একটি ট্রি দিয়েছে এবং গেম টির নিম্নরূপ বর্ণনা দিয়েছে :
এখন এলিস এই খেলায় তার জয়ের সম্ভাবনা কত তা বব এর কাছ থেকে জানতে চায়। যেহেতু বব এখন এই সমস্যার নাম "Maze Runner" কেন এটি নিয়ে ভাবতে ব্যস্ত রয়েছে, তাই এই সমস্যাটি সমাধান করার জন্য তাঁর আপনার সহায়তা প্রয়োজন।
ইনপুটটি একটি পূর্ণসংখ্যা T দিয়ে শুরু হয় যা প্রব্লেম এর টেস্ট কেসের সংখ্যা বোঝায়। প্রতিটি টেস্ট কেসের প্রথম লাইনে একটি পূর্ণসংখ্যা N রয়েছে যা ট্রি এর নোডের সংখ্যা নির্দেশ করে। পরবর্তী লাইনে N টি পূর্ণসংখ্যা রয়েছে যা প্রতিটি নোডের পয়েন্ট নির্দেশ করে। পরবর্তী N-1 টি লাইনে, দুটি করে পূর্ণসংখ্যা U এবং V দেওয়া আছে যা ট্রি এর U এবং V নোড এর মধ্যে একটি এজ নির্দেশ করে।
1 ≤ T ≤ 10
1 ≤ N ≤ 105
1 ≤ পয়েন্ট ≤ 1000
1 ≤ U, V <= N এবং U ≠ V
প্রতিটি টেস্ট কেস এর আউটপুট একটি দশমিক যুক্ত সংখ্যা হবে যা সমস্যাটিতে জিজ্ঞাসা করা সম্ভাবনার মান নির্দেশ করেবে। আপনার উত্তর এবং স্ট্যান্ডার্ড উত্তরের মধ্যে পার্থক্য যদি 10-6 এর বেশি না হয় তবে তা সঠিক হিসাবে গ্রহণযোগ্য হবে।
Input | Output |
---|---|
2 3 2 2 2 1 2 1 3 6 2 1 1 1 1 1 1 2 2 3 3 5 3 6 2 4 | 0.0000000000 0.5714285714 |
গ্রাফ থিউরিতে, ট্রি হচ্ছে একটি আনডিরেক্টেড গ্রাফ, যেখানে গ্রাফের যে কোন দুটি নোডের মধ্যে একটি ও কেবলমাত্র একটি পথই বিদ্যমান।