- محدودیت زمان: ۰.۵ ثانیه
- محدودیت حافظه: ۱۲۸ مگابایت
- منبع: Topcoder 2016 TCO Algo 2B
به سهتایی مرتب $(a, b, c)$ میگوییم مثلثی اگر $a, b, c$ سه عدد مثبت باشند و مثلثی به اضلاع $a, b, c$ وجود داشته باشد. به عنوان مثال $(4, 5, 6)$ و $(5, 4, 6)$ دو سهتایی مثلثی متفاوتند.
به شما سه عدد طبیعی $A, B, C$ داده میشود. تعداد سهتاییهای مثلثی مانند $(a, b, c)$ را به پیمانه $10^9+7$ بیابید طوری که $1 \le a \le A $ و $1 \le b \le B $ و $1 \le c \le C $ باشد.
ورودی
ورودی یک خط میباشد که شامل سه عدد $A, B, C$ است.
$$1 \le A, B, C \le 10^9$$
خروجی
خروجی برنامه تنها یک عدد است که برابر با تعداد سهتاییهای مثلثی با شرایط گفته شده به پیمانه $10^9+7$ است.
زیرمسئلهها
زیرمسئله | نمره | محدودیت |
---|---|---|
۱ | ۱۰ | $A \times B \times C \le 10^6 $ |
۲ | ۲۰ | $\dfrac{A \times B \times C}{max(A, B, C)} \le 10^6 $ |
۳ | ۷۰ | بدون محدودیت اضافی |
مثال
ورودی نمونه ۱
1 10 20
خروجی نمونه ۱
10
ورودی نمونه ۲
10 10 10
خروجی نمونه ۲
505
ورودی نمونه ۳
1 1 1
خروجی نمونه ۳
1
ورودی نمونه ۴
123456789 987654321 555555555
خروجی نمونه ۴
64296241
ورودی نمونه ۵
2 2 1000000000
خروجی نمونه ۵
6
ارسال پاسخ برای این سؤال