本站遷移

因為我最近租用了網路空間以及網域,
故本站已遷移至新網站~
這邊的資訊已經正在進行搬移的工作~
希望各位可以到新網站去逛XD

New Website:
http://knightzone.org/

搜尋此網誌

2011年3月11日 星期五

[UVa]10550:Combination Lock

此題感覺很簡單,
但是請你一定要想一想,
如果你順時針轉數字鎖的時候,
數字卻是會逆時針轉動的!= =
我被這個騙了三次......

[C](0.016)
#include<stdio.h>
int main()
{
int start, pw1, pw2, pw3;
while( scanf( "%d%d%d%d", &start, &pw1, &pw2, &pw3 ) != EOF )
{
if( start == 0 && pw1 == 0 && pw2 == 0 && pw3 == 0)
break;
int angle = 1080;
angle += ( start - pw1 < 0 )? (start - pw1 + 40) * 9 : (start - pw1) * 9;
angle += ( pw2 - pw1 < 0 )? (pw2 - pw1 + 40) * 9 : (pw2 - pw1) * 9;
angle += ( pw2 - pw3 < 0 )? (pw2 - pw3 + 40) * 9 : (pw2 - pw3) * 9;
printf( "%d\n", angle );
}
return 0;
}
view raw UVa10550.c hosted with ❤ by GitHub

0 意見:

張貼留言