真也å›ã¯ãƒ†ãƒ¬ãƒ“ã§ã€Œãƒžãƒ¤ã®å¤§äºˆè¨€ï¼2012å¹´ã§ä¸–ç•ŒãŒçµ‚る?ã€ã¨ã„ã†ç•ªçµ„を見ã¾ã—ãŸã€‚çµå±€ã€ä¸–ç•ŒãŒçµ‚ã‚‹ã‹ã©ã†ã‹ã¯ã‚ˆãã‚ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸãŒã€ç•ªçµ„ã§ç´¹ä»‹ã•ã‚Œã¦ã„ãŸãƒžãƒ¤ã®ã€Œé•·æœŸæš¦ã€ã¨ã„ã†æš¦ã«èˆˆå‘³ã‚’æŒã¡ã¾ã—ãŸã€‚ãã®ç•ªçµ„ã§ã¯ä»¥ä¸‹ã®ã‚ˆã†ãªèª¬æ˜Žã‚’ã—ã¦ã„ã¾ã—ãŸã€‚
マヤ長期暦ã¯ã€å³ã®è¡¨ã®ã‚ˆã†ãªå˜ä½ã‹ã‚‰ãªã‚‹ã€å…¨éƒ¨ã§13ãƒã‚¯ãƒˆã‚¥ãƒ³(187万2000æ—¥)ã§æ§‹æˆã•ã‚Œã‚‹éžå¸¸ã«é•·ã„暦ã§ã‚る。ã‚る計算法ã§ã¯ã€ã“ã®æš¦ã¯ç´€å…ƒå‰3114å¹´8月11æ—¥ã«å§‹ã¾ã‚Š2012å¹´12月21æ—¥ã«çµ‚ã‚ã‚‹ã¨è€ƒãˆã‚‰ã‚Œã¦ã„ã¦ã€ã“ã®ãŸã‚今年ã®12月21æ—¥ã§ä¸–ç•ŒãŒçµ‚ã‚‹ã¨ã„ã†èª¬ãŒå”±ãˆã‚‰ã‚Œã¦ã„る。ã—ã‹ã—ã€13ãƒã‚¯ãƒˆã‚¥ãƒ³ã§ï¼‘サイクルã¨ãªã‚Šã€ä»Šã®æš¦ãŒçµ‚ã‚ã£ãŸã‚‰æ–°ã—ã„サイクルã«å…¥ã‚‹ã ã‘ã¨ã„ã†è€ƒãˆã‚‚ã‚る。 |
1ã‚ンï¼ï¼‘æ—¥ 1ウィナルï¼ï¼’ï¼ã‚ン 1トゥンï¼ï¼‘8ウィナル 1カトゥンï¼ï¼’ï¼ãƒˆã‚¥ãƒ³ 1ãƒã‚¯ãƒˆã‚¥ãƒ³ï¼ï¼’ï¼ã‚«ãƒˆã‚¥ãƒ³ |
「ã¼ãã®äºŒåæ³ã®èª•ç”Ÿæ—¥ã¯ãƒžãƒ¤æš¦ã ã¨ä½•æ—¥ã«ãªã‚‹ã®ã‹ãªï¼Ÿã€çœŸä¹Ÿå›ã¯ã„ã‚ã„ã‚ãªæ—¥ã‚’マヤ長期暦ã§è¡¨ã—ã¦ã¿ãŸããªã‚Šã¾ã—ãŸã€‚
ã§ã¯ã€çœŸä¹Ÿå›ã®ä»£ã‚ã‚Šã«ã€è¥¿æš¦ã¨ãƒžãƒ¤é•·æœŸæš¦ã¨ã‚’相互変æ›ã™ã‚‹ãƒ—ãƒã‚°ãƒ©ãƒ を作æˆã—ã¦ãã ã•ã„。
入力ã¯è¤‡æ•°ã®ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆã‹ã‚‰ãªã‚‹ã€‚入力ã®çµ‚ã‚ã‚Šã¯#1ã¤ã®è¡Œã§ç¤ºã•ã‚Œã‚‹ã€‚å„データセットã¯ä»¥ä¸‹ã®å½¢å¼ã§ä¸Žãˆã‚‰ã‚Œã‚‹ã€‚
b.ka.t.w.ki
ã¾ãŸã¯
y.m.d
データセットã¯ï¼‘ã¤ã®æ–‡å—列をå«ã‚€ï¼‘è¡Œã‹ã‚‰ãªã‚‹ã€‚b.ka.t.w.ki ã¯ãƒžãƒ¤é•·æœŸæš¦ã®æ—¥ä»˜ã€y.m.d ã¯è¥¿æš¦ã®æ—¥ä»˜ã§ã‚る。与ãˆã‚‰ã‚Œã‚‹å˜ä½ã¯ä»¥ä¸‹ã®é€šã‚Šã§ã‚る。
マヤ長期暦b | ãƒã‚¯ãƒˆã‚¥ãƒ³ | (0 ≤ b< 13) |
ka | カトゥン | (0 ≤ ka < 20) |
t | トゥン | (0 ≤ t< 20) |
w | ウィナル | (0 ≤ w < 18) |
ki | ã‚ン | (0 ≤ ki < 20) |
y | å¹´ | (2012 ≤ y ≤ 10,000,000) |
m | 月 | (1 ≤ m ≤ 12) |
d | æ—¥ | (1 ≤ d ≤ 31) |
西暦ã®æ—¥ã®æœ€å¤§å€¤ã¯ã€å¤§ã®æœˆã€å°ã®æœˆã€ã†ã‚‹ã†å¹´ã‹ã©ã†ã‹ã§å¤‰ã‚ã‚‹(ã†ã‚‹ã†å¹´ã¯ 4 ã®å€æ•°ã®å¹´ã®ã†ã¡ã€100 ã§å‰²ã‚Šåˆ‡ã‚Œãªã„å¹´ã‹ã€400 ã§å‰²ã‚Šåˆ‡ã‚Œã‚‹å¹´ã§ã‚ã‚‹)。マヤ長期暦ã®æ—¥ä»˜ã®ç¯„囲㯠0.0.0.0.0 ã‹ã‚‰ 12.19.19.17.19 ã¾ã§ã¨ã™ã‚‹ã€‚ãŸã ã—ã€ãƒžãƒ¤é•·æœŸæš¦ã® 0.0.0.0.0 ã¯è¥¿æš¦ã® 2012.12.21 ã«å¯¾å¿œã™ã‚‹ã€‚ã¾ãŸã€è¥¿æš¦ã®æ—¥ä»˜ã®ç¯„囲㯠2012.12.21ã‹ã‚‰ 10000000.12.31 ã¾ã§ã¨ã™ã‚‹ã€‚
データセットã®æ•°ã¯ 500 を超ãˆãªã„。
入力ãŒè¥¿æš¦ã®ã¨ãã¯ãƒžãƒ¤é•·æœŸæš¦ã‚’ã€ãƒžãƒ¤é•·æœŸæš¦ã®ã¨ãã¯è¥¿æš¦ã‚’ã€ãã‚Œãžã‚Œå…¥åŠ›ã¨åŒã˜å½¢å¼ã§å‡ºåŠ›ã™ã‚‹ã€‚ 入力ã•ã‚ŒãŸè¥¿æš¦ã‚’æ›ç®—ã—ãŸçµæžœã€ãƒžãƒ¤é•·æœŸæš¦ã®æ¬¡ã®ã‚µã‚¤ã‚¯ãƒ«ã«å…¥ã£ãŸå ´åˆã§ã‚‚ b.ka.t.w.ki ã®å½¢å¼ã§å‡ºåŠ›ã—ã¦ã‚ˆã„。
2012.12.31 2.12.16.14.14 7138.5.13 10.5.2.1.5 10000000.12.31 #
0.0.0.0.10 3054.8.15 0.0.0.0.10 6056.2.29 8.19.3.13.2