ã„よã„よ今月末ã«ã€Œã¯ã‚„ã¶ã•ï¼’ã€ãŒæ‰“ã¡ä¸Šã’られã¾ã™ã€‚4年å‰ã«ã€Œã¯ã‚„ã¶ã•ã€ãŒå¸°ã£ã¦ããŸã¨ãã¯ã€æ—¥æœ¬ä¸ãŒç››ã‚Šä¸ŠãŒã£ãŸã®ã‚’覚ãˆã¦ã„る人も多ã„ã¨æ€ã„ã¾ã™ã€‚ï¼—å¹´å‰ã«ã¯ã€ã€Œã‹ãã‚„ã€ãŒæ‰“ã¡ä¸Šã’られã€æœˆã®å‘¨ã‚Šã‚’回りãªãŒã‚‰ãŸãã•ã‚“ã®é®®æ˜Žãªç”»åƒã‚’地çƒã«é€ã£ã¦ãã‚Œã¾ã—ãŸã€‚
上ã®å›³ã¯ã€åœ°çƒã‚’原点ã¨ã—ãŸç©ºé–“座標(z軸ã¯ç´™é¢ã‹ã‚‰åž‚ç›´ã«ä¸‹ã‹ã‚‰ä¸Šã«å‘ã„ã¦ã„ã‚‹ã‚‚ã®ã¨ã—ã¾ã™ï¼‰ã«ã€æœˆã®è»Œé“ã¨ã„ãã¤ã‹ã®æœˆã®ä½ç½®ã€æœˆã®å‘¨ã‚Šã‚’回るã‹ãã‚„ã®è»Œé“ã‚’æã„ãŸã‚‚ã®ã§ã™ã€‚月ã®è»Œé“ã¯ã€x軸ã¨y軸を通る平é¢ä¸Šã«ã‚ã‚‹ã€åŽŸç‚¹ã‚’ä¸å¿ƒã¨ã™ã‚‹å††ã¨ã—ã¾ã™ã€‚月ã®å‘¨ã‚Šã‚’回るã‹ãã‚„ã®è»Œé“ã¯ã€x軸ã¨z軸を通る平é¢ã«å¹³è¡Œãªå¹³é¢ä¸Šã«ã‚る円ã¨ã—ã€ãã®ä¸å¿ƒã¯æœˆã®ä¸å¿ƒã¨ä¸€è‡´ã—ã¾ã™ã€‚月ã¯ã€ãã®è»Œé“ã«æ²¿ã£ã¦æã‹ã‚ŒãŸçŸ¢å°ã®æ–¹å‘ã«å›žã£ã¦ã„ã‚‹ã‚‚ã®ã¨ã—ã¾ã™ã€‚
å³ã®å›³ã§ã€æœˆã®ä½ç½®ã¯ï¼¡ï¼Œï¼¢ï¼Œï¼£ã®ï¼“ã¤ãŒæã‹ã‚Œã¦ã„ã¾ã™ã€‚月を横切る直線ãŒã‹ãã‚„ã®è»Œé“ã§ã™ã€‚ã‹ãã‚„ã¯æœˆã®å‘¨ã‚Šã‚’回ã£ã¦ã„ã‚‹ã®ã§è»Œé“ã¯å††ã§ã™ãŒã€z軸ã®æ£ã®æ–¹å‘ã‹ã‚‰è¦‹ã¦ã„ã‚‹ã®ã§ã€å›³ã®x軸ã«å¹³è¡Œãªç›´ç·šã«è¦‹ãˆã¾ã™ï¼ˆæœˆã®ä½ç½®ãŒå¤‰ã‚ã£ã¦ã‚‚ã€ã¤ãã«x軸ã«å¹³è¡Œã§ã‚ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ãã ã•ã„)。ã‹ãã‚„ã¯ã€ãã®è»Œé“上ã«æã‹ã‚ŒãŸçŸ¢å°ã®æ–¹å‘ã«å›žã£ã¦ã„ã‚‹ã‚‚ã®ã¨ã—ã¾ã™ã€‚
ã‹ãã‚„ãŒåœ°çƒã‹ã‚‰è¦‹ã¦æœˆã®è£å´ã«éš ã‚Œã¦ã—ã¾ã†ã¨ã€åœ°çƒã¨ç›´æŽ¥é€šä¿¡ãŒã§ããªããªã‚Šã¾ã™ã€‚ã‹ãã‚„ã®ç®¡åˆ¶ã‚’担当ã™ã‚‹ã‚ãªãŸã¯ã€ã‹ãã‚„ãŒæœˆã®è£å´ã«éš れる時間ãŒã€ä¸Žãˆã‚‰ã‚ŒãŸæ™‚é–“ã®ä¸ã§ã©ã‚Œã ã‘ã«ãªã‚‹ã‹ã‚’プãƒã‚°ãƒ©ãƒ ã§æ±‚ã‚よã†ã¨ã—ã¦ã„ã¾ã™ã€‚
月ã®åœ°çƒã«å¯¾ã™ã‚‹ä½ç½®ã¨åˆ†å˜ä½ã§ã®æ™‚é–“tãŒä¸Žãˆã‚‰ã‚ŒãŸã¨ãã€ãã®ä½ç½®ã‹ã‚‰å§‹ã‚ã¦t分後ã¾ã§ã®é–“ã«ã€ã‹ãã‚„ãŒæœˆã®è£å´ã«éš れる時間を求ã‚るプãƒã‚°ãƒ©ãƒ を作æˆã—ã¦ãã ã•ã„。ãŸã ã—ã€åœ°çƒã¨ã‹ãã‚„ã¯ç‚¹ã€æœˆã¯åŠå¾„ 1800 km ã®çƒã¨è€ƒãˆã¾ã™ã€‚月ã¯åŠå¾„ 380000 km ã®è»Œé“ã‚’ 2500000 秒ã§ä¸€å‘¨ã—ã€ã‹ãã‚„ã¯æœˆã®è¡¨é¢ã‹ã‚‰é«˜åº¦ 100 km ã®å††ä¸Šã‚’2時間ã§ä¸€å‘¨ã™ã‚‹ã‚‚ã®ã¨ã—ã¾ã™ã€‚ã‹ãã‚„ã®æœ€åˆã®ä½ç½®ã¯ã€ã‹ãã‚„ã®è»Œé“ãŒz座標ã§æœ€å¤§ã®å€¤ã‚’ã¨ã‚‹ä½ç½®ã¨ã—ã¾ã™ã€‚
入力ã¯ä»¥ä¸‹ã®å½¢å¼ã§ä¸Žãˆã‚‰ã‚Œã‚‹ã€‚
m t
m (0 ≤ m < 360) ã¯æœˆã®ä½ç½®ã‚’上ã®å›³ã®x軸ã®æ£ã®éƒ¨åˆ†ã‹ã‚‰y軸ã®æ£ã®éƒ¨åˆ†ã«å‘ã‹ã£ã¦å時計回りã«æ¸¬ã£ãŸè§’度を整数ã§è¡¨ã—ãŸã‚‚ã®ã§ã‚る。t (1 ≤ t ≤ 10000) ã¯åˆ†ã§æ¸¬ã£ãŸæ™‚間を表ã™æ•´æ•°ã§ã‚る。
ã¯ã˜ã‚ã®ä½ç½®ã‹ã‚‰ t 分経éŽã™ã‚‹ã¾ã§ã®é–“ã«ã€ã‹ãã‚„ãŒæœˆã®è£å´ã«éš れる時間(分)を実数ã§å‡ºåŠ›ã™ã‚‹ã€‚ãŸã ã—ã€èª¤å·®ãŒãƒ—ラスマイナス 1.0 分を超ãˆã¦ã¯ãªã‚‰ãªã„。ã“ã®æ¡ä»¶ã‚’満ãŸã›ã°å°æ•°ç‚¹ä»¥ä¸‹ä½•æ¡è¡¨ç¤ºã—ã¦ã‚‚よã„。
90 10
0.0
0 120
47.73