ইন বিশেষ আপেক্ষিকতা , অন্য বস্তুর যে বিপরীত দিক চলন্ত হয় একটি চলমান বস্তুর আপেক্ষিক বেগ সূত্র দ্বারা দেওয়া হয়:
s = ( v + u ) / ( 1 + v * u / c ^ 2)
এই সূত্রে, এবং হ'ল বস্তুর বেগের তাত্পর্য এবং এর আলোর গতি (যা প্রায় , জন্য যথেষ্ট পরিমাণে কাছাকাছি চ্যালেঞ্জ)।
উদাহরণস্বরূপ, যদি একটি বস্তু চলতে থাকে v = 50,000 m/s
এবং অন্য একটি বস্তু চলছিল, অন্য u = 60,000 m/s
বস্তুর তুলনায় প্রতিটি বস্তুর বেগ প্রায় হবে s = 110,000 m/s
। গ্যালিলিয়ান আপেক্ষিকতার অধীনে আপনি এটি প্রত্যাশা করবেন (যেখানে বেগগুলি কেবল যুক্ত করে)। তবে, যদি v = 50,000,000 m/s
এবং u = 60,000,000 m/s
, আপেক্ষিক গতিবেগ প্রায় হবে 106,451,613 m/s
, যা 110,000,000 m/s
গ্যালিলিয়ান আপেক্ষিকতার দ্বারা পূর্বাভাসের তুলনায় উল্লেখযোগ্যভাবে পৃথক ।
চ্যালেঞ্জ
দুটি পূর্ণসংখ্যার v
এবং u
এরূপ হিসাবে দেওয়া হয়েছে 0 <= v,u < c
, উপরের সূত্রটি সহ, আপেক্ষিক যোগমূলক বেগ গণনা করুন c = 300000000
। আউটপুট অবশ্যই দশমিক মান বা হ্রাস ভগ্নাংশ হতে হবে। 0.001
দশমিক মানের জন্য আউটপুট অবশ্যই প্রকৃত মানের মধ্যে হওয়া উচিত , বা ভগ্নাংশের জন্য সঠিক exact
পরীক্ষার কেস
বিন্যাস: v, u -> exact fraction (float approximation)
50000, 60000 -> 3300000000000/30000001 (109999.99633333346)
50000000, 60000000 -> 3300000000/31 (106451612.90322581)
20, 30 -> 7500000000000000/150000000000001 (49.999999999999666)
0, 20051 -> 20051 (20051.0)
299999999, 299999999 -> 53999999820000000000000000/179999999400000001 (300000000.0)
20000, 2000000 -> 4545000000000/2250001 (2019999.1022226212)
2000000, 2000000 -> 90000000000/22501 (3999822.2301231055)
1, 500000 -> 90000180000000000/180000000001 (500000.9999972222)
1, 50000000 -> 90000001800000000/1800000001 (50000000.972222224)
200000000, 100000000 -> 2700000000/11 (245454545.45454547)
s/velocity/Velocity of an Unladen Swallow/g