Submission #6522257
Source Code Expand
<!DOCTYPE html> <html class="no-js"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>R21421030 评测详情 - 洛谷</title> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> <meta name="renderer" content="webkit"> <meta name="csrf-token" content="1564021156:weZQeM/PFFHAjV7CfEoCJg6bDCWBBjpduI+Y6aZ5NCY="> <link rel="stylesheet" href="https://cdn.luogu.org/css/amazeui.min.css"/> <link rel="stylesheet" href="https://cdn.luogu.org/css/katex.min.css"/> <link rel="stylesheet" href="https://cdn.luogu.org/css/luogu3.css?ver=20190102"> <link rel="stylesheet" href="https://cdn.luogu.org/css/highlight_tomorrow.css"> <link rel="stylesheet" href="https://cdn.luogu.org/markdown-palettes/markdown-palettes.css?ver=20190219"> <script src="https://cdn.luogu.org/js/jquery-2.1.1.min.js"></script> <script src="https://cdn.luogu.org/js/luogu3_pre.js?ver=20190101"></script> <link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" media="screen"/> <link rel="stylesheet" href="https://cdn.luogu.org/fe/loader.css?ver=20190724-4"> <script>window._feInjection = JSON.parse(decodeURIComponent("%7B%22code%22%3A200%2C%22currentUser%22%3A%7B%22passed%22%3A%2219%22%2C%22rating%22%3A%7B%22user%22%3A%7B%22uid%22%3A108904%2C%22name%22%3A%22Jerrylin%22%2C%22badge%22%3Anull%2C%22isAdmin%22%3Afalse%2C%22color%22%3A%22Blue%22%7D%2C%22rating%22%3A24%7D%2C%22introduce%22%3A%22%22%2C%22blogAddress%22%3Anull%2C%22background%22%3A%22%22%2C%22unreadMessageCount%22%3A0%2C%22unreadNoticeCount%22%3A0%2C%22verified%22%3Atrue%2C%22uid%22%3A108904%2C%22name%22%3A%22Jerrylin%22%2C%22badge%22%3Anull%2C%22isAdmin%22%3Afalse%2C%22color%22%3A%22Blue%22%7D%2C%22currentTemplate%22%3A%22Excited%22%2C%22currentData%22%3A%7B%22shortHeader%22%3Afalse%2C%22pageName%22%3Anull%2C%22title%22%3A%22R21421030%20%5Cu8bc4%5Cu6d4b%5Cu8be6%5Cu60c5%22%7D%7D"));window._feConfigVersion=1563926970;</script> <script>window._release = '20190724-4';</script> <script src="https://cdn.luogu.org/fe/loader.js?ver=20190724-4" charset="utf-8" defer></script> </head> <body> <div id="app"></div> <script> function scrollToId (id) { $('html, body').animate({ scrollTop: ($('#' + id).offset().top) }, 500); } </script> <style> .lg-toolbar { display: none; } #app-old{ display: block; margin-bottom: 2em; position: relative; box-sizing: border-box; max-width: 100%; } @media (min-width: 576px) { #app-old { margin-left: 70px; } } code { font-family: monospace, "Courier New"; } </style> <div id="app-old"> <div class="lg-toolbar" data-am-sticky> <h1>R21421030 评测详情</h1> </div> <p style="display:none"> 评测记录相关页面不欢迎一切爬虫行为。 我相信如果你正在制作爬虫,一定能够看到本段文字。 请勿再制作任何爬取评测记录的爬虫。 </p> <div class="am-g lg-main-content"> <div class="am-u-md-4 lg-right"> <section class="am-panel am-panel-default lg-summary"> <div class="lg-summary-content"> <ul class="am-list am-list-static lg-summary-list"> <li> <div class="lg-inline-up"><a href="/space/show?uid=108904" class="center"> <img src="https://cdn.luogu.org/upload/usericon/108904.png" class="am-comment-avatar"/> </a></div> <div class="lg-inline-up"> <a class='lg-fg-bluelight' href="/space/show?uid=108904" data-pjax>Jerrylin</a> <br> <a class='colored' href="/problemnew/show/AT46" data-pjax><b>AT46</b> リモコン</a> </div> <div class="lg-inline-up lg-right"> <span class="am-badge am-radius record-status"></span> <br> <strong class="total-score"></strong> </div> </li> <li><strong>代码</strong> <span class="lg-right">C++,0.71KB</span></li> <li><strong>提交时间</strong> <span class="lg-right">2019-07-24 10:18:01</span> </li> <li><strong>耗时/内存</strong> <b class="lg-right"> <span class="record-time"></span>ms, <span class="record-memory"></span>KB </b> </li> </ul> </div> </section> </div> <div class="am-u-md-8 lg-right"> <div class="lg-content-left"> <div class="lg-article am-g copy-region" id="record-region" style="display:none"> <h2>评测状态</h2> <span class="am-badge am-radius record-status" style="font-size:14px"></span> <b><span class="total-score" style="font-size:17px"></span></b> <p>用时: <span class="record-time"></span>ms / 内存: <span class="record-memory"></span>KB</p> <div id="compile" style="display: none"> <h2>编译信息</h2> <b id="compile-status"></b><br> <blockquote id="compile-message" style="display: none; white-space: pre-line;"></blockquote> </div> <div id="cases"> <h2>测试点信息</h2> <div class="lg-record-tile case-tile lg-bg-bluelight" data-case-id="1"> <small>#1</small> <strong class="case-status"><span class="am-icon-circle-o-notch am-icon-spin" style="margin-top: 10px"></span></strong> <small class="am-text-center usage-data"></small> </div> </div> <div id="data-download"></div> <h2> 源代码 <a class="am-badge am-radius lg-bg-orange sample-copy">复制</a> <a class="am-badge am-radius lg-bg-bluelight" href="/discuss/show/92662" target="_blank">如何修改字体?</a> </h2> <pre><code class="language-cpp line-numbers" >#include<bits/stdc++.h> using namespace std; int a,b,ans=45; bool flag[45]; void dfs(int now,int cnt) { if(cnt>ans) return; if (now==b){ if(cnt<ans) ans=cnt; return; } flag [now]=true; if(now+1<=40&&!flag[now+1]) dfs(now+1,cnt+1); if(now-1>=0&&!flag[now-1]) dfs(now-1,cnt+1); if(now+5<=40&&!flag[now+5]) dfs(now+5,cnt+1); if(now-5>=0&&!flag[now-5]) dfs(now-5,cnt+1); if(now+10<=40&&!flag[now+10]) dfs(now+10,cnt+1); if(now-10>=0&&!flag[now-10]) dfs(now-10,cnt+1); flag[now]=false; } int main() { cin >> a >> b; if(a==b) cout << 0 << endl; else dfs(a,0); cout << ans << endl; return 0; }</code></pre> </div> <div class='lg-article-sub am-g' id="sub"></div> </div> </div> </div> <script> var rid = 21421030; var flagMap = { 12: "AC", 3: "OLE", 4: "MLE", 5: "TLE", 6: "WA", 7: "RE" }; var longFlagMap = { 0: "Waiting", 1: "Judging", 2: "Compile Error", 12: "Accepted", 14: "Unaccepted", 21: "Hack Success", 22: "Hack Failure", 23: "Hack Skipped" }; var flagColorMap = { 0: "lg-bg-bluedark", 1: "lg-bg-bluelight", 2: "lg-bg-yellow", 3: "lg-bg-bluedark", 4: "lg-bg-bluedark", 5: "lg-bg-bluedark", 6: "lg-bg-red", 7: "lg-bg-purple", 12: "lg-bg-green", 14: "lg-bg-red", 21: "lg-bg-green", 22: "lg-bg-red", 23: "lg-bg-bluedark" }; function scoreColor(score) { if(score <= 20) return 'lg-fg-red'; if(score <= 50) return 'lg-fg-orange'; if(score <= 70) return 'lg-fg-yellow'; return 'lg-fg-green'; } $("#refresh-status").click(function() { var e = $(this); e.addClass("am-disabled"); if(confirm("将从源 OJ 获取评测状态,2分钟可获取一次。")) { $.post("/api/record/refreshVjudgeStatus/"+rid, {}).done(function(resp) { e.removeClass("am-disabled"); if(resp.status !== 200) { show_alert("刷新时发生错误", resp.data); } }) } else e.removeClass("am-disabled"); }) var pointCount = 1; function renderHackData(message, status) { if(status || status === 0) { var statusText = longFlagMap.hasOwnProperty(status) ? longFlagMap[status] : 'Unknown Error'; var statusColor = flagColorMap.hasOwnProperty(status) ? flagColorMap[status] : 'lg-bg-black'; $(".record-status").removeClass("lg-bg-bluelight").removeClass("lg-bg-bluedark").addClass(statusColor).text(statusText); if(status !== 1 && status !== 0) if(ws) ws.close(); } $("#hack").show(); if(message.length === 0) message = "没有信息"; $("#hack-message").show().text(message); } function renderData(data, status, score, time, memory) { if($.type(data) === 'string') return renderHackData(data, status); var $compileStatus = $("#compile-status"), $compileMessage = $("#compile-message"); if(data.compile) { $("#compile").show(); var compileMessage = data.compile.content; if(!compileMessage || compileMessage.length === 0) compileMessage = "没有编译信息"; $compileMessage.show().text(compileMessage); if(data.compile.flag === 12) { $compileStatus.text("编译成功"); } else { $compileStatus.text("编译失败"); } } else { $compileStatus.text(""); } if(status || status === 0) { var statusText = longFlagMap.hasOwnProperty(status) ? longFlagMap[status] : 'Unknown Error'; var statusColor = flagColorMap.hasOwnProperty(status) ? flagColorMap[status] : 'lg-bg-black'; $(".record-status").removeClass("lg-bg-bluelight").removeClass("lg-bg-bluedark").addClass(statusColor).text(statusText); if(status !== 1 && status !== 0) { $.get("/recordnew/ajaxGetData/21421030", function(data) { $("#data-download").html(data); }); if(ws) ws.close(); if(status !== 11) $("#refresh-status").hide(); } if(status === 2) $("#cases,#subtasks").hide(); } if(score !== null && showScore) $(".total-score").addClass(scoreColor(score)).text(score); if(time === null) time = "-"; if(memory === null) memory = "-"; $(".record-time").text(time); $(".record-memory").text(memory); var judgedCasesCount = 0; $.each(data, function(i, e) { if(0 !== i.indexOf("case")) return; judgedCasesCount++; var caseId = parseInt(i.replace("case", "")); var $caseTile = $(".case-tile[data-case-id="+caseId+"]"); if($caseTile.length === 0) { var caseHtml = '<div class="lg-record-tile case-tile" data-case-id="' + caseId + '">\n' + ' <small>#' + caseId + '</small>\n' + ' <strong class="case-status"></strong>\n' + ' <small class="am-text-center usage-data"></small>\n' + '</div>'; $("#cases").append(caseHtml); $caseTile = $(".case-tile[data-case-id="+caseId+"]"); } var message = ""; if(e.flag === 12) { message = "通过该测试点。"; $caseTile.children(".usage-data").text(e.time + "ms/" + e.memory + "KB"); } message += e.desc ? e.desc : ''; if(showScore) message += " 得分" + e.score; $caseTile.attr('title', message); var statusText = flagMap.hasOwnProperty(e.flag) ? flagMap[e.flag] : 'UKE'; $caseTile.children(".case-status").text(statusText); var statusColor = flagColorMap.hasOwnProperty(e.flag) ? flagColorMap[e.flag] : 'lg-bg-black'; $caseTile.removeClass("lg-bg-bluedark").removeClass("lg-bg-bluelight").addClass(statusColor); }); $.AMUI.progress.set(judgedCasesCount / pointCount); if(status !== 1 && status !== 0) $.AMUI.progress.done(); $(".lg-record-tile").poshytip({ className: 'tip-twitter', showTimeout: 1, alignTo: 'target', alignX: 'center', alignY: 'top' }); if(data.subtasks) { $.each(data.subtasks, function (i, e) { var $subtaskBadge = $(".subtask-badge[data-subtask-id=" + i + "]"); var $subtaskStatus = $(".subtask-status[data-subtask-id=" + i + "]"); var statusText = longFlagMap.hasOwnProperty(e.status) ? longFlagMap[e.status] : 'Unknown Error'; var statusColor = flagColorMap.hasOwnProperty(e.status) ? flagColorMap[e.status] : 'lg-bg-black'; $subtaskBadge.html('<span class="am-badge am-radius ' + statusColor + '" style="font-size:14px">' + statusText + '</span>'); $subtaskStatus.text("总得分: " + e.score + " / 总用时: " + e.time + "ms / 内存用量: " + e.memory + "KB"); }); } } $(".sample-copy").click(function() { var element = $(this).parents(".copy-region").find("pre"); var text = $(element).text(); var $temp = $("<textarea>"); $("body").append($temp); $temp.val(text).select(); document.execCommand("copy"); $temp.remove(); $(this).text("复制成功").removeClass("lg-bg-orange"); var e = this; setTimeout(function() { $(e).text("复制").addClass("lg-bg-orange"); }, 500); }); var ws = null; function connectWs() { try { ws = new WebSocket('wss://ws.luogu.org/ws'); } catch (e){ show_alert("错误", "无法连接追踪服务器,请定期手动刷新页面查看结果。"); return; } ws.onopen = function() { var message = { "type": "join_channel", "channel": "record.track", "channel_param": "21421030" }; ws.send(JSON.stringify(message)); }; ws.onmessage = function (event) { var data = JSON.parse(event.data); if(data.type === "status_push") { renderData(data.detail, data.status, data.score, data.time, data.memory); } else if(data.type === "result") { data = data.welcome_message; renderData(data.detail, data.status, data.score, data.time, data.memory); } }; } </script> <script> var showScore = false; $(document).ready(function() { if(ws) ws.close(); renderData({"final":[],"init":{"version":"4"},"compile":{"content":"","flag":12},"finishedCaseCount":35,"case1":{"flag":12,"desc":"","memory":256,"time":2,"score":1,"exit_code":0,"signal":null,"subtask":0},"case2":{"flag":12,"desc":"","memory":256,"time":2,"score":1,"exit_code":0,"signal":null,"subtask":0},"case3":{"flag":12,"desc":"","memory":256,"time":1,"score":1,"exit_code":0,"signal":null,"subtask":0},"case4":{"flag":12,"desc":"","memory":256,"time":1,"score":1,"exit_code":0,"signal":null,"subtask":0},"case5":{"flag":6,"desc":"","memory":0,"time":0,"score":0,"exit_code":0,"signal":null,"subtask":0},"case6":{"flag":12,"desc":"","memory":256,"time":1,"score":1,"exit_code":0,"signal":null,"subtask":0},"case7":{"flag":12,"desc":"","memory":256,"time":1,"score":1,"exit_code":0,"signal":null,"subtask":0},"case8":{"flag":12,"desc":"","memory":256,"time":1,"score":1,"exit_code":0,"signal":null,"subtask":0},"case9":{"flag":12,"desc":"","memory":256,"time":1,"score":1,"exit_code":0,"signal":null,"subtask":0},"case10":{"flag":12,"desc":"","memory":256,"time":1,"score":1,"exit_code":0,"signal":null,"subtask":0},"case11":{"flag":12,"desc":"","memory":256,"time":1,"score":1,"exit_code":0,"signal":null,"subtask":0},"case12":{"flag":12,"desc":"","memory":256,"time":4,"score":1,"exit_code":0,"signal":null,"subtask":0},"case13":{"flag":12,"desc":"","memory":256,"time":1,"score":1,"exit_code":0,"signal":null,"subtask":0},"case14":{"flag":12,"desc":"","memory":256,"time":2,"score":1,"exit_code":0,"signal":null,"subtask":0},"case15":{"flag":12,"desc":"","memory":256,"time":2,"score":1,"exit_code":0,"signal":null,"subtask":0},"case16":{"flag":12,"desc":"","memory":256,"time":1,"score":1,"exit_code":0,"signal":null,"subtask":0},"case17":{"flag":5,"desc":"","memory":0,"time":0,"score":0,"exit_code":0,"signal":null,"subtask":0},"case18":{"flag":12,"desc":"","memory":256,"time":2,"score":1,"exit_code":0,"signal":null,"subtask":0},"case19":{"flag":12,"desc":"","memory":256,"time":1,"score":1,"exit_code":0,"signal":null,"subtask":0},"case20":{"flag":12,"desc":"","memory":256,"time":1,"score":1,"exit_code":0,"signal":null,"subtask":0},"case21":{"flag":12,"desc":"","memory":256,"time":1,"score":1,"exit_code":0,"signal":null,"subtask":0},"case22":{"flag":12,"desc":"","memory":256,"time":21,"score":1,"exit_code":0,"signal":null,"subtask":0},"case23":{"flag":12,"desc":"","memory":256,"time":1,"score":1,"exit_code":0,"signal":null,"subtask":0},"case24":{"flag":12,"desc":"","memory":256,"time":1,"score":1,"exit_code":0,"signal":null,"subtask":0},"case25":{"flag":12,"desc":"","memory":256,"time":1,"score":1,"exit_code":0,"signal":null,"subtask":0},"case26":{"flag":12,"desc":"","memory":256,"time":1,"score":1,"exit_code":0,"signal":null,"subtask":0},"case27":{"flag":12,"desc":"","memory":256,"time":1,"score":1,"exit_code":0,"signal":null,"subtask":0},"case28":{"flag":12,"desc":"","memory":256,"time":1,"score":1,"exit_code":0,"signal":null,"subtask":0},"case29":{"flag":12,"desc":"","memory":256,"time":1,"score":1,"exit_code":0,"signal":null,"subtask":0},"case30":{"flag":12,"desc":"","memory":256,"time":1,"score":1,"exit_code":0,"signal":null,"subtask":0},"case31":{"flag":12,"desc":"","memory":256,"time":1,"score":1,"exit_code":0,"signal":null,"subtask":0},"case32":{"flag":12,"desc":"","memory":256,"time":1,"score":1,"exit_code":0,"signal":null,"subtask":0},"case33":{"flag":12,"desc":"","memory":256,"time":1,"score":1,"exit_code":0,"signal":null,"subtask":0},"case34":{"flag":12,"desc":"","memory":256,"time":1,"score":1,"exit_code":0,"signal":null,"subtask":0},"case35":{"flag":12,"desc":"","memory":256,"time":1,"score":1,"exit_code":0,"signal":null,"subtask":0},"subtasks":[{"status":14,"score":33,"time":61,"memory":256,"judger":0}]}, 14, 33, 61, 256); $("#record-region").show(); }); </script> </div> <div class="am-modal am-modal-alert" tabindex="-1" id="lg-alert"> <div class="am-modal-dialog"> <div class="am-modal-hd" id="lg-alert-title"></div> <div class="am-modal-bd" id="lg-alert-message"></div> <div class="am-modal-footer"> <span class="am-modal-btn">确定</span> </div> </div> </div> <script src="/js/ace/ace.js"></script> <script src="https://cdn.luogu.org/js/vendor.js" data-manual></script> <script src="https://cdn.luogu.org/js/jsmind.js" data-manual></script> <script src="https://cdn.luogu.org/js/amazeui.min.js"></script> <script src="https://cdn.luogu.org/js/highcharts.js"></script> <script src="https://cdn.luogu.org/js/highcharts-more.js"></script> <script src="/static/katex/katex.min.js"></script> <script src="/static/katex/contrib/auto-render.min.js"></script> <script src="https://cdn.luogu.org/markdown-palettes/markdown-palettes.min.js?ver=20190219"></script> <script src="https://cdn.luogu.org/js/luogu3.js?ver=20190724"></script> </body> </html>
Submission Info
Submission Time | |
---|---|
Task | B - リモコン |
User | luogu_bot3 |
Language | C++14 (GCC 5.4.1) |
Score | 0 |
Code Size | 19891 Byte |
Status | CE |
Compile Error
./Main.cpp:7:1: error: stray ‘\350’ in program <title>R21421030 评测详情 - 洛谷</title> ^ ./Main.cpp:7:1: error: stray ‘\257’ in program ./Main.cpp:7:1: error: stray ‘\204’ in program ./Main.cpp:7:1: error: stray ‘\346’ in program ./Main.cpp:7:1: error: stray ‘\265’ in program ./Main.cpp:7:1: error: stray ‘\213’ in program ./Main.cpp:7:1: error: stray ‘\350’ in program ./Main.cpp:7:1: error: stray ‘\257’ in program ./Main.cpp:7:1: error: stray ‘\246’ in program ./Main.cpp:7:1: error: stray ‘\346’ in program ./Main.cpp:7:1: error: stray ‘\203’ in program ./Main.cpp:7:1: error: stray ‘\205’ in program ./Main.cpp:7:1: error: stray ‘\346’ in program ./Main.cpp:7:1: error: stray ‘\264’ in program ./Main.cpp:7:1: error: stray ‘\233’ in program ./Main.cpp:7:1: error: stray ‘\350’ in program ./Main.cpp:7:1: error: stray ‘\260’ in program ./Main.cpp:7:1: error: stray ‘\267’ in program ./Main.cpp:21:27: warning: character constant too long for its type <script>window._release = '20190724-4';</script> ...