杭电acm部分答案001
来源:动视网
责编:小OO
时间:2025-09-27 20:58:17
杭电acm部分答案001
Elevator问题#includeusingnamespacestd;intmain(){inttest_case,i,time,curFloor,lastFloor,differ;constintup=6,down=4,stop=5;while(cin>>test_case&&test_case){i=time=curFloor=lastFloor=0;while(i++>curFloor;differ=curFloor-lastFloor;if(differ>0){time+=diffe
导读Elevator问题#includeusingnamespacestd;intmain(){inttest_case,i,time,curFloor,lastFloor,differ;constintup=6,down=4,stop=5;while(cin>>test_case&&test_case){i=time=curFloor=lastFloor=0;while(i++>curFloor;differ=curFloor-lastFloor;if(differ>0){time+=diffe
Elevator问题
#include using namespace std;
int main()
{
int test_case,i,time,curFloor,lastFloor,differ;
const int up=6,down=4,stop=5;
while(cin>>test_case && test_case){
i=time=curFloor=lastFloor=0;
while(i++ cin>>curFloor; differ=curFloor-lastFloor;
if(differ>0)
{
time+=differ*up+stop;
}
else if(differ<0)
time+=(-1)*differ*down+stop;
else
time+=stop;
lastFloor=curFloor;
}
cout<
杭电acm部分答案001
Elevator问题#includeusingnamespacestd;intmain(){inttest_case,i,time,curFloor,lastFloor,differ;constintup=6,down=4,stop=5;while(cin>>test_case&&test_case){i=time=curFloor=lastFloor=0;while(i++>curFloor;differ=curFloor-lastFloor;if(differ>0){time+=diffe