這道題我一看,那麼長…,結果就是乙個模擬題;
這道題如果都把他化成秒就很好算了,因為題目有規定輸入的時間不會發生衝突;
所以我直接比較秒的大小就行了;
主要是題意的理解:
1.如果在白班換崗,那麼就是必須在9:30之前到崗,否則就遲到了;並且在到崗後必須值班至少8個小時
2.如果在晚班換崗,那麼就必須在12:30之前到崗,否則就是遲到了;並且在到崗後必須值班至少9個小時
3.在一天內,如果遲到,那麼記一分,如果沒有值到相應的時間那麼就會記一分,但是有個特列在題目中說了:如果一天內,遲到+沒有值到應有時間的班那麼只記一分;
如果總的計分》3了,那麼就是輸出:
issue show cause letter
如果總計分<=3,那麼就輸入相應的值;
如果總計分為0了,那麼就輸出all ok;
所以這就是一道英語閱讀題;
ac**:
#include
using
namespace std;
typedef
long
long ll;
int endt,startt;
//每個天對應的開始時間和結束時間
int _9_30=
34200
,_8_30=
30600
;int _8=
28800
,_9=
32400
;int _12_30=
45000
;void
change
(string s)
endt+
=t;}
else
if(s[i]
==':'
&&f2)
endt+
=t*60;}
else
if(s[i]
==':'
&&f3)
}int t=0;
for(
int j=i+
1;j
) endt+
=t*60*60
;}else
if(s[i]
==':'
&&f4)
startt+
=t;}
else
if(s[i]
==':'
&&f5)
startt+
=t*60;}
else
if(s[i]
==':'
&&f6)
}int t=0;
for(
int j=i+
1;j
) startt+
=t*60*60
;}}}
intmain()
}else}}
else
}else}}
if(late_1&&fail_1)
else}if
(late+fail>
3)letter=1;
if(letter)
else
if(late||fail)
else
// if(letter)
}return0;
}
python 仿函式 C 仿函式
c 的標準庫stl裡面有6大部件,其中之一為仿函式。初始看到這一名字可能讓人摸不著頭腦 函式倒是挺容易理解,何故又起個仿函式的名字呢?本文將帶你揭開它看起來挺讓人迷惑但是實際上很簡單的面紗。仿函式,看名字就知道它肯定和函式有什麼關聯,但是也肯定和函式有什麼區別。函式主要是一塊接收輸入引數然後按照一定...
仿射函式和仿射組合
假設f是乙個矢性函式,若它可以表示為f x1,x2,xn a1x1 a2x2 anxn b,其中ai可以是標量,也可以是矩陣,則稱f是仿射函式。矢性函式定義 標性函式f x ax b 即我們通常見到的函式 其中a x b都是標量。維基百科的解釋 affine combination,a certai...
仿指標類與仿函式類
乙個類,如果它的物件使用時像是指標,或者函式那麼這個類就是乙個仿指標類與仿函式類。在使用指標時,我們使用的運算子通常是 對於函式我們使用的是函式呼叫運算子,也就是 因此要使得乙個類像指標,那麼類內過載指標所使用的運算子不就行了。同理,要使得類像乙個函式,那麼類內過載函式呼叫符就行了。智慧型指標 乙個...