You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1 line
22 KiB
HTML

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<!DOCTYPE html><html lang="zh-CN"><head><meta charset="utf-8"><meta http-equiv="x-dns-prefetch-control" content="on"><meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no"><meta name="renderer" content="webkit"><meta name="force-rendering" content="webkit"><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><meta name="HandheldFriendly" content="True"><meta name="mobile-web-app-capable" content="yes"><link rel="shortcut icon" href="https://hans362-img.oss.0vv0.top/favicon.ico"><link rel="icon" type="image/png" sizes="16x16" href="https://hans362-img.oss.0vv0.top/favicon-16x16.png"><link rel="icon" type="image/png" sizes="32x32" href="https://hans362-img.oss.0vv0.top/favicon-32x32.png"><link rel="apple-touch-icon" sizes="180x180" href="https://hans362-img.oss.0vv0.top/apple-touch-icon.png"><link rel="mask-icon" href="https://hans362-img.oss.0vv0.top/safari-pinned-tab.svg"><title>2019 CSP-S 初赛游记 | Hans362 &#39;s Blog</title><meta name="keywords" content="OI, 游记, CSP, Hans362"><meta name="description" content="这是一篇迟到两个多星期的游记~ 众所周知NOIP某个已经死掉的比赛已经被和它名义上完全没有关系的不纳入行政轨道的允许任何年龄段参加的 CSP-J&#x2F;S 取代 作为萌新 OIer 花了50块钱来了趟 2019 CSP-S 半日游~"><meta property="og:type" content="article"><meta property="og:title" content="2019 CSP-S 初赛游记"><meta property="og:url" content="https://blog.hans362.cn/post/2019-csp-s-1/"><meta property="og:site_name" content="Hans362 &#39;s Blog"><meta property="og:description" content="这是一篇迟到两个多星期的游记~ 众所周知NOIP某个已经死掉的比赛已经被和它名义上完全没有关系的不纳入行政轨道的允许任何年龄段参加的 CSP-J&#x2F;S 取代 作为萌新 OIer 花了50块钱来了趟 2019 CSP-S 半日游~"><meta property="og:locale" content="zh_CN"><meta property="og:image" content="https://hans362-img.oss.0vv0.top/2019/11/03/noi.png?width=1920"><meta property="article:published_time" content="2019-11-03T01:19:17.000Z"><meta property="article:modified_time" content="2025-04-11T10:35:15.350Z"><meta property="article:author" content="Hans362"><meta property="article:tag" content="OI"><meta property="article:tag" content="游记"><meta property="article:tag" content="CSP"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:image" content="https://hans362-img.oss.0vv0.top/2019/11/03/noi.png?width=1920"><link rel="stylesheet" href="/css/style/main.css"><link rel="stylesheet" id="hl-default-theme" href="https://blog.hans362.cn/npm/highlight.js@10.1.2/styles/atom-one-light.css" media="none"><link rel="stylesheet" id="hl-dark-theme" href="https://blog.hans362.cn/npm/highlight.js@10.1.2/styles/atom-one-dark.css" media="none"><script src="/js/darkmode.js"></script><link rel="dns-prefetch" href="https://analytics.0vv0.top"><link rel="preconnect" href="https://hans362-img.oss.0vv0.top"><meta name="generator" content="Hexo 7.1.1"><link rel="alternate" href="/atom.xml" title="Hans362 's Blog" type="application/atom+xml"></head><body><div class="app-shell-loader">加载中...</div><div class="container" tabindex="-1"><header><div class="header__left"><a href="/" class="button"><span class="logo__text">Hans362 &#39;s Blog</span></a></div><div class="header__right"><div class="navbar__menus"><a href="/" class="button"><div class="navbar-menu">首页</div></a><a href="/archives/" class="button"><div class="navbar-menu">归档</div></a><a href="/tags/" class="button"><div class="navbar-menu">标签</div></a><a href="/bangumi/" class="button"><div class="navbar-menu">追番</div></a><a href="/links/" class="button"><div class="navbar-menu">友链</div></a><a href="/about/" class="button"><div class="navbar-menu">关于</div></a><a href="/atom.xml" class="button"><div class="navbar-menu">RSS</div></a></div><a href="/search/" class="button"><div id="btn-search"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024" width="24" height="24" fill="currentColor" stroke="currentColor" stroke-width="32"><path d="M192 448c0-141.152 114.848-256 256-256s256 114.848 256 256-114.848 256-256 256-256-114.848-256-256z m710.624 409.376l-206.88-206.88A318.784 318.784 0 0 0 768 448c0-176.736-143.264-320-320-320S128 271.264 128 448s143.264 320 320 320a318.784 318.784 0 0 0 202.496-72.256l206.88 206.88 45.248-45.248z"></path></svg></div></a><a href="javaScript:void(0);" rel="external nofollow noreferrer" class="button"><div id="btn-toggle-dark"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z"></path></svg></div></a><a href="#" class="button" id="b2t" aria-label="回到顶部" title="回到顶部"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024" width="32" height="32"><path d="M233.376 722.752L278.624 768 512 534.624 745.376 768l45.248-45.248L512 444.128zM192 352h640V288H192z" fill="currentColor"></path></svg> </a><a class="dropdown-icon button" tabindex="0"><div id="btn-dropdown"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" width="24" height="24" fill="none" stroke="currentColor" stroke-width="0.7" stroke-linecap="round" stroke-linejoin="round"><path fill="currentColor" d="M3.314,4.8h13.372c0.41,0,0.743-0.333,0.743-0.743c0-0.41-0.333-0.743-0.743-0.743H3.314c-0.41,0-0.743,0.333-0.743,0.743C2.571,4.467,2.904,4.8,3.314,4.8z M16.686,15.2H3.314c-0.41,0-0.743,0.333-0.743,0.743s0.333,0.743,0.743,0.743h13.372c0.41,0,0.743-0.333,0.743-0.743S17.096,15.2,16.686,15.2z M16.686,9.257H3.314c-0.41,0-0.743,0.333-0.743,0.743s0.333,0.743,0.743,0.743h13.372c0.41,0,0.743-0.333,0.743-0.743S17.096,9.257,16.686,9.257z"></path></svg></div></a><div class="dropdown-menus" id="dropdown-menus"><a href="/" class="dropdown-menu button">首页</a> <a href="/archives/" class="dropdown-menu button">归档</a> <a href="/tags/" class="dropdown-menu button">标签</a> <a href="/bangumi/" class="dropdown-menu button">追番</a> <a href="/links/" class="dropdown-menu button">友链</a> <a href="/about/" class="dropdown-menu button">关于</a> <a href="/atom.xml" class="dropdown-menu button">RSS</a></div></div></header><cover></cover><main><div class="post-content"><div class="post-title"><h1 class="post-title__text">2019 CSP-S 初赛游记</h1><div class="post-title__meta"><a href="/archives/2019/11/" class="post-meta__date button">2019-11-03</a> <span class="separate-dot"></span> <a href="/categories/%E6%B0%B4/" class="button"><span class="post-meta__cats"></span></a><style>.post-meta__pv{color:var(--t-l);visibility:hidden;opacity:0;transition:.2s}</style><span class="separate-dot"></span> <span class="post-meta__pv"></span></div></div><aside class="post-side"><div class="post-side__toc"><div class="toc-title">文章目录</div><ol class="toc"><li class="toc-item toc-level-2"><a class="toc-link" href="#day-0"><span class="toc-text">Day 0</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#day-1"><span class="toc-text">Day 1</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#20191028"><span class="toc-text">2019.10.28</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E6%80%BB%E7%BB%93"><span class="toc-text">总结</span></a></li></ol></div></aside><a class="btn-toc button" id="btn-toc" tabindex="0"><svg viewBox="0 0 1024 1024" width="32" height="32" xmlns="http://www.w3.org/2000/svg"><path d="M128 256h64V192H128zM320 256h576V192H320zM128 544h64v-64H128zM320 544h576v-64H320zM128 832h64v-64H128zM320 832h576v-64H320z" fill="currentColor"></path></svg></a><div class="toc-menus" id="toc-menus"><div class="toc-title">文章目录</div><ol class="toc"><li class="toc-item toc-level-2"><a class="toc-link" href="#day-0"><span class="toc-text">Day 0</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#day-1"><span class="toc-text">Day 1</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#20191028"><span class="toc-text">2019.10.28</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E6%80%BB%E7%BB%93"><span class="toc-text">总结</span></a></li></ol></div><article class="post post__with-toc card"><div class="post__header"><img alt="Cover Image" class="lazy" src="https://hans362-img.oss.0vv0.top/2019/11/03/noi.png?width=1920" srcset="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAABlBMVEXMzMyWlpYU2uzLAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAACklEQVQImWNgAAAAAgAB9HFkpgAAAABJRU5ErkJggg==" data-srcset="https://hans362-img.oss.0vv0.top/2019/11/03/noi.png?width=1920"><div class="post__expire" id="post-expired-notify"><p><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" style="fill:#f5a623;stroke:#f5a623"><path fill-rule="evenodd" d="M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"></path></svg> 本文最后更新于 <span id="expire-date"></span> 天前,文中部分描述可能已经过时。</p></div><script>(()=>{var e=Date.parse("2019-11-03"),t=(new Date).getTime(),t=Math.floor((t-e)/864e5);120<=t&&(document.querySelectorAll("#expire-date")[0].innerHTML=t,document.querySelectorAll("#post-expired-notify")[0].style.display="block")})()</script></div><div class="post__content"><html><head><script>var meting_api="https://api-v2.hans362.cn/vip/?server=:server&type=:type&id=:id&r=:r"</script><script class="meting-secondary-script-marker" src="/js/Meting.min.js"></script></head><body><p>这是一篇迟到两个多星期的游记~</p><p>众所周知NOIP某个已经死掉的比赛已经被和它名义上完全没有关系的不纳入行政轨道的允许任何年龄段参加的 CSP-J/S 取代</p><p>作为萌新 OIer 花了50块钱来了趟 2019 CSP-S 半日游~</p><span id="more"></span><h2 id="day-0"><a class="markdownIt-Anchor" href="#day-0"></a> Day 0</h2><p>首先交代一下概况~</p><p>坐标 SH ,全国少数采用上机考试的城市之一</p><p>今年报名人数3000+比去年多了1000多人不过来打酱油的小学生很多…</p><p>然后咱高中是今年上海的几个 CSP 认证点之一~在自己学校的机子上考真好~</p><p><s>闲得无聊</s>翻着考场名单突然发现某沪上知名 OI 教练竟然真的报名参加 CSP-S </p><p>今年机考其实是可以用 DEV-C++ 的!特派员来我们学校的时候还特别说过…</p><p>考试前一天晚上刚从东方绿舟军训回来…虽然累炸了还是做了套某机构出的纯选择题的模拟题大概75左右稍微松了口气</p><p>然后就是特意把图论的最短路算法、二叉树的性质和遍历、深搜广搜、链表、指针以及计算机基础常识复习了一遍,最后才睡觉</p><h2 id="day-1"><a class="markdownIt-Anchor" href="#day-1"></a> Day 1</h2><p>因为就在自己学校考不算很远,睡了个小懒觉才起床…</p><p>状态不错地提前45分钟到达学校老师让咱先去科技楼一楼某教室等着…然后我才知道一楼角落里藏着的某个不起眼的教室居然配备了一堆高配电脑一群高二的巨佬正在打游戏…</p><p>拿出手机上洛谷求了个签,大吉~宜参加 CSP RP++ ,宜泡妹子(?!)</p><p>不过咱机房有人开出『吉,宜丧葬』的…感到大事不妙</p><p>等了大概半小时上楼到机房,监考老师是个大学生小姐姐~拿着似乎没啥用的金属探测仪给每个人扫了一遍(每个人都会响…)</p><p>坐到电脑前发现电脑不知被动了什么手脚竟然比平时卡了不少…屏幕右下角的电子监考系统居然是灰色的未启用状态老师全程硬核人工极域监考…硬盘和U盘倒是做了屏蔽工作网页的屏蔽用的貌似是极域并没有用到什么物理防火墙…</p><p>环顾一下考场确实有很多小学生…</p><p>然后开考前五分钟老师公布考试网址并下发密码条,不过她还没等我们反应过来就拿起墨水的白板笔往机房的电子白板上写…全然不知头顶上为什么会有个短焦投影机…目测应该是毁了电子白板…</p><p>输入网址回车,盯着 Chrome 选项卡上不停旋转的圈圈,我有种不详的预感…</p><p>果不其然CCF 的姥爷机爆炸了!</p><p>在全国各地考生的帮助下CCF 完成了 CSP (CCF Server Pressure test) 并拒绝了所有请求</p><p>当然机房里也有那么一两个幸运儿能够顺利登录,但是题目也加载不出来</p><p>等了20多分钟终于咱信息老师冲进机房说换服务器了…我抬头一看…woc这不就是模拟赛的服务器地址嘛…</p><p>这次终于登上去了,开始做题~</p><p>考试系统长这样:</p><p><img src="https://hans362-img.oss.0vv0.top/2019/11/03/IMG_20191102_215200.jpg?width=1920" class="lazy" data-srcset="https://hans362-img.oss.0vv0.top/2019/11/03/IMG_20191102_215200.jpg?width=1920" srcset="/loading.gif" alt=""></p><p>完全是 N 年前的风格啊喂</p><p>关于题目后面再说…</p><p>开考后过了没几分钟我明显感受到我左侧机位坐着的小学生已经坐不住了…果然小学生多数都是来打酱油的2333333</p><p>由于服务器的故障考试延期到11:55交卷还算厚道不过提交时依然很堵塞还有人提交的时候要求重新登陆登陆完发现答案全没了太惨了</p><p>我卡着点交了卷走人~</p><p>出了考场看了知乎和洛谷才知道 SH 很多考点考生都不敢用 DEV ,幸好咱老师明确说过可以充分利用网络外的一切功能,赚到了~</p><p>然后来说说题目吧…就是这次初赛我死得很难看,爆零预定(x)</p><p>『十年OI一场空一道状压见祖宗』</p><p>考前我觉得dp不会考而且我也没学过没想到选择题考了一道压轴题又考了一道状压…只好全蒙A为什么不蒙C呢因为希望这题能 AK </p><p>然后弗洛伊德不贪心…掉坑(本来选了弗洛伊德算法后来犹豫不决改 Prim 算法然后错了…)</p><p>无向<strong></strong>联通图再次掉坑…</p><p>字符串处理题完全看不懂在干啥,不过 cin 不能读入空串倒是考虑到了…</p><p>车牌号那题想了好久没做出来,也是瞎猜的</p><p>当然这次初赛里也有几道原题,考前在军训的时候把 2008-2018 NOIP 初赛都刷了一遍,还是挺有帮助的</p><p>可惜我复习到的二叉树遍历、指针链表完全没考…计算机基础知识也基本没有涉及…</p><p>当晚民间答案估分60左右不知道 SH 分数线咋样(感觉可能要 AFO 了)</p><h2 id="20191028"><a class="markdownIt-Anchor" href="#20191028"></a> 2019.10.28</h2><p>从24日开始部分省份已经陆陆续续地开始公示成绩了然而 SH 却迟迟不肯放出成绩</p><p>27日晚我又反复刷了几遍 NOI 官网,却依旧没有新的通知…</p><p>28日早再次查看依然没有…</p><p>28日中午在学校吃完饭想用教室的电脑查成绩发现 NOI 网站…它…它居然关服了?!</p><p>于是乎吃完晚饭晚自修还没开始,我又查了一下,终于… SH 出现在了列表里!</p><p>心情真的是特别忐忑在巨长的名单里翻了20多页找到了自己的考号…</p><p><img src="https://hans362-img.oss.0vv0.top/2019/11/03/IMG_20191102_214811.jpg?width=1920" class="lazy" data-srcset="https://hans362-img.oss.0vv0.top/2019/11/03/IMG_20191102_214811.jpg?width=1920" srcset="/loading.gif" alt=""></p><p>好耶竟然有70分晋级第二轮了果然 rp++ </p><p>松了一大口气…然后闲得无聊看了看其他选手的成绩…</p><p>神奇地发现疑似某谷kkk选手</p><p><img src="https://hans362-img.oss.0vv0.top/2019/11/03/ougdryk5.png?width=1920" class="lazy" data-srcset="https://hans362-img.oss.0vv0.top/2019/11/03/ougdryk5.png?width=1920" srcset="/loading.gif" alt=""></p><p><s>虐菜来了?</s></p><p>以及来自华二紫竹的chenzhe巨佬</p><p><img src="https://hans362-img.oss.0vv0.top/2019/11/03/IMG_20191102_220104.jpg?width=1920" class="lazy" data-srcset="https://hans362-img.oss.0vv0.top/2019/11/03/IMG_20191102_220104.jpg?width=1920" srcset="/loading.gif" alt=""></p><p>还有…某教练?!</p><p><img src="https://hans362-img.oss.0vv0.top/2019/11/03/IMG_20191102_220350.jpg?width=1920" class="lazy" data-srcset="https://hans362-img.oss.0vv0.top/2019/11/03/IMG_20191102_220350.jpg?width=1920" srcset="/loading.gif" alt=""></p><p>这绝对是放水了吧喂qwq</p><p>还有发现很多小学生都是爆零的应该是缺考吧…可见这次第一轮报名的3000人中确实有很大一部分其实是来打酱油的…</p><p>晚上回到家发现信竞群里老师发了消息,我们全员通过~有一位还是 SH 前十名我给大家拖后腿了…大家普遍75+</p><p>SH 分数线划到 50 分,还是挺出乎我意料的,去年 NOIP 分数线在30多分今年这全部选择题的架势感觉分数会涨不少结果也并没有上升多高…</p><p>进入第二轮一共约900人我排位已经到300名开外了…不过低分飘过也是很不错的了…</p><h2 id="总结"><a class="markdownIt-Anchor" href="#总结"></a> 总结</h2><p>作为 CSP-S 第一届的参赛者,以我的角度写了这篇游记~</p><p>希望明年 €€£ 收了这么多钱可以考虑换台好点的服务器…请放过那台姥爷机…</p><p>马上又要复赛了碰上期中考试…唉…先准备期中考吧qwq</p><p>那么祝愿自己复赛继续 rp++</p><p>祝 OIer 们早日 AK </p></body></html></div><div class="license"><div class="license-title">2019 CSP-S 初赛游记</div><div class="license-link"><a href="https://blog.hans362.cn/post/2019-csp-s-1/">https://blog.hans362.cn/post/2019-csp-s-1/</a></div><div class="license-meta"><div class="license-meta-item"><div class="license-meta-title">本文作者</div><div class="license-meta-text">Hans362</div></div><div class="license-meta-item"><div class="license-meta-title">最后更新</div><div class="license-meta-text">2019-11-03</div></div><div class="license-meta-item"><div class="license-meta-title">许可协议</div><div class="license-meta-text"><a href="https://creativecommons.org/licenses/by-nc-sa/4.0/deed.zh" rel="nofollow noopener noreferrer" target="_blank">CC BY-NC-SA 4.0</a></div></div></div><div>转载或引用本文时请遵守许可协议,注明出处、不得用于商业用途!</div></div><div class="post-footer__cats"><a href="/categories/%E6%B0%B4/" class="post-cats__link button"></a><a href="/tags/OI/" class="post-tags__link button"># OI</a><a href="/tags/%E6%B8%B8%E8%AE%B0/" class="post-tags__link button"># 游记</a><a href="/tags/CSP/" class="post-tags__link button"># CSP</a></div></article><div class="nav"><div class="nav__prev"><a href="/post/weathering-with-you/" class="nav__link"><div><svg viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" width="24" height="24"><path d="M589.088 790.624L310.464 512l278.624-278.624 45.248 45.248L400.96 512l233.376 233.376z" fill="#808080"></path></svg></div><div><div class="nav__label">上一篇</div><div class="nav__title">『不管晴天还是雨天,我只想和你相遇。』——动画电影《天気の子》观影感受</div></div></a></div><div class="nav__next"><a href="/post/weekly-19/" class="nav__link"><div><div class="nav__label">下一篇</div><div class="nav__title">周记#19</div></div><div><svg viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" width="24" height="24"><path d="M434.944 790.624l-45.248-45.248L623.04 512l-233.376-233.376 45.248-45.248L713.568 512z" fill="#808080"></path></svg></div></a></div></div><div class="post__sponsers card"><div class="sponser-label">喜欢这篇文章吗?考虑支持一下作者吧~</div><a class="sponser-button button" href="https://afdian.net/@hans362" rel="external nofollow noreferrer" target="_blank" data-type="afdian">爱发电</a> <a class="sponser-button button" data-type="alipay">支付宝<img class="sponser-qrcode" src="https://hans362-img.oss.0vv0.top/2021/08/05/68281340.jpg"></a></div><div class="post__comments post__with-toc card" id="comment"><h4>评论</h4><div id="disqus_thread">您所在的地区可能无法访问 Disqus 评论系统,请切换网络环境再尝试。</div></div></div></main><footer><p class="footer-copyright">Copyright © 2017&nbsp;-&nbsp;2025 <a href="/">Hans362 &#39;s Blog</a></p><p>Powered by <a href="https://hexo.io" target="_blank">Hexo</a> | Theme - <a href="https://github.com/ChrAlpha/hexo-theme-cards" target="_blank">Cards</a></p><script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-8746554831230893" data-ad-slot="6356225601" data-ad-format="auto" data-full-width-responsive="true"></ins><script>(adsbygoogle=window.adsbygoogle||[]).push({})</script></footer></div><script defer src="https://blog.hans362.cn/npm/vanilla-lazyload@17.8.3/dist/lazyload.min.js"></script><script>window.lazyLoadOptions={elements_selector:".lazy"}</script><script async defer data-website-id="5d181692-8a81-4c20-a282-cee87a6b90ef" src="https://analytics.0vv0.top/vue.js"></script><script src="/js/pageviews.js"></script><link rel="stylesheet" href="https://blog.hans362.cn/npm/katex@0.16.0/dist/katex.min.css" crossorigin="anonymous"><script>function loadComment(){let n,e;(n=document.createElement("script")).src="https://blog.hans362.cn/js/disqus.js",document.body.appendChild(n),n.onload=()=>{new DisqusJS({shortname:"hans362-s-blog",siteName:"Hans362 &#39;s Blog",api:"https://api-v3.hans362.cn/",apikey:"8Z1UVT4UOk22yNyk9MhpqQ0FLb27Hb1bpV066b4v9zOFie0GQ6VCoJ9TJwoGlCVF",admin:"hans362",identifier:"post/2019-csp-s-1/",url:"https://blog.hans362.cn/post/2019-csp-s-1/",nesting:"4"})},(e=document.createElement("link")).rel="stylesheet",e.href="https://blog.hans362.cn/css/disqusjs.css",document.head.appendChild(e)}var runningOnBrowser="undefined"!=typeof window,isBot=runningOnBrowser&&!("onscroll"in window)||"undefined"!=typeof navigator&&/(gle|ing|ro|msn)bot|crawl|spider|yand|duckgo/i.test(navigator.userAgent),supportsIntersectionObserver=runningOnBrowser&&"IntersectionObserver"in window;setTimeout(function(){var e;!isBot&&supportsIntersectionObserver?(e=new IntersectionObserver(function(n){n[0].isIntersecting&&(loadComment(),e.disconnect())},{threshold:[0]})).observe(document.getElementById("comment")):loadComment()},1)</script></body></html>