判斷某個月份是否在給定的月份區間內

判斷某個月份是否在給定的月份區間內

輸入

指定月份:mm
月份區間:m1m_1->m2m_2,比如2->5,9->1

輸出

mm是否處於m1m_1->m2m_2之間,比如3處於2->5之間,11處於9->1之間,但8不屬於9->1之間

解決

一般分爲兩種情況,m1m2m_1 \leq m_2m1>m2m_1 > m_2,在m1m2m_1 \leq m_2時,需要m<=m2m <= m_2mm1m \geq m_1。在m1>m2m_1 > m_2時,則需要m>=m1m >= m_1或者m1<=m2m_1 < =m_2滿足其中一項即可。

Γ(z)=0tz1etdt \Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt

f(x)={1,if(m1m2m<=m2mm1)0,if(m1>m2m>m2m<m1) f(x)=\left\{ \begin{aligned} 1 & , if(m_1 \leq m_2 且m <= m_2,m \geq m_1) & \\ 0 & , if(m_1 > m_2 且m > m_2 \| m < m_1) & \end{aligned} \right.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章