{"id":1151,"date":"2024-08-20T00:00:00","date_gmt":"2024-08-19T16:00:00","guid":{"rendered":"https:\/\/seanxd.com\/?p=1151"},"modified":"2024-07-31T19:46:29","modified_gmt":"2024-07-31T11:46:29","slug":"zerojudge-j010","status":"publish","type":"post","link":"https:\/\/seanxd.com\/en\/zerojudge-j010\/","title":{"rendered":"ZeroJudge J010: Code Number"},"content":{"rendered":"\n\n\n<h4 class=\"wp-block-heading\">\u540c\u984c\uff1aUVa 11946 &#8211; Code Number<\/h4>\n\n\n\n<p>Adrian \u548c Maria \u662f\u4f4f\u5728\u4e0d\u540c\u57ce\u93ae\u7684\u89aa\u621a\u3002 \u7531\u65bc\u4ed6\u5011\u5c45\u4f4f\u5728\u8fb2\u6751\u5730\u5340\uff0c\u4ed6\u5011\u5f88\u96e3\u4fdd\u6301\u806f\u7e6b\u3002 \u4ed6\u5011\u767c\u73fe\u514b\u670d\u6e9d\u901a\u554f\u984c\u7684\u4e00\u7a2e\u65b9\u6cd5\u662f\u901a\u904e\u4ed6\u5011\u7684\u7236\u6bcd\u7684\u96fb\u8a71\u50b3\u4fe1\u3002<br>\u95dc\u9375\u662f Adrian \u548c Maria \u4e0d\u60f3\u8b93\u4ed6\u5011\u7684\u7236\u6bcd\u95b1\u8b80\u4ed6\u5011\u7684\u4fe1\u606f\uff0c\u4ed6\u5011\u6c7a\u5b9a\u70ba\u9019\u4e9b\u4fe1\u606f\u5275\u5efa\u4e00\u500b\u5bc6\u78bc\u3002<\/p>\n\n\n\n<p>\u4ee3\u78bc\u4e0d\u662f\u5f88\u8907\u96dc\uff0c\u4f46\u60a8\u61c9\u8a72\u8a18\u4f4f\uff0cAdrian \u548c Maria \u53ea\u662f\u5b69\u5b50\u3002<br>\u4e00\u822c\u4f86\u8aaa\uff0c\u6d88\u606f\u7684\u542b\u7fa9\u662f\u57fa\u65bc\u7528\u6578\u5b57\u6539\u8b8a\u4e00\u4e9b\u5b57\u6bcd\u3002<\/p>\n\n\n\n<p>\u6bcf\u689d\u6d88\u606f\u7531\u5e7e\u884c\u7d44\u6210\uff0c\u4f7f\u7528\u82f1\u6587\u5b57\u6bcd\u7684\u5927\u5beb\u5b57\u6bcd\u3001\u7a7a\u683c\u548c\u6a19\u9ede\u7b26\u865f\uff1a\u9ede\u548c\u9017\u865f\u3002 \u7531\u6578\u5b57\u66f4\u6539\u7684\u5b57\u6bcd\u53ef\u4ee5\u5728\u4ee5\u4e0b\u7bc4\u4f8b\u4e2d\u770b\u5230\uff1a<\/p>\n\n\n\n<p>Message in &#8220;Code Number&#8221;:<\/p>\n\n\n\n<p>H3LL0 MY L0V3, 1 M H499Y 83C4U53 500N 1 W1LL 83 70 Y0UR 51D3.<br>7H15 71M3 W17H0U7 Y0U H45 833N 373RN4L. 1 1NV173 Y0U 70 7H3 200<br>0N3 70 533 7H3 238R42 4ND 60R1L45.<\/p>\n\n\n\n<p>Decode Message:<\/p>\n\n\n\n<p>HELLO MY LOVE, I M HAPPY BECAUSE SOON I WILL BE TO YOUR SIDE.<br>THIS TIME WITHOUT YOU HAS BEEN ETERNAL. I INVITE YOU TO THE ZOO<br>ONE TO SEE THE ZEBRAS AND GORILAS.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u7bc4\u4f8b\u6e2c\u8cc7<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>\u7bc4\u4f8b\u8f38\u5165<\/th><th>\u7bc4\u4f8b\u8f38\u51fa<\/th><\/tr><\/thead><tbody><tr><td>\u7b2c\u4e00\u884c\u6709\u4e00\u500b\u6578\u5b57 T (1 \u2264 T \u2264 30)\uff0c\u4ee3\u8868\u6e2c\u8a66\u8cc7\u6599\u6578\u91cf\u3002<br>\u6bcf\u4efd\u6e2c\u8a66\u8cc7\u6599\u7686\u6709\u4e00\u500b\u7a7a\u767d\u884c\u5206\u9694\uff0c\u6bcf\u4efd\u6e2c\u8a66\u8cc7\u6599\u70ba\u4e00\u689d\u7528 Code Number \u52a0\u5bc6\u7684\u8a0a\u606f\uff0c1 \u2264 \u7e3d\u5171\u884c\u6578 \u2264 100\uff0c\u6bcf\u884c\u4e0d\u6703\u8d85\u904e 80 \u500b\u5b57\u7b26\u3002<\/td><td>\u5c0d\u65bc\u6bcf\u7d44\u6e2c\u8a66\u8cc7\u6599\uff0c\u8acb\u8f38\u51fa\u89e3\u78bc\u7684\u8a0a\u606f\uff0c\u6bcf\u500b\u6e2c\u8a66\u8cc7\u6599\u4e4b\u9593\u8acb\u7a7a\u4e00\u884c\u3002<\/td><\/tr><tr><td>1<br>H3LL0 MY L0V3, 1 M H499Y 83C4U53 500N 1 W1LL 83 70 Y0UR 51D3. 7H15<br>71M3 W17H0U7 Y0U H45 833N 373RN4L. 1 1NV173 Y0U 70 7H3 200 0N3 70<br>533 7H3 238R45 4ND 60R1L45.<\/td><td>HELLO MY LOVE, I M HAPPY BECAUSE SOON I WILL BE TO YOUR SIDE. THIS<br>TIME WITHOUT YOU HAS BEEN ETERNAL. I INVITE YOU TO THE ZOO ONE TO<br>SEE THE ZEBRAS AND GORILAS.<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">ZeroJudge J010 \u7bc4\u4f8b\u6e2c\u8cc7<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">\u89e3\u984c\u601d\u8def<\/h2>\n\n\n\n<p>\u4f7f\u7528 while(getline(cin, \u5b57\u4e32) &amp;&amp; \u5b57\u4e32 != &#8220;&#8221;) \u4f86\u6536\u6bcf\u4e00\u7b46\u6e2c\u8a66\u8cc7\u6599\u7684\u5b57\u4e32\uff0c\u7576\u8b80\u5230\u7a7a\u884c\u5c31\u6703\u7d50\u675f\u3002\u53ef\u4ee5\u4f7f\u7528 Map \u4f86\u7d00\u9304\u6bcf\u4e00\u500b\u6578\u5b57\u6240\u5c0d\u61c9\u7684\u82f1\u6587\u5b57\u6bcd\uff0c\u4f7f\u7528 map&lt;char, string&gt; \u7684\u8a71\uff0c\u53ea\u9700\u8981\u5224\u65b7 Map[\u5b57\u5143] \u662f\u5426\u70ba &#8220;&#8221;\uff0c\u5982\u679c\u662f &#8220;&#8221; \u5c31\u4ee3\u8868\u88e1\u9762\u6c92\u6709\u8cc7\u6599\u5c31\u76f4\u63a5\u8f38\u51fa\u76ee\u524d\u5b57\u5143\uff0c\u5982\u679c\u6709\u503c\u7684\u8a71\u5c31\u8f38\u51fa\u5c0d\u61c9\u7684\u82f1\u6587\u5b57\u6bcd\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u7bc4\u4f8b\u7a0b\u5f0f\u78bc\uff0d<a href=\"https:\/\/zerojudge.tw\/ShowProblem?problemid=j010\" target=\"_blank\" rel=\"noreferrer noopener\">ZeroJudge J010: Code Number<\/a><\/h3>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-cpp\" data-lang=\"C++\"><code>#include &lt;iostream&gt;\n#include &lt;map&gt;\nusing namespace std;\n\nint main() {\n    cin.sync_with_stdio(0);\n    cin.tie(0);\n    map&lt;char, string&gt;MAP;\n    MAP[&#39;3&#39;] = &#39;E&#39;;\n    MAP[&#39;0&#39;] = &#39;O&#39;;\n    MAP[&#39;1&#39;] = &#39;I&#39;;\n    MAP[&#39;4&#39;] = &#39;A&#39;;\n    MAP[&#39;9&#39;] = &#39;P&#39;;\n    MAP[&#39;8&#39;] = &#39;B&#39;;\n    MAP[&#39;5&#39;] = &#39;S&#39;;\n    MAP[&#39;7&#39;] = &#39;T&#39;;\n    MAP[&#39;2&#39;] = &#39;Z&#39;;\n    MAP[&#39;6&#39;] = &#39;G&#39;;\n    int T;\n    cin &gt;&gt; T;\n    string s;\n    getline(cin, s);\n    for (int i = 0; i&lt;T; i++) {\n        string str;\n        while (getline(cin, str) && str != &quot;&quot;) {\n            for (int j = 0; j&lt;str.length(); j++) {\n                if (MAP[str[j]] == &quot;&quot;) cout &lt;&lt; str[j];\n                else cout &lt;&lt; MAP[str[j]];\n            }\n            cout &lt;&lt; &quot;\\n&quot;;\n        }\n    }\n}\n\n\/\/ZeroJudge J010\n\/\/Dr. SeanXD<\/code><\/pre><\/div>\n\n\n\n<p>\u795d\u6700\u8070\u660e\u7684 Benny 17 \u6b72\u751f\u65e5\u5feb\u6a02\uff01<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u540c\u984c\uff1aUVa 11946 &#8211; Code Number Adrian \u548c Maria \u662f\u4f4f\u5728\u4e0d\u540c\u57ce\u93ae [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"nf_dc_page":"","footnotes":""},"categories":[18],"tags":[14,8,11,9],"class_list":["post-1151","post","type-post","status-publish","format-standard","hentry","category-uva","tag-map","tag-8","tag-11","tag-9"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/seanxd.com\/en\/wp-json\/wp\/v2\/posts\/1151","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/seanxd.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/seanxd.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/seanxd.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/seanxd.com\/en\/wp-json\/wp\/v2\/comments?post=1151"}],"version-history":[{"count":4,"href":"https:\/\/seanxd.com\/en\/wp-json\/wp\/v2\/posts\/1151\/revisions"}],"predecessor-version":[{"id":1155,"href":"https:\/\/seanxd.com\/en\/wp-json\/wp\/v2\/posts\/1151\/revisions\/1155"}],"wp:attachment":[{"href":"https:\/\/seanxd.com\/en\/wp-json\/wp\/v2\/media?parent=1151"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/seanxd.com\/en\/wp-json\/wp\/v2\/categories?post=1151"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/seanxd.com\/en\/wp-json\/wp\/v2\/tags?post=1151"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}