From 82cbdae2827eb8a607f91266886b3afc96ea4475 Mon Sep 17 00:00:00 2001 From: sherpahu Date: Sun, 23 Jun 2019 10:46:05 +0800 Subject: [PATCH 1/7] fix bug --- github-button.js | 306 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 306 insertions(+) create mode 100755 github-button.js diff --git a/github-button.js b/github-button.js new file mode 100755 index 0000000..ed5d50d --- /dev/null +++ b/github-button.js @@ -0,0 +1,306 @@ +// ==UserScript== +// @name Github助手 +// @namespace https://github.com/yeomanye +// @version 0.7.1 +// @description 添加Github文件下载、复制按钮、图片点击放大(右击恢复)、issues中只查看用户相关态度的内容、issues列表项从新标签页打开 +// @require https://greasyfork.org/scripts/34143-debug/code/debug.js?version=246342 +// @require https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/1.7.1/clipboard.min.js +// @require https://cdn.bootcss.com/jquery/2.1.4/jquery.min.js +// @require https://cdn.bootcss.com/jquery.pjax/1.1.0/jquery.pjax.min.js +// @require https://greasyfork.org/scripts/53536-ui/code/UI.js?version=281393 +// @author Ming Ye +// @match https://github.com +// @include https://github.com/*/* +// @grant none +// ==/UserScript== + +(function() { + 'use strict'; + myDebugger.debugD = false; + var log = myDebugger.consoleFactory("github-btn","log",null); + var debugTrue = myDebugger.debugTrue; + var href = location.href; + /** + * 初始化函数 + * @return {[type]} [description] + */ + function init(){ + createDownLink(); + createCopyLink(); + bindImgClick(); + createFilterPanel(); + openIssueFromNew(); + } + /** + * 创建下载链接 + * @return {[type]} [description] + */ + function createDownLink(){ + //如果不是repository页面则直接返回 + var $files = $('.octicon.octicon-file'); + var $directory = $('.octicon.octicon-file-directory'); + //var $directory = $('.js-navigation-open'); + if($files.length === 0 && $directory.length === 0) return; + var mouseOverHandler = function(evt){ + // debugTrue(); + var elem = evt.currentTarget, + aElm = elem.querySelector('.fileDownLink'); + aElm.style.visibility = 'visible'; + }; + + var mouseOutHandler = function(evt){ + // debugTrue(); + var elem = evt.currentTarget, + aElm = elem.querySelector('.fileDownLink'); + aElm.style.visibility = 'hidden'; + }; + + var linkClick = function(evt){ + var elem = evt.currentTarget; + var $link = $(''); + $link.attr('href',elem.getAttribute('download-url')); + $link.attr('download',elem.getAttribute('filename')); + $link.get(0).click(); + }; + + // debugTrue(); + var origin = location.origin, + href = location.href, + path = href.replace(origin,''); + if(path.indexOf('tree')<0) + path += '/tree/master/'; + path = path.replace('tree','raw'); + $files.each(function(i,fileElm){ + var trElm = fileElm.parentNode.parentNode, + cntElm = trElm.querySelector('.content'), + cntA = cntElm.querySelector('a'), + fileName = cntA.innerText, + $a = $(''); + $a.text('下载'); + $a.attr({class:'fileDownLink','download-url':path+'/'+fileName,'filename':fileName}); + $a.css({cursor:'pointer',visibility:'hidden'}); + cntElm.appendChild($a.get(0)); + log.logObj('tr',trElm); + trElm.onmouseover=mouseOverHandler; + trElm.onmouseout=mouseOutHandler; + $a.on('click',linkClick); + }); + $directory.each(function(i,dirElm){ + /*var $directoryUrl = $('.js-navigation-open'); + $directoryUrl.click( + function() { + console.log("当前URL为:", $(this).attr('href')); + } + );*/ + //console.log("当前URL为:", $(this).attr('href')); + var trElm = dirElm.parentNode.parentNode, + cntElm = trElm.querySelector('.content'), + cntCssTruncate = cntElm.querySelector('.css-truncate.css-truncate-target'), + cntCssTruncateA = cntCssTruncate.querySelector('.js-navigation-open'), + cntA = cntElm.querySelector('a'), + fileName = cntA.innerText, + dirUrl = cntCssTruncateA.href, + $a = $(''); + + $a.text('下载'); + $a.attr({class:'fileDownLink','download-url':path+'/'+fileName,'filename':fileName}); + $a.css({cursor:'pointer',visibility:'hidden'}); + cntElm.appendChild($a.get(0)); + log.logObj('tr',trElm); + trElm.onmouseover=mouseOverHandler; + trElm.onmouseout=mouseOutHandler; + $a.on('click',function(){ + var downloadUrl = "https://minhaskamal.github.io/DownGit/#/home?url="+dirUrl; + window.open(downloadUrl, "_blank"); + }); + }); + } + /** + * issues页面从新标签打开 + * @return {[type]} [description] + */ + function openIssueFromNew(){ + var tmpArr = href.split('/'); + if(tmpArr[tmpArr.length - 1].indexOf('issues') < 0) return; + $('.issues-listing .js-navigation-container a').on('click',function(e){ + e.preventDefault(); + e.stopPropagation(); + log('this',this); + window.open(this.href); + }); + } + /** + * 创建复制链接 + * @return {[type]} [description] + */ + function createCopyLink(){ + //如果不是具体的文件页面则直接返回 + var $btnGroup = $('.file-actions .BtnGroup'); + if($btnGroup.length == 0)return; + + var tmpArr = location.href.split('/'); + tmpArr = tmpArr[tmpArr.length-1].split('.');//获取扩展名 + var excludeExts = ['jpg','md','markdown','MD','png']; + if(tmpArr.length > 1 && excludeExts.indexOf(tmpArr[1]) >= 0) return; + var $a = $(''); + $a.attr({href:'#',class:'btn btn-sm BtnGroup-item copyButton'}); + $a.html('Copy'); + $btnGroup.append($a); + var addClickHandler = function(){ + timeout = null; + var $codes = $('.js-file-line-container .js-file-line'), + text = ''; + $codes.each(function(index,code){ + log.logObj('code',code); + text += code.innerText; + if(code.innerText.indexOf('\n')<0) text += '\n'; + }); + $a.attr('data-clipboard-text',text); + $a.on('click',function(){ + showTips('Copy Success'); + }); + new Clipboard('.copyButton'); + log.logObj('text',text); + }; + $a.one('click',function(evt){ + if(timeout){ + clearTimeout(timeout); + addClickHandler(); + } + $a.click(); + }); + var timeout = setTimeout(addClickHandler,1000); + } + /** + * 点击图片处理函数 + * @return {[type]} [description] + */ + function bindImgClick(){ + var $imgs = $('article img'); + var srcArr = []; + var newImg = null; + var $modal = null; + var width = $(window).width(),height = $(window).height(); + //如果是issues页面,则改变img集合 + var tmpArr = href.split('/'); + if(tmpArr[tmpArr.length - 2].indexOf('issues')>=0){ + $imgs = $('#show_issue .comment img'); + } + var newImgOnload = function(){ + var imgWidth = newImg.width,imgHeight = newImg.height; + if(imgWidth > width || imgHeight > height) + if(height > width){ + newImg.width = width; + }else{ + newImg.height = height; + } + newImg.style.marginLeft = (width - newImg.width)/2 + 'px'; + newImg.style.marginTop = (height - newImg.height)/2 + 'px'; + }; + var initModal = function(){ + $modal = $('
'); + newImg = new Image(); + $modal.css({position:'fixed',width:width+'px',height:height+'px','background-color':'rgba(0,0,0,0.5)',top:0,left:0,'z-index':-1,'padding-top':0,'padding-left':'auto',visibility:'hidden'}); + $modal.append(newImg); + $('body').append($modal); + $modal.on('contextmenu',function(e){ + $modal.css({'z-index':-1,'visibility':'hidden'}); + return false; + }); + $modal.on('click',function(e){ + var mouseX = e.originalEvent.x || e.originalEvent.layerX || 0; + log.logObj('mouseX',mouseX); + var oldSrc = newImg.src; + var index = srcArr.indexOf(oldSrc); + if(mouseX > width/2) { + //当前src在数组中的位置 + index = ++index >= srcArr.length ? 0 : index; + newImg.src = srcArr[index]; + }else{ + index = --index < 0 ? srcArr.length - 1 : index; + newImg.src = srcArr[index]; + } + newImg.onload = newImgOnload; + }); + }; + var imgClickHandler = function(e){ + log('imgClickHandler'); + if(!$modal) initModal(); + $modal.css({visibility:'visible','z-index':999,userSelect:'none'}); + var oldImg = e.currentTarget; + newImg.src = oldImg.src; + //计算宽高 + newImg.onload = newImgOnload; + }; + $imgs.each(function(i,img){ + var aElm = img.parentNode; + if(aElm.getAttribute('rel') !== 'noopener noreferrer') return; + aElm.removeAttribute('href'); + var $img = $(img); + $img.css('cursor','pointer').on('click',imgClickHandler); + //去重 + let index = srcArr.indexOf(img.src); + if(index < 0) srcArr.push(img.src); + }); + } + /** + * 在Issue页面生成过滤面板 + * @return {[type]} [description] + */ + function createFilterPanel(){ + //如果不是具体issus页面,则直接退出函数 + var tmpArr = href.split('/'); + if(tmpArr[tmpArr.length - 2].indexOf('issues')<0)return; + + var $panel = $('.add-reactions-options.mx-1.mb-1').eq(0).clone(true); + $('.discussion-sidebar-item.sidebar-assignee.js-discussion-sidebar-item').prepend($panel); + var $cancelBtn = $('').text('X'); + $cancelBtn.get(0).className = 'btn-link add-reactions-options-item js-reaction-option-item cancel-filter-btn'; + $panel.append($cancelBtn); + var $btns = $panel.find('button'); + var filterHandler = function(evt){ + var btn = evt.currentTarget; + var val = btn.value; + var className = btn.className; + log('value',val); + var $comments = $('.timeline-comment-wrapper.js-comment-container'); + var authors = []; + //显示全部 + if(className.indexOf('cancel-filter-btn')>=0){ + $comments.each(function(index,comment){ + $comments.eq(index).css('display','block'); + }); + return; + } + //替换特殊情况 + val.replace('LAUGH unreact','LAUGH react'); + $comments.each(function(index,comment){ + var $comment = $comments.eq(index); + var $sumBtns = $comment.find('.btn-link.reaction-summary-item'); + $sumBtns.each(function(i,btn){ + if(btn.value === val){ + authors.push($comment.find('a.author').text()); + } + }); + }); + $comments.each(function(index,comment){ + var $comment = $comments.eq(index); + var authorName = $comment.find('a.author').text(); + if(authors.indexOf(authorName)<0){ + $comment.css('display','none'); + }else{ + $comment.css('display','block'); + } + }); + $comments.eq(0).css('display','block'); + }; + $btns.each(function(index,elem){ + elem.addEventListener('click',filterHandler); + }); + } + init(); + $(document).on('pjax:success',function(evt){ + log('pjax:success'); + init(); + }); +})(); \ No newline at end of file From 2903c9ac76501f6d8d2b94036efdb4752388f40c Mon Sep 17 00:00:00 2001 From: sherpahu Date: Mon, 26 Aug 2019 10:15:05 +0800 Subject: [PATCH 2/7] =?UTF-8?q?'add=20=E6=B0=B4=E4=B8=AD=E7=9A=84=E9=B1=BC?= =?UTF-8?q?'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- github-button.js | 306 - img/Inkedheat-transfer_LI.jpg | Bin 0 -> 652782 bytes img/leetcode_big.png | Bin 0 -> 64185 bytes img/leetcode_small.png | Bin 0 -> 6015 bytes img/leetcode_small_csdn.png | Bin 0 -> 11073 bytes ...0\247\243\345\212\251\346\211\213.user.js" | 29 +- .../getId2UrlInCnblog.py" | 15 + "\347\210\254\350\231\253/leetcode_input.txt" | 0 "\347\210\254\350\231\253/leetcode_rst.txt" | 13 + "\347\210\254\350\231\253/output.txt" | 1 + "\347\210\254\350\231\253/text.txt" | 40482 ++++++++++++++++ 11 files changed, 40538 insertions(+), 308 deletions(-) delete mode 100755 github-button.js create mode 100755 img/Inkedheat-transfer_LI.jpg create mode 100755 img/leetcode_big.png create mode 100755 img/leetcode_small.png create mode 100755 img/leetcode_small_csdn.png create mode 100755 "\347\210\254\350\231\253/getId2UrlInCnblog.py" create mode 100755 "\347\210\254\350\231\253/leetcode_input.txt" create mode 100755 "\347\210\254\350\231\253/leetcode_rst.txt" create mode 100755 "\347\210\254\350\231\253/output.txt" create mode 100755 "\347\210\254\350\231\253/text.txt" diff --git a/github-button.js b/github-button.js deleted file mode 100755 index ed5d50d..0000000 --- a/github-button.js +++ /dev/null @@ -1,306 +0,0 @@ -// ==UserScript== -// @name Github助手 -// @namespace https://github.com/yeomanye -// @version 0.7.1 -// @description 添加Github文件下载、复制按钮、图片点击放大(右击恢复)、issues中只查看用户相关态度的内容、issues列表项从新标签页打开 -// @require https://greasyfork.org/scripts/34143-debug/code/debug.js?version=246342 -// @require https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/1.7.1/clipboard.min.js -// @require https://cdn.bootcss.com/jquery/2.1.4/jquery.min.js -// @require https://cdn.bootcss.com/jquery.pjax/1.1.0/jquery.pjax.min.js -// @require https://greasyfork.org/scripts/53536-ui/code/UI.js?version=281393 -// @author Ming Ye -// @match https://github.com -// @include https://github.com/*/* -// @grant none -// ==/UserScript== - -(function() { - 'use strict'; - myDebugger.debugD = false; - var log = myDebugger.consoleFactory("github-btn","log",null); - var debugTrue = myDebugger.debugTrue; - var href = location.href; - /** - * 初始化函数 - * @return {[type]} [description] - */ - function init(){ - createDownLink(); - createCopyLink(); - bindImgClick(); - createFilterPanel(); - openIssueFromNew(); - } - /** - * 创建下载链接 - * @return {[type]} [description] - */ - function createDownLink(){ - //如果不是repository页面则直接返回 - var $files = $('.octicon.octicon-file'); - var $directory = $('.octicon.octicon-file-directory'); - //var $directory = $('.js-navigation-open'); - if($files.length === 0 && $directory.length === 0) return; - var mouseOverHandler = function(evt){ - // debugTrue(); - var elem = evt.currentTarget, - aElm = elem.querySelector('.fileDownLink'); - aElm.style.visibility = 'visible'; - }; - - var mouseOutHandler = function(evt){ - // debugTrue(); - var elem = evt.currentTarget, - aElm = elem.querySelector('.fileDownLink'); - aElm.style.visibility = 'hidden'; - }; - - var linkClick = function(evt){ - var elem = evt.currentTarget; - var $link = $(''); - $link.attr('href',elem.getAttribute('download-url')); - $link.attr('download',elem.getAttribute('filename')); - $link.get(0).click(); - }; - - // debugTrue(); - var origin = location.origin, - href = location.href, - path = href.replace(origin,''); - if(path.indexOf('tree')<0) - path += '/tree/master/'; - path = path.replace('tree','raw'); - $files.each(function(i,fileElm){ - var trElm = fileElm.parentNode.parentNode, - cntElm = trElm.querySelector('.content'), - cntA = cntElm.querySelector('a'), - fileName = cntA.innerText, - $a = $(''); - $a.text('下载'); - $a.attr({class:'fileDownLink','download-url':path+'/'+fileName,'filename':fileName}); - $a.css({cursor:'pointer',visibility:'hidden'}); - cntElm.appendChild($a.get(0)); - log.logObj('tr',trElm); - trElm.onmouseover=mouseOverHandler; - trElm.onmouseout=mouseOutHandler; - $a.on('click',linkClick); - }); - $directory.each(function(i,dirElm){ - /*var $directoryUrl = $('.js-navigation-open'); - $directoryUrl.click( - function() { - console.log("当前URL为:", $(this).attr('href')); - } - );*/ - //console.log("当前URL为:", $(this).attr('href')); - var trElm = dirElm.parentNode.parentNode, - cntElm = trElm.querySelector('.content'), - cntCssTruncate = cntElm.querySelector('.css-truncate.css-truncate-target'), - cntCssTruncateA = cntCssTruncate.querySelector('.js-navigation-open'), - cntA = cntElm.querySelector('a'), - fileName = cntA.innerText, - dirUrl = cntCssTruncateA.href, - $a = $(''); - - $a.text('下载'); - $a.attr({class:'fileDownLink','download-url':path+'/'+fileName,'filename':fileName}); - $a.css({cursor:'pointer',visibility:'hidden'}); - cntElm.appendChild($a.get(0)); - log.logObj('tr',trElm); - trElm.onmouseover=mouseOverHandler; - trElm.onmouseout=mouseOutHandler; - $a.on('click',function(){ - var downloadUrl = "https://minhaskamal.github.io/DownGit/#/home?url="+dirUrl; - window.open(downloadUrl, "_blank"); - }); - }); - } - /** - * issues页面从新标签打开 - * @return {[type]} [description] - */ - function openIssueFromNew(){ - var tmpArr = href.split('/'); - if(tmpArr[tmpArr.length - 1].indexOf('issues') < 0) return; - $('.issues-listing .js-navigation-container a').on('click',function(e){ - e.preventDefault(); - e.stopPropagation(); - log('this',this); - window.open(this.href); - }); - } - /** - * 创建复制链接 - * @return {[type]} [description] - */ - function createCopyLink(){ - //如果不是具体的文件页面则直接返回 - var $btnGroup = $('.file-actions .BtnGroup'); - if($btnGroup.length == 0)return; - - var tmpArr = location.href.split('/'); - tmpArr = tmpArr[tmpArr.length-1].split('.');//获取扩展名 - var excludeExts = ['jpg','md','markdown','MD','png']; - if(tmpArr.length > 1 && excludeExts.indexOf(tmpArr[1]) >= 0) return; - var $a = $(''); - $a.attr({href:'#',class:'btn btn-sm BtnGroup-item copyButton'}); - $a.html('Copy'); - $btnGroup.append($a); - var addClickHandler = function(){ - timeout = null; - var $codes = $('.js-file-line-container .js-file-line'), - text = ''; - $codes.each(function(index,code){ - log.logObj('code',code); - text += code.innerText; - if(code.innerText.indexOf('\n')<0) text += '\n'; - }); - $a.attr('data-clipboard-text',text); - $a.on('click',function(){ - showTips('Copy Success'); - }); - new Clipboard('.copyButton'); - log.logObj('text',text); - }; - $a.one('click',function(evt){ - if(timeout){ - clearTimeout(timeout); - addClickHandler(); - } - $a.click(); - }); - var timeout = setTimeout(addClickHandler,1000); - } - /** - * 点击图片处理函数 - * @return {[type]} [description] - */ - function bindImgClick(){ - var $imgs = $('article img'); - var srcArr = []; - var newImg = null; - var $modal = null; - var width = $(window).width(),height = $(window).height(); - //如果是issues页面,则改变img集合 - var tmpArr = href.split('/'); - if(tmpArr[tmpArr.length - 2].indexOf('issues')>=0){ - $imgs = $('#show_issue .comment img'); - } - var newImgOnload = function(){ - var imgWidth = newImg.width,imgHeight = newImg.height; - if(imgWidth > width || imgHeight > height) - if(height > width){ - newImg.width = width; - }else{ - newImg.height = height; - } - newImg.style.marginLeft = (width - newImg.width)/2 + 'px'; - newImg.style.marginTop = (height - newImg.height)/2 + 'px'; - }; - var initModal = function(){ - $modal = $('
'); - newImg = new Image(); - $modal.css({position:'fixed',width:width+'px',height:height+'px','background-color':'rgba(0,0,0,0.5)',top:0,left:0,'z-index':-1,'padding-top':0,'padding-left':'auto',visibility:'hidden'}); - $modal.append(newImg); - $('body').append($modal); - $modal.on('contextmenu',function(e){ - $modal.css({'z-index':-1,'visibility':'hidden'}); - return false; - }); - $modal.on('click',function(e){ - var mouseX = e.originalEvent.x || e.originalEvent.layerX || 0; - log.logObj('mouseX',mouseX); - var oldSrc = newImg.src; - var index = srcArr.indexOf(oldSrc); - if(mouseX > width/2) { - //当前src在数组中的位置 - index = ++index >= srcArr.length ? 0 : index; - newImg.src = srcArr[index]; - }else{ - index = --index < 0 ? srcArr.length - 1 : index; - newImg.src = srcArr[index]; - } - newImg.onload = newImgOnload; - }); - }; - var imgClickHandler = function(e){ - log('imgClickHandler'); - if(!$modal) initModal(); - $modal.css({visibility:'visible','z-index':999,userSelect:'none'}); - var oldImg = e.currentTarget; - newImg.src = oldImg.src; - //计算宽高 - newImg.onload = newImgOnload; - }; - $imgs.each(function(i,img){ - var aElm = img.parentNode; - if(aElm.getAttribute('rel') !== 'noopener noreferrer') return; - aElm.removeAttribute('href'); - var $img = $(img); - $img.css('cursor','pointer').on('click',imgClickHandler); - //去重 - let index = srcArr.indexOf(img.src); - if(index < 0) srcArr.push(img.src); - }); - } - /** - * 在Issue页面生成过滤面板 - * @return {[type]} [description] - */ - function createFilterPanel(){ - //如果不是具体issus页面,则直接退出函数 - var tmpArr = href.split('/'); - if(tmpArr[tmpArr.length - 2].indexOf('issues')<0)return; - - var $panel = $('.add-reactions-options.mx-1.mb-1').eq(0).clone(true); - $('.discussion-sidebar-item.sidebar-assignee.js-discussion-sidebar-item').prepend($panel); - var $cancelBtn = $('').text('X'); - $cancelBtn.get(0).className = 'btn-link add-reactions-options-item js-reaction-option-item cancel-filter-btn'; - $panel.append($cancelBtn); - var $btns = $panel.find('button'); - var filterHandler = function(evt){ - var btn = evt.currentTarget; - var val = btn.value; - var className = btn.className; - log('value',val); - var $comments = $('.timeline-comment-wrapper.js-comment-container'); - var authors = []; - //显示全部 - if(className.indexOf('cancel-filter-btn')>=0){ - $comments.each(function(index,comment){ - $comments.eq(index).css('display','block'); - }); - return; - } - //替换特殊情况 - val.replace('LAUGH unreact','LAUGH react'); - $comments.each(function(index,comment){ - var $comment = $comments.eq(index); - var $sumBtns = $comment.find('.btn-link.reaction-summary-item'); - $sumBtns.each(function(i,btn){ - if(btn.value === val){ - authors.push($comment.find('a.author').text()); - } - }); - }); - $comments.each(function(index,comment){ - var $comment = $comments.eq(index); - var authorName = $comment.find('a.author').text(); - if(authors.indexOf(authorName)<0){ - $comment.css('display','none'); - }else{ - $comment.css('display','block'); - } - }); - $comments.eq(0).css('display','block'); - }; - $btns.each(function(index,elem){ - elem.addEventListener('click',filterHandler); - }); - } - init(); - $(document).on('pjax:success',function(evt){ - log('pjax:success'); - init(); - }); -})(); \ No newline at end of file diff --git a/img/Inkedheat-transfer_LI.jpg b/img/Inkedheat-transfer_LI.jpg new file mode 100755 index 0000000000000000000000000000000000000000..a53156ae166068dbe436fa8ea58fc1423bbde321 GIT binary patch literal 652782 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 b!N1=(7EZ4Weg8XjdF3*7Wcb0tEdc)s8D{>X literal 0 HcmV?d00001 diff --git a/img/leetcode_big.png b/img/leetcode_big.png new file mode 100755 index 0000000000000000000000000000000000000000..a344ed7b1e564811275676eecf84e4fe7405b77b GIT binary patch literal 64185 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 ~>~DU}8<`t@*V=cF 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 SwU{u$XVr#p3;zB6PyYv5o`A#v literal 0 HcmV?d00001 diff --git a/img/leetcode_small.png b/img/leetcode_small.png new file mode 100755 index 0000000000000000000000000000000000000000..1b3878914376fa975005bd9e0eefec55496a94af GIT binary patch literal 6015 zcmeHLc~Dd7vX2|;Km>+SV!%WZMI9x=a1mvR3kr;~C@!E#j0_S+A?y&cIU)g#5FOB< zY(qf22m-PUTOdLNgdj{n29Qm_fEY+15CViG?rk&)6LW<+tjO12?OE zjyN6xfnL(om(Xi~`}G0#?!h3?*CEQ^ih*nJ2oOm38wcAXXCpi(``^-j@Cki|mOnIX zCTs6rS!bHO&eryRtU5l^*He>j z?r6{=JD7Ld#`hl(4_qqyJaFk*<)9!(AUXSX#@?=+fBnhsk2CzT=T9_4L76wzZ8!F-OOUt_Xhz`Hr%*R z@Mt>}v^574Sfq-MAmi&3@V)%93LZosXrS9EGvLCUj-g9w*z>Vo>tQGi4J7R;K5X-AXGZH96Mf;(~ z+FPoA6^3g8$#~Z)8f>BVpUmZt{S@G2rjPkkH6H@z(|3HHs3|+5@*8cPJmvLsDYsA& z7oXe{Y^ltXqwZWtjp#G>LYFbUGC>U#fdM386#C9Eq-lj7nCNi|2_DK?0dndHLDO{7 zO%r?KD5*4;L%yJ!9cGuiWqHU$n^~*1?by*Q(DS)jw5m)`j3=hM4hzX`bz0zF`y@hL zolvQ7u2!q1vGLgojzxsfr~d+@*Rj!I6-b|j34{}Xn3Wg*&f~AFm@x<)3d!+d_~;fiC-D^ZBh4>J(jIrg^~-G%JIaY9;aQ2uF*Yy zY2yP_CwRVvvY~)t6OGhnIJyrCb+k3jmqnErNDa&x){JCH`j+N2O_#+M(B`H(1C3@q z18GNeP(OMAbWqjDfDanw;ke$G7|tWK%fQ%FvY;Q&TIakI_Jb15f4kg0;=qPzM$H?d zfrx*7{8#rcd!BYtzk zU&kUsd8_;Lzs~(XPJm)RLAbTqCSS4Q|Q1Wi=~T`BnQ&{RT)Zgjr5I*;E< zN%mtRJtZH9`C?``K6GewM|`k=<+EH44rbSisajp#F2t=56HSw14yTnxwps>5e*&d` zuaj<=KWl6@V{x%_8I_rsPbh!4?!7X^1|#*3Sc|IaYGJfQQ`M0j(bhD|wsqGKMyrk1 z!1MCqp79WW7V#iMAXg0rAmTR0wu@7>-ZF=y70wj`#$kXW1DM(B_)P#A!or+3oF6?& zE?>G4%IZlr$Q2^t%Pc6e26H6anXIv_Us$LB+@$Q;GH8rB3`KidV^e1olg<-?s4O`Zc;9X3nk-}SY%DvoTq`t^Ds z*!b7wc`=WfuU$4Rl+U;6q#C4zv+5mQt2P*=m%Gb;r{|p_iPGPSvNEnU(9o?;TSwu= zDJuSI@b0gEd2y5@G4q(m>&_t*Z=abgHaA(RC z0nyjst9wC}CgdB+=Wpo|T43)-h?BEMT2P~ zYtAdf4R;Ut`wemmEBpeId%QHhd(EDEs#4rXkKq6Hw6qvCXnpek#9r?Y%wIH~!~%e3 zk&;1^SmyGD1Yf)i zqH)Y+Vi{nUuWmE5c8Fa$l!ED&CaHJ0u2YsbjuV+eGy>yS0peZXk(on@=wMMHsUQlN zklXhg^8;JsC=MDPAw7__0K%OBgg4@T!6Y#^2WhMT-Z#4H@%zXGmGVjCZkBk(O*Ug{ z2y{?NY@j=>xcFn2(0y0>EjQ9|Mqij>oUOI4wBf#L#~Ct2-<+ADdFvtR@miym9lcHn zs%Jye<+38-$RlrM3zmAk=hd;?=5!PChoQZLp%( zT0Ai+K&3DIBoXh@}h1({IOoDDBM#n z-~esge` zJuiZ}RHC=fG&tBbElT9!aexc*aK}}rj0Ale%hRXQy+oJ?kCT%{`iW!1m3P!WG~2SL zwZYGTbCSjj6WV*B61%p`d-JlRY6VcmCKjPYTIM4s5}P`$FlMLd z(sRd8?sF9|3d0s-f8ZGXY}bV0ly9p#h@pYaF19A^3S4bFtYUROBOoU1I!VcJm!1e$QmBlS!Z~1(i;<>bujEf}tRaYiZin?{Vh4VSG=js)- zs86di7E89r$BPE9!w#~2>rDwi9`uFyklG8sb6(1liY<}ju=LBM>l=*@qO!HXha
>he9<+xoC@vRU3y!^pw9k9dBjSDSRp=pa^K zw-nZZ>BgeWG-$aW2 zIwJHj=QqMUZ@EPufrGsc?;T}Iwyq`*ObzZ>cRN+9G9_k*vO;bXbfhl?mKiH3i@Wck z1pjPNs+opFR`=sHtB6!_MJ&GIE~HWdx#sHYfnt^l+w}dA)+Q&~ z%x})Eeq(VVHYR2p^zOLtF>xZ@@VsQwD?>3>e^Q&zmo}38Bl7cS$2{1vYFn%Mu@p|t zGxXw#Hwzq{4w`8^$I9&kKV1aJ<=HlDWT3?fin$PjO2rhhg;jPZh}C$WW>Voee};2( zzWS_1KgMk}JF>P5;`Gh0&%PP)GIrj*=t>!v>VI!B!4zh^ReCsP$3ACcZSvl|MD{g2 zelEr}rs%iuOmr|yd=g5Jr*H=_e|MjnDg65#N>FkzO4L1aHWM8YH7poTcMORP7?>?X zu{2Dqy<`1*BWzdQAIM+~9U?g&W1S7(B%X_lwxljW0sV=Y0Vd=)JGIH7>FW8HTcM1K z4<#RpxGvXZrnW-4WTe*+*aa&)Dr6r^y9m|Jm9G1hTUZ=Y@Evs1>EDu5Zd>?TyxW_Z zL9oWLug?BlzXpN0F*u(zllf>wwFbm5YhMBjFdblp#PouZ^=*vdiZoIr8Ba<2>yvs|=2PSFOCx0#WlxKpLj9V@(#SXxim zveEJ<7j5vE&D?Qrp(&w&D{&8OFI=c;Jg8`UKbCQaLK@e6rr~A9Bor7x%@KC5;W>S` z?ThGpfIN6+Cs5XII>8p$!NO4@x7=6?1Nq_;oX?b4c%-|=Q6>u>7@saAJZ7{6xMv}) zAzm5gYCDCYNs5Dhz!6|P^{kndp_4RgXlM(N7b9pq4P)_E86sn7K9FF$L;$z86w03XePvy78%{?RM9{tGJ>ETjMc literal 0 HcmV?d00001 diff --git a/img/leetcode_small_csdn.png b/img/leetcode_small_csdn.png new file mode 100755 index 0000000000000000000000000000000000000000..104bc9c8244534d517b6a09245f8542857f9de0b GIT binary patch literal 11073 zcmeHtWmuG7_wFbuEu9jAbcfQZfJjIvAl(fP-HpHxr9qmZJEa?>aX@ltlx|^Y7&!Cb zd(Qh_r@ox?@&AE~nf;#_Fyv);0zCq-P#=N^X%rM*yosS&1HYAX zAedh5DE%E8S^AKng-GV$8p_D8xN&fMuAwhjTv5E^+1%3HTyhOR({j^t&CrKr9g2-= zOjVl?Co#pzRU438zW{+)RI9Z|sELZ{c#xKJpS@9o+>Sn>#>4@EI-x@t)%i-vl&oEx z9I#SG5J<}NqXkNCK^Jb|15m*6#>m50%EA1KFfs-)5J=5$Z?=>2a2wOQS|-Sg38_sj zb5A&Xv#z?jnpqGg8{}&Y2x;~PwSl_?1z?7c@IashT5qE&194HAhaeE_F(n8TKq`X* z0*%R7A&t?+M4p8dHsk>aWJNE49N-K=9!qxU81mycg8vf!FK_(+#fCXctb!Re$Js{! zf=u6aF1&G@=#aQ0_;?xiKp*fn14~i1kvtNcbTUDBSfq8TfaGJfvZ}v>-@6G&IRH5s zHV)%10K;@<-I^_bA2N1R{_7##$lr(A133ib#DI#I#EG5R0HRrfs?H6aM1_FC2Uy

+WJ6E%2c)3P}f41x6oX7vL$b;|eR;P`z)Wd;_JV0~xA;-XyzEdEED_o1wsan~FMGUNg< z*S7A%u>WM+kSzcr1F~a*kgq^o%1KqD1mAB_UYcah7!wBzm=vRK4ABnkvhM(F z1gmXzi*X~qe}(_nJg+Q0tfQ22A9k)1g*E72H1Y;4O=*8^Zc+y zhaYV&4KSSmTggZb*dTGB$^*l1oh#L>fZ$^?xxd3!e`<~J*6SxNu3*G~eE2aFk5vd7 zfW!dMr51n8xmyh;_I(z69RJ>EfSyAe(3XIbTon^e`xL(HU*F2JzPgb<0t}yYH9*58 zc)l>*R@ST_YS(*Nvv@Yox>o;~lK96_rRkbG{&=Com(!b`2K5U0Mrdniw>O(`8itr^ z=K+D%i?k60?Tsfo&K&ucz9f_qFWySPjxygE9wkqTJ+EKP@V`i24~cYhejPn$=)U^_ ze3rW2Cjb~K5h5ti>Ud|kRwj6uzaeZ6OT;3`vh!|Z#?k(rTR2E0JC}Dv%RT(NgwoXi zj9Lomw`}}gJlsVh%OQB(N7Ghr?=uO8&2lO;l_sUoV4H0xj?(V$iuy|HQ6&C?1&@#$ zGb@Hcq!mBRfwdtlf_tA*gop?TNHT7gtD>Q1j2Q_kO{Pqc zHkkg?dp1O6v5b!0p!X0&VB&!0b+f`oLGG9=Zr?<_$~nmMNA}WWwN|`mB!4s?*HXy! zb!pSLzvn%q$$ymc0FkdUXV$;rS4`2INZuzzwU$eJ6({EWJtecpnXB&cJ-8nZ=UdBs z)aUk#^l7hGYX0zkprN$nM+z%+T{V?&e%(5{I2GM;Kgidq+&UbnW#I|&_%w`9SH0Kv zN$!$UW9g&clz`bcsMem!L*2@atI#V`(M6DzFGjke4%Kbep+|S=(y8zwPp1z~8D+`) zm4>c-EZa|BW--k3&k}~Wh>Vx`_dza+9T!g%EALU1jJ?T^Cu;#~_el`n4;8&Pdd#Wo zmtm}G|C}C5ut_NT=^i=>A>k1>xx4mcofwBd2 z+zk{D`&VFPaC(*M1N&pmRqnO*p_6ueHv>W39rAHLDR2TZ_yRB_Wn?P?r9TR(<_+GB z;Q*)RqlO3R`sahy%E6<5)n+LLtC`otjY(bihUFb$aRYKWi~;R91_0(8#~j!OI-~7T ziz`=|fb{yX7mr-zni=>=f;L3ri;fP5Dgi-fKElq^C|(!=#C^(8z2bc`jI}0Nl6bCc zM)fy!nmw8a>eTAsrc|LZqaOk9vk+aPqEGS00h3{9de*;Av1b57B3X(oa263B zXy{DSFc_?s#8&#+wjl8Vh~=dp@mllzz_*2fOZZ6j((eZ$pRqnXQCpovTK0e79*>FS zm=&Ji`+;=QK0*5F{}5dnyls63Y~m$hodpi?;hxkW3rDkaH!_w1@ck#PiHV)kltu>H zf3ltvMM1UyJE4hJ-ll<>g$r#zRLL))eY@XZuc2Ib_%XQw2N zLkG(83J8eS#)2Eg&79A+Pu*)b|0|nfk#^m%uMVw~okrcZKV*p1iKIPKEE>NwCf~ z^}A_}VhT@&`+14>%Ht-bylT?))4Htsr%$7{f2khCL3bXH3)KyOUE=jF(sXx-_v;WD z(~HFiT*}1o?qe2XD#nSx+oFPq2fGKV*p!#|CHrmh#wV5ShEqjn74Xsr<#CBUr{d>J z^9(3iMZC*{wD*}?jfS3x%x@^2(7GKQrP=G2kA^ZuU-Oh##!Vk)xZ|?}vi`fBDbBl? z4Zo~dUpN`1>}hs6-$q}{cu?TZW(-V+eKEJhXZK%{^uY(M1)E93S83xY!TO=mG<5fj z^|b=S$JBwUuagJ58y_$f?n?z>&FY?i+|JHE-(J^pit~*ukYiDcL|Icexf8BrTg?C1 zx?jva81Hse1%Xy#MjchnY8`|+#3A3|FDmSg=7~U{5IKpiy!+zv|H_dKn@~ZW^x=k0 zlR5`0+e9PPzZDSm=4|*yhRu1%n*5(I{a@HOz4>Ar0VxmxD{QehS^tK$8tPjg4+a3` zw28;@2|!W!zuD=;vMx$@{O<^m>#YCud^m}=Jo&Y=h}DrCKnFl4-zll6y!}3R+w@d- zj8~w5SmYzt45ypM^&2YJ``$?A%|yRKQ$~yzB%&2rBa8j_?h`l+fbt3hhahfbiM^UH z<)qt5D41IjY_R~(#!-AaFO zhON93`#o)PdVH382ARQ$kIb4*)nE`DMptkzFOgIuRL{V9aE(9j_=Z(Ed7pQQ%4NpL zbj}{((b3q{E(#$0aegY5Pb!B@$+Z(Dty0~Vi2=x zG~d&BOR(qjvq)&q+3TKVO0S1O2UjWp4j5huicfOV(xr7Y&+f%n>7us?ap#H1Q7RKz zU?{vSH|)rfHbuCI6(W&=-y~5=pLWW}X)9hRJ$v=%S+R9VT-OY>8T3)usS|4=#=Yww zHeNWT1tiw?e0D=Po`$6Q&PMPQW`X642oujwb_@-EqZJq#N z0zT=<2IsUm6s+(0QbwNICZ7PPFe&S9x#zHd@#s*7?=$+Z_goJ^e_}=}_1I?14(s<|WR_n| zmx3-%l}g=$Q~&#fzx``?6`klSfWl)2vYgQW&r5$to2m>1s#jpbTY#G86w9JyCb^t>~Yq! zG!^f+Zg0c~)8ifbe_n<9SD1YM{8?PyYH`QdA9p^O32E5t0vWycLi0{sq6hi>-W$bZ zRi1OR>b2+e6t|^@l=P7O6-b{qL%I6IH`Qj!`bZaQ)}yP&Y6Elk+$g{GXQmOH%wkOX z!KI%+`j+#VT_&4#iWZBY1O9x{{e)6P-XZoUccDyR>H&Fm6EowU*j4N|Ywi-yZkS5g z`ql)n_jM|fveO2iv;LZoeH;<*`||C_JZp@vh~kPy9p{^XmH~wCM{?DiJ{;})F-$ng zN43^7$70^fnnwKlS6e|<#%7J(lCjwG<_-DJ2-f?u_Lhyf$cT5Nms|0rZHWTy*_9{X zSw4k&L(|~bda6d()T2y6&H8r*^~PzIw3FBO?G}T@{NxAtRsN%?Xycx5oB96mVsT%J zvsV9VUdPSJ_|MkQ@1aOPu<@wDd@+?-lSsBhJUV<&v}aoEV}P&dSqn1<8&6|-VNq&$ zp#PgneYLVLF#vqTLYM>?n=6w(Tl$TVzYpx%F*SPIfeZ0&2+44zDj*?M56po!A`_D+ z#*jbYHeXC7E7)-phWUxAA1hVikArQ@rggdVO)hGf$_@qgS@&|y<+5SiL9;_{{OZ`< zla-%};D4gLw@p?HOYR#EdJc&6$0c#d-esqWwQws}(}Et{okc^FB_`Fq#wvA-hKEqU z#LcwqF}0@MeIMk3>20N!j_<0jjJGK3c8W!4p#EzGC9{q&Qfs1f5m|@izBc!&i>Dc{ zp3n{zXc#6`bm{Y5wEZK766|FWtP9=eifBK`{#%qwQ1Wad6$FJR&3!!LNk}K-nQYI+ zIePp~u}%HppTa0AhqC)hqc-_nG!2bHFgEdxeu^Qxl~38J%&keg+nBQx+tpfOTz7GM z6cwp-Hc{u3i^T6hYU!%}We(n2Z0^1=Owy9oT-|B=lvqjs0rCbV*RKmKtA@?ri|!lw z75c2Pm>m4-H&C%{*DDOgsXoJIn9>8&sSt&y6C`-Re-ys zmkQ8IfIg`ojC^JH^L~izR|lRYgdiIWfNT6U#13qq%JS*iXKhnc(@`DW22GeD&^8ZA z6F{WhXW^=n->G+h*c087&a$Csn-<$^AOj_UHGD2eX8&n;#}QCzJ2g~E6$=Of3luLW zL8xzKjmiETc-im*7?4Z9Qzkl~0`kp}!I&W0+m}FNOy?IuwD~Nk#2h&FfSOmF!TKAh z_YFRNK9R^(MGbI-L+>WBZn_1Px9r1#%%tOtkK+&s&~g?f=^4I|+ILT#af1>1f+~PU z`B0pPPKb2C_y2ivvkD~ zJ=m?yXA}^Dn>1R8-Ff`(G1;3mt5!CfBrII{!#4vnmDKbRI=oHiBUz1=8b<*8b%VML*G9g3GQ}yj9;8=**|#UM2LQoa7mW`R(|) zE{3{H@G!fr`FC%`+D+*z$_X1oHvBOpzA;I(j4UWuDsswY-g)~-XknK|fsV(Ujn!Lf zr^!1!6od5;3+Tm{w_gncjaO*H20Sf{s(?P@;U+118U0@5$EcF9U%zN8lT>k**cao^ zDOT~@zUe;kv?)(tKWYsf#hZ8h(j89$YPMOa3HU=?Aaq=Y9X@!VB7O ztt$ZHMI6IVpe-wWwCdC04wVMqZWFC@w_qr&58d`PmT2SN6ZhV|9 zj*@TkvaMQN&@Q?+?=s?J--YL>YLbw%&dUrmB*s@t)$uTlB??R0v|a^NmD&|2&=!A* z!u!X-fc+oUUB1E-pis55Ol7OFY4#6Tue!g!u5!y=UDe`#pK`bbZ17l}%b0#-^M#vH zi_2lLP@$Jb;IB`s4W}+4-yFI|NReyA@Y|3^vOa5&Xj|IC^c)MovtCTS%|jz$BSYeTI0qqAC{=2c+D6_XEQ&7RLmUU^hDgTqEg zpLw}WzCabmv|Fg0giGs~#8lYg9tVWvx5wm>rI3Q*MyBI*$0*){DO1Q)E!DeBN$6Jz zItz~Z`f_NxTj7;R(I)Q*dD90!M+uVSdCM<}G_~~utI-Yu$sz&$3Mil}O{g(_mh-5& z{KCVcF!M%bJ=$_&{Zgl_a*7GWFRE<61~f1+BdUyuS6hSY-3vGvRn-+UP|0>EmSq< zD3)x#2guDEvCd?#oO^E8if4>v6W4pxgQaXnVDFFbfP&70RRYGunf4UH=vZrMvztCW zs?u+COh+Dp`N*LRKTer5moR7U|n6eV7UeGUA}sXpND!bpA+Q?tjugnsa`HWOmtah)dOKx&sB} z^m(CACo%}7p8!dCNNOxJU8@ScZCQrB4n7Fr>9t-Anm#K!TK?E(;$b~DBDVBLsV~3{ z+vzxn-$U>w+Vzo1Dxr!FtCfYM%(oiKG~gULZV6nnu5r9Z%j|uEl`cC;az$+7*nVj- z$5pnRw&KnV%09W&QF{d$!yV?`dD5S6Nn`va-^}^qmgE<*$GTI+yD=gGC49-o>ZQY8 zW(kSaJ9TxK#($>+Mz9>S58;QPr!s@+ertA_;)arb_uJdl*zzUOh}kS~Tc-vi<2E3i z^&LdF$d_c-Cz5FfesZ1rb{m;Ckq!c-IBweYf_UWt&G68(hr&X0mzq4_=sfM`Ii zRCO57&?curpnQ*c85k%~$<$If~ z7Q}MAV89rNF6V;p{C!21DXcQk)n^vZ3F$rpR-fW)?wL{ktz9GiYdiF{zFlEu@1C;XxOSDs4>aD_WLzW#Y~rTu{S2qElJ7I6zU1b)!wt`h6yO# z`PFT-Cg@2hZHlnZ*eAR<@KsK#G~kTzxSa{xEv?L{k$I;2m99`lT%{n2))x9hr2xF- z$%!ma;DU!eC7dm5F|o2{QZ+os*VjSaJ+wQ{3u&$IZ0m&vvP^PXJ~X$qtPR22)3uz&E)S3z$c7V%|ndTe9JpUFCP+Ul&V+MS-2_eT_yrwv$U z8T4$Ev3)J8#gFj)((xe=q~1Oz&4G-~3{>umV*57GzwUNxMV`w`S#7C$$WIDTI?BT3 z=`0d1#At!^B3Q2FeD*UG=w%S<(CtY%=j6RkIpTZwGadMe#<7=tn{YvBz@n}4rP~pO<)}J!n4xMLTXcEueKV#u8 z(=UBwpAt!^F<{VqD%#W#au>d+uJxM0QZ0DR?uL(pluC zz5i1B=bA0!bJK9uRC7CLCo#ANh;!Q2!*>1E<)1a)J`Y0|nI5#~3v5$@b%do(cT@sJ zo!LbX{ceMFDZcr%>s^jWnJy)BwY`&=zU%CWaG@DLE)-o0TQM>Aw07@3Y+6b9yas}3s)o*dhD9Eww=|^#xDU^ z6gC-0b#^#A#>GAB)^DJ5OZ1MgaI;`{*i9F)&!eoBY-Y{Iu6qcd3KSVR z4e?Yu#p?8)&3M^&s4YlnoO&V~*R*Xu3OgQ5Pa z_)q(8ODdcuUo>LSHh9{kDY0>@q|K1+>Y|cRwoY?vrhsP!m*ZsFM1K?~Kog%2&*wS} zYfn_2pB@gJcHkL0$B{LRYWWsG$5zfa?e>!;a6woy4P({U^P+dm&m}MNZZ7?o`8QAO zZ_3!$4{W((=fBKzuZ}j(k>A~{$*wQ#a>e#{2z3>0bhs?7gGXJL6TB<$(tUWBt}DHB zL0Q7xER$M+=}K84k@+2omL^2zn)+9j3TL!@dM51CujBWXS`T2hUTEkfB1>047=^uL z4!N(7g7^C;7)zJzz$3#P^R}_Wb+vHaju`)tCD&`hl$LA_H%(1)<6mhF3yT`_*)|U+ zzxgU~?)r)?YH%ltR!C@A%-^=TxM#5?8=ku&ubsrxQCW*5*V@jI5l6sgPg8z8qI#?J z#Os#1#?<{bW0X+i*+2|Vs1bZ%!VAlZgpSM0xX89EBZBRZp*Q_Rbw#qFSetgc=dQSQ zPw%K*{Gx>+h(sha)k{~GGZYJRep3CvA$&*SzdRu5G;{R3`9%ABuxc5LZ z8ROuF*0V6WQnHl)cU7PK+HZICp=&DULB)T<1~$?RVl8PxmCp+|JEURyrPMR{I6S*L7Q^o(%K4=$7!1`77zfr|+`Dy4Xnv=5sfPjr|Q7 zhi|PRK0eF--e=ZZ=l!DNsmx{eII4d24!$JqKC`aJKfPQzBWJ$-x`~?F+(qi})weaA zW(Q&si-Hm_i|;M;#kL29#0#z71u_!Kic8;PY%yK~3D2(W<6fHR!I#_z@fVNC&L$Z> zLeXt+`N4X9D)9~oBF#Ym<=z9W^OTQ?6IZP6-7kyTC z&aMTQpZam!c>zs7i|5|7ER!(wwi?)kyH(ik4}0Z%K9njtDJ_mqF}#S<<5|Vl4U~2b zX+5d;UZ0!U`7CpuxvQGI-6PkGm&TP$J5Ep1;m5ODOQ{LD+serrl*F5A!TniW@A(f- z+aI%(@qGg)X2Kq`kvs>ThWR#;mU`Eeo3h{9DH2V?>CRFNyf42r(NEF#2ro#McQg?b zTN*XGT#M=W^q9A$GA)E%L$9rD5V`D8Qpn%0+5BA_ZVuan%_q}yN5sR^oz2=N-5nAd z{4}|>B=s1`%1e{xjtrG{&((I2C0j;zQT*d-Xzh9t{u3MMc3RuhybQJ||0bK7k=A2f zPp7_l@Jx{8a7oFMf8f5~YQwnCh9G$AsBR;DuSnwYfgolQJ>T|IS+i3rTkk7wSltW_ z6B$%Y@0mvk9yjNFgVOI9`Z;Cd{DTkA>y{>h( z=X{x&KY7(nr|p|Dc7-Fz4SamI5?Hv@b( zuzCiX)?L`Ds@MXY`>0LSEgbbE*$Y0fx*n;>zJ6MVF_-h%A~uxUOR`3USN&P~Dd%}X z1jmydO{ivkPsjuBJYfnL9y!BP$7VJP25$ba>+*TFa=H~vluf(_htKwLxbC-;)T1&H zq1ZAg0XeAx4lc*uQytvzw8)ncZLY8G!j^uZ%bI<^K%&X=^GEj8qj>pLIJSK_wde0^ zvmdpRJC7cfaDNxAKC&Kl)xN&jf2ADs6T+Xnetf<>HT2!sD?@I0YS0;DNIHVj`h~@p z{aGyK8rLq9rnRJ&&yYgTE_#VmbsZl>{&DqfTGaX`msL#U<@;gZ<%{qpIp8<0Z~@oC zz#UA_ABTASnU&e8OiLohUo7K$R-*l0qf4IquD*rR($w{*mojI~J(@cIHJ|0BnrU#8 z_n5k#%l|#0#+~rK3U=<(O=Q`amz=$ZX_0&Fk(NgM-aK~stu2iB<0PojxG4OVqXfUZ z1J^MrNpg{`a*y18l50VN*AsCyCV2h2={W`I!Cf-m_L~atK~Bk-4<$BvIXiwjjayuv zO~1`n5r+ognxnxG{T9F!q|>!DdkuQJ4N7y4o-PtWb0&*k+pX*4il_Ns zug4`6zxNMv%;SF`i9_fTA15hoHcKbb?(mKil}^&IDA#QF*%TYVjKnItwt{1b4^!En z|ENp~)`N1_@1OG(o}zj>$s}tw2n?lr`y02fDu-g%wdQ0>S?~8Jj^1%L`a+QwY}aSj zaqlJq>@}a5@^uO_S(#ad%LuQp`r|ufIjcbeHy(kc1d3(2umT|=K*RP^Mw^8a*{ji6 z&I(zsah4d<2dqL1g%#X^2CmcnlGvzX^6VjtM=tbybP>2^$K>voDFSBxlGDaSz8eBm zmQgMjLDufx^LE_)i^Ias&4gXSfsGEWnK7f~YD!BZBO@oOxMc#u=zjfW4V0i?XS4Gd zN;V6K<`>CRkfh3@GM@S(tS8qoBz3LMe zjq%J{nP!x4&Vt4&A=(RHdhHc*3);dYzPB`+9fur&Pd-UnK^3>_qN!n(p6d%u&J!}h zCd(1DqNr-AHgSQ*ryCjS??2e1Vx0OyuF0^2OwqywKe!Dx2BRw}*BJ~ILc;vGdQ?$RdP^UM6z99;qfiwO>+O zR(*wQ9rM5y;pMx$Y1`Y3dz@8yEB&rQpFP6EX5KfE-ZzOiUl-l{Xx3Yw`T9ot<(vB! zF5RQ-4Ta=%`iB>p5NY}sAk5TdG|Hg&12s=0*VQ4n${2{{$g4fm!}eoR%FV zm7Im<(R3HP^ZxQf5qP0l;+2)!(=(dKPe342Nvsn(8ENuhd04j;*L<~q#r>O-4Y70K zzNUUObRaq(EUnIs=0zUT3+bV{5l&5=^7`G@XEt+~xHjE$)o>7&s}v}wbfIHqSigQo za@n6d|IZ=ka*aUpDT1S;+?K%mupuI=thUaaS@90iDu`i3o_c2Na_eanM^Ejc`H*RVd*j_=dXa7Q~j X{XFw7KL~j36{Pr5MXo}|DCoZd$!B~b literal 0 HcmV?d00001 diff --git "a/leetcode\351\242\230\350\247\243\345\212\251\346\211\213.user.js" "b/leetcode\351\242\230\350\247\243\345\212\251\346\211\213.user.js" index 5ccb1bb..17a2d2d 100755 --- "a/leetcode\351\242\230\350\247\243\345\212\251\346\211\213.user.js" +++ "b/leetcode\351\242\230\350\247\243\345\212\251\346\211\213.user.js" @@ -1,7 +1,7 @@ // ==UserScript== // @name leetcode题解助手 // @namespace leetcode_helper -// @version 1.0.0 +// @version 1.0.2 // @description 查找leetcode题解(本脚本支持在九章算法的题解搜索,提供Github上开源的python题解的一键查询按钮,可以直接在谷歌搜索题目名称,还能切换语言) // @author sherpahu // @icon https://assets.leetcode.com/static_assets/public/webpack_bundles/images/logo-dark.e99485d9b.svg @@ -13,6 +13,7 @@ // @require http://libs.baidu.com/jquery/2.0.0/jquery.min.js // @require https://greasyfork.org/scripts/376804-intelligent-weight/code/Intelligent_weight.js?version=702787 // @compatible Chrome +// @note 2019/08/26添加水中的鱼博主 // ==/UserScript== (function() { @@ -41,7 +42,9 @@ //左边图标追加 var topBox = "

"+ "
九章
"+ - "
python
"+ + "
py
"+ + "
java
"+ + "
水鱼
"+ "
搜索
"+ "
切换
"+ "
"; @@ -76,6 +79,28 @@ } }); + //在https://github.com/csujedihy/lc-all-solutions中找python的答案 + $("body").on("click","#search_java",function(){ + var id = "001"; + //const leetcodeId2Name = {"665": "non-decreasing-array", "664": "strange-printer", "662": "maximum-width-of-binary-tree", "661": "image-smoother", "659": "split-array-into-consecutive-subsequences", "658": "find-k-closest-elements", "657": "robot-return-to-origin", "655": "print-binary-tree", "654": "maximum-binary-tree", "653": "two-sum-iv-input-is-a-bst", "652": "find-duplicate-subtrees", "650": "2-keys-keyboard", "649": "dota2-senate", "648": "replace-words", "647": "palindromic-substrings", "646": "maximum-length-of-pair-chain", "645": "set-mismatch", "643": "maximum-average-subarray-i", "640": "solve-the-equation", "639": "decode-ways-ii", "638": "shopping-offers", "637": "average-of-levels-in-binary-tree", "636": "exclusive-time-of-functions", "633": "sum-of-square-numbers", "632": "smallest-range", "630": "course-schedule-iii", "629": "k-inverse-pairs-array", "628": "maximum-product-of-three-numbers", "627": "swap-salary", "626": "exchange-seats", "623": "add-one-row-to-tree", "621": "task-scheduler", "620": "not-boring-movies", "617": "merge-two-binary-trees", "611": "valid-triangle-number", "609": "find-duplicate-file-in-system", "606": "construct-string-from-binary-tree", "605": "can-place-flowers", "601": "human-traffic-of-stadium", "600": "non-negative-integers-without-consecutive-ones", "599": "minimum-index-sum-of-two-lists", "598": "range-addition-ii", "596": "classes-more-than-5-students", "595": "big-countries", "594": "longest-harmonious-subsequence", "593": "valid-square", "592": "fraction-addition-and-subtraction", "591": "tag-validator", "587": "erect-the-fence", "583": "delete-operation-for-two-strings", "581": "shortest-unsorted-continuous-subarray", "576": "out-of-boundary-paths", "575": "distribute-candies", "572": "subtree-of-another-tree", "567": "permutation-in-string", "566": "reshape-the-matrix", "565": "array-nesting", "564": "find-the-closest-palindrome", "563": "binary-tree-tilt", "561": "array-partition-i", "560": "subarray-sum-equals-k", "557": "reverse-words-in-a-string-iii", "556": "next-greater-element-iii", "554": "brick-wall", "553": "optimal-division", "552": "student-attendance-record-ii", "551": "student-attendance-record-i", "547": "friend-circles", "546": "remove-boxes", "543": "diameter-of-binary-tree", "542": "01-matrix", "541": "reverse-string-ii", "540": "single-element-in-a-sorted-array", "539": "minimum-time-difference", "538": "convert-bst-to-greater-tree", "537": "complex-number-multiplication", "535": "encode-and-decode-tinyurl", "532": "k-diff-pairs-in-an-array", "530": "minimum-absolute-difference-in-bst", "529": "minesweeper", "526": "beautiful-arrangement", "525": "contiguous-array", "524": "longest-word-in-dictionary-through-deleting", "523": "continuous-subarray-sum", "522": "longest-uncommon-subsequence-ii", "521": "longest-uncommon-subsequence-i", "520": "detect-capital", "518": "coin-change-2", "517": "super-washing-machines", "516": "longest-palindromic-subsequence", "515": "find-largest-value-in-each-tree-row", "514": "freedom-trail", "513": "find-bottom-left-tree-value", "508": "most-frequent-subtree-sum", "507": "perfect-number", "506": "relative-ranks", "504": "base-7", "503": "next-greater-element-ii", "502": "ipo", "501": "find-mode-in-binary-search-tree", "500": "keyboard-row", "498": "diagonal-traverse", "496": "next-greater-element-i", "495": "teemo-attacking", "494": "target-sum", "493": "reverse-pairs", "492": "construct-the-rectangle", "491": "increasing-subsequences", "488": "zuma-game", "486": "predict-the-winner", "485": "max-consecutive-ones", "483": "smallest-good-base", "482": "license-key-formatting", "481": "magical-string", "480": "sliding-window-median", "479": "largest-palindrome-product", "477": "total-hamming-distance", "476": "number-complement", "475": "heaters", "474": "ones-and-zeroes", "473": "matchsticks-to-square", "472": "concatenated-words", "468": "validate-ip-address", "467": "unique-substrings-in-wraparound-string", "466": "count-the-repetitions", "464": "can-i-win", "463": "island-perimeter", "462": "minimum-moves-to-equal-array-elements-ii", "461": "hamming-distance", "460": "lfu-cache", "459": "repeated-substring-pattern", "458": "poor-pigs", "457": "circular-array-loop", "456": "132-pattern", "455": "assign-cookies", "454": "4sum-ii", "453": "minimum-moves-to-equal-array-elements", "452": "minimum-number-of-arrows-to-burst-balloons", "451": "sort-characters-by-frequency", "450": "delete-node-in-a-bst", "449": "serialize-and-deserialize-bst", "448": "find-all-numbers-disappeared-in-an-array", "447": "number-of-boomerangs", "446": "arithmetic-slices-ii-subsequence", "445": "add-two-numbers-ii", "443": "string-compression", "442": "find-all-duplicates-in-an-array", "441": "arranging-coins", "440": "k-th-smallest-in-lexicographical-order", "438": "find-all-anagrams-in-a-string", "437": "path-sum-iii", "436": "find-right-interval", "435": "non-overlapping-intervals", "434": "number-of-segments-in-a-string", "433": "minimum-genetic-mutation", "432": "all-oone-data-structure", "424": "longest-repeating-character-replacement", "423": "reconstruct-original-digits-from-english", "421": "maximum-xor-of-two-numbers-in-an-array", "420": "strong-password-checker", "419": "battleships-in-a-board", "417": "pacific-atlantic-water-flow", "416": "partition-equal-subset-sum", "415": "add-strings", "414": "third-maximum-number", "413": "arithmetic-slices", "412": "fizz-buzz", "410": "split-array-largest-sum", "409": "longest-palindrome", "407": "trapping-rain-water-ii", "406": "queue-reconstruction-by-height", "405": "convert-a-number-to-hexadecimal", "404": "sum-of-left-leaves", "403": "frog-jump", "402": "remove-k-digits", "401": "binary-watch", "400": "nth-digit", "399": "evaluate-division", "398": "random-pick-index", "397": "integer-replacement", "396": "rotate-function", "395": "longest-substring-with-at-least-k-repeating-characters", "394": "decode-string", "393": "utf-8-validation", "392": "is-subsequence", "391": "perfect-rectangle", "390": "elimination-game", "389": "find-the-difference", "388": "longest-absolute-file-path", "387": "first-unique-character-in-a-string", "386": "lexicographical-numbers", "385": "mini-parser", "384": "shuffle-an-array", "383": "ransom-note", "382": "linked-list-random-node", "381": "insert-delete-getrandom-o1-duplicates-allowed", "380": "insert-delete-getrandom-o1", "378": "kth-smallest-element-in-a-sorted-matrix", "377": "combination-sum-iv", "376": "wiggle-subsequence", "375": "guess-number-higher-or-lower-ii", "374": "guess-number-higher-or-lower", "373": "find-k-pairs-with-smallest-sums", "372": "super-pow", "371": "sum-of-two-integers", "368": "largest-divisible-subset", "367": "valid-perfect-square", "365": "water-and-jug-problem", "363": "max-sum-of-rectangle-no-larger-than-k", "357": "count-numbers-with-unique-digits", "355": "design-twitter", "354": "russian-doll-envelopes", "352": "data-stream-as-disjoint-intervals", "350": "intersection-of-two-arrays-ii", "349": "intersection-of-two-arrays", "347": "top-k-frequent-elements", "345": "reverse-vowels-of-a-string", "344": "reverse-string", "343": "integer-break", "342": "power-of-four", "341": "flatten-nested-list-iterator", "338": "counting-bits", "337": "house-robber-iii", "336": "palindrome-pairs", "335": "self-crossing", "334": "increasing-triplet-subsequence", "332": "reconstruct-itinerary", "331": "verify-preorder-serialization-of-a-binary-tree", "330": "patching-array", "329": "longest-increasing-path-in-a-matrix", "328": "odd-even-linked-list", "327": "count-of-range-sum", "326": "power-of-three", "324": "wiggle-sort-ii", "322": "coin-change", "321": "create-maximum-number", "319": "bulb-switcher", "318": "maximum-product-of-word-lengths", "316": "remove-duplicate-letters", "315": "count-of-smaller-numbers-after-self", "313": "super-ugly-number", "312": "burst-balloons", "310": "minimum-height-trees", "309": "best-time-to-buy-and-sell-stock-with-cooldown", "307": "range-sum-query-mutable", "306": "additive-number", "304": "range-sum-query-2d-immutable", "303": "range-sum-query-immutable", "301": "remove-invalid-parentheses", "300": "longest-increasing-subsequence", "299": "bulls-and-cows", "297": "serialize-and-deserialize-binary-tree", "295": "find-median-from-data-stream", "292": "nim-game", "290": "word-pattern", "289": "game-of-life", "287": "find-the-duplicate-number", "284": "peeking-iterator", "283": "move-zeroes", "282": "expression-add-operators", "279": "perfect-squares", "278": "first-bad-version", "275": "h-index-ii", "274": "h-index", "273": "integer-to-english-words", "268": "missing-number", "264": "ugly-number-ii", "263": "ugly-number", "262": "trips-and-users", "260": "single-number-iii", "258": "add-digits", "257": "binary-tree-paths", "242": "valid-anagram", "241": "different-ways-to-add-parentheses", "240": "search-a-2d-matrix-ii", "239": "sliding-window-maximum", "238": "product-of-array-except-self", "237": "delete-node-in-a-linked-list", "236": "lowest-common-ancestor-of-a-binary-tree", "235": "lowest-common-ancestor-of-a-binary-search-tree", "234": "palindrome-linked-list", "233": "number-of-digit-one", "232": "implement-queue-using-stacks", "231": "power-of-two", "230": "kth-smallest-element-in-a-bst", "229": "majority-element-ii", "228": "summary-ranges", "227": "basic-calculator-ii", "226": "invert-binary-tree", "225": "implement-stack-using-queues", "224": "basic-calculator", "223": "rectangle-area", "222": "count-complete-tree-nodes", "221": "maximal-square", "220": "contains-duplicate-iii", "219": "contains-duplicate-ii", "218": "the-skyline-problem", "217": "contains-duplicate", "216": "combination-sum-iii", "215": "kth-largest-element-in-an-array", "214": "shortest-palindrome", "213": "house-robber-ii", "212": "word-search-ii", "211": "add-and-search-word-data-structure-design", "210": "course-schedule-ii", "209": "minimum-size-subarray-sum", "208": "implement-trie-prefix-tree", "207": "course-schedule", "206": "reverse-linked-list", "205": "isomorphic-strings", "204": "count-primes", "203": "remove-linked-list-elements", "202": "happy-number", "201": "bitwise-and-of-numbers-range", "200": "number-of-islands", "199": "binary-tree-right-side-view", "198": "house-robber", "197": "rising-temperature", "196": "delete-duplicate-emails", "195": "tenth-line", "194": "transpose-file", "193": "valid-phone-numbers", "192": "word-frequency", "191": "number-of-1-bits", "190": "reverse-bits", "189": "rotate-array", "188": "best-time-to-buy-and-sell-stock-iv", "187": "repeated-dna-sequences", "185": "department-top-three-salaries", "184": "department-highest-salary", "183": "customers-who-never-order", "182": "duplicate-emails", "181": "employees-earning-more-than-their-managers", "180": "consecutive-numbers", "179": "largest-number", "178": "rank-scores", "177": "nth-highest-salary", "176": "second-highest-salary", "175": "combine-two-tables", "174": "dungeon-game", "173": "binary-search-tree-iterator", "172": "factorial-trailing-zeroes", "171": "excel-sheet-column-number", "169": "majority-element", "168": "excel-sheet-column-title", "167": "two-sum-ii-input-array-is-sorted", "166": "fraction-to-recurring-decimal", "165": "compare-version-numbers", "164": "maximum-gap", "162": "find-peak-element", "160": "intersection-of-two-linked-lists", "155": "min-stack", "154": "find-minimum-in-rotated-sorted-array-ii", "153": "find-minimum-in-rotated-sorted-array", "152": "maximum-product-subarray", "151": "reverse-words-in-a-string", "150": "evaluate-reverse-polish-notation", "149": "max-points-on-a-line", "148": "sort-list", "147": "insertion-sort-list", "146": "lru-cache", "145": "binary-tree-postorder-traversal", "144": "binary-tree-preorder-traversal", "143": "reorder-list", "142": "linked-list-cycle-ii", "141": "linked-list-cycle", "140": "word-break-ii", "139": "word-break", "138": "copy-list-with-random-pointer", "137": "single-number-ii", "136": "single-number", "135": "candy", "134": "gas-station", "133": "clone-graph", "132": "palindrome-partitioning-ii", "131": "palindrome-partitioning", "130": "surrounded-regions", "129": "sum-root-to-leaf-numbers", "128": "longest-consecutive-sequence", "127": "word-ladder", "126": "word-ladder-ii", "125": "valid-palindrome", "124": "binary-tree-maximum-path-sum", "123": "best-time-to-buy-and-sell-stock-iii", "122": "best-time-to-buy-and-sell-stock-ii", "121": "best-time-to-buy-and-sell-stock", "120": "triangle", "119": "pascals-triangle-ii", "118": "pascals-triangle", "117": "populating-next-right-pointers-in-each-node-ii", "116": "populating-next-right-pointers-in-each-node", "115": "distinct-subsequences", "114": "flatten-binary-tree-to-linked-list", "113": "path-sum-ii", "112": "path-sum", "111": "minimum-depth-of-binary-tree", "110": "balanced-binary-tree", "109": "convert-sorted-list-to-binary-search-tree", "108": "convert-sorted-array-to-binary-search-tree", "107": "binary-tree-level-order-traversal-ii", "106": "construct-binary-tree-from-inorder-and-postorder-traversal", "105": "construct-binary-tree-from-preorder-and-inorder-traversal", "104": "maximum-depth-of-binary-tree", "103": "binary-tree-zigzag-level-order-traversal", "102": "binary-tree-level-order-traversal", "101": "symmetric-tree", "100": "same-tree", "99": "recover-binary-search-tree", "98": "validate-binary-search-tree", "97": "interleaving-string", "96": "unique-binary-search-trees", "95": "unique-binary-search-trees-ii", "94": "binary-tree-inorder-traversal", "93": "restore-ip-addresses", "92": "reverse-linked-list-ii", "91": "decode-ways", "90": "subsets-ii", "89": "gray-code", "88": "merge-sorted-array", "87": "scramble-string", "86": "partition-list", "85": "maximal-rectangle", "84": "largest-rectangle-in-histogram", "83": "remove-duplicates-from-sorted-list", "82": "remove-duplicates-from-sorted-list-ii", "81": "search-in-rotated-sorted-array-ii", "80": "remove-duplicates-from-sorted-array-ii", "79": "word-search", "78": "subsets", "77": "combinations", "76": "minimum-window-substring", "75": "sort-colors", "74": "search-a-2d-matrix", "73": "set-matrix-zeroes", "72": "edit-distance", "71": "simplify-path", "70": "climbing-stairs", "69": "sqrtx", "68": "text-justification", "67": "add-binary", "66": "plus-one", "65": "valid-number", "64": "minimum-path-sum", "63": "unique-paths-ii", "62": "unique-paths", "61": "rotate-list", "60": "permutation-sequence", "59": "spiral-matrix-ii", "58": "length-of-last-word", "57": "insert-interval", "56": "merge-intervals", "55": "jump-game", "54": "spiral-matrix", "53": "maximum-subarray", "52": "n-queens-ii", "51": "n-queens", "50": "powx-n", "49": "group-anagrams", "48": "rotate-image", "47": "permutations-ii", "46": "permutations", "45": "jump-game-ii", "44": "wildcard-matching", "43": "multiply-strings", "42": "trapping-rain-water", "41": "first-missing-positive", "40": "combination-sum-ii", "39": "combination-sum", "38": "count-and-say", "37": "sudoku-solver", "36": "valid-sudoku", "35": "search-insert-position", "34": "find-first-and-last-position-of-element-in-sorted-array", "33": "search-in-rotated-sorted-array", "32": "longest-valid-parentheses", "31": "next-permutation", "30": "substring-with-concatenation-of-all-words", "29": "divide-two-integers", "28": "implement-strstr", "27": "remove-element", "26": "remove-duplicates-from-sorted-array", "25": "reverse-nodes-in-k-group", "24": "swap-nodes-in-pairs", "23": "merge-k-sorted-lists", "22": "generate-parentheses", "21": "merge-two-sorted-lists", "20": "valid-parentheses", "19": "remove-nth-node-from-end-of-list", "18": "4sum", "17": "letter-combinations-of-a-phone-number", "16": "3sum-closest", "15": "3sum", "14": "longest-common-prefix", "13": "roman-to-integer", "12": "integer-to-roman", "11": "container-with-most-water", "10": "regular-expression-matching", "9": "palindrome-number", "8": "string-to-integer-atoi", "7": "reverse-integer", "6": "zigzag-conversion", "5": "longest-palindromic-substring", "4": "median-of-two-sorted-arrays", "3": "longest-substring-without-repeating-characters", "2": "add-two-numbers", "1": "two-sum"} + const leetcodeName2Id = {"numbers-with-repeated-digits": "1012", "construct-binary-search-tree-from-preorder-traversal": "1008", "minimum-domino-rotations-for-equal-row": "1007", "clumsy-factorial": "1006", "maximize-sum-of-array-after-k-negations": "1005", "max-consecutive-ones-iii": "1004", "check-if-word-is-valid-after-substitutions": "1003", "find-common-characters": "1002", "grid-illumination": "1001", "minimum-cost-to-merge-stones": "1000", "available-captures-for-rook": "999", "maximum-binary-tree-ii": "998", "find-the-town-judge": "997", "number-of-squareful-arrays": "996", "minimum-number-of-k-consecutive-bit-flips": "995", "rotting-oranges": "994", "cousins-in-binary-tree": "993", "subarrays-with-k-different-integers": "992", "broken-calculator": "991", "satisfiability-of-equality-equations": "990", "add-to-array-form-of-integer": "989", "smallest-string-starting-from-leaf": "988", "vertical-order-traversal-of-a-binary-tree": "987", "interval-list-intersections": "986", "sum-of-even-numbers-after-queries": "985", "string-without-aaa-or-bbb": "984", "minimum-cost-for-tickets": "983", "triples-with-bitwise-and-equal-to-zero": "982", "time-based-key-value-store": "981", "unique-paths-iii": "980", "distribute-coins-in-binary-tree": "979", "longest-turbulent-subarray": "978", "squares-of-a-sorted-array": "977", "largest-perimeter-triangle": "976", "odd-even-jump": "975", "subarray-sums-divisible-by-k": "974", "k-closest-points-to-origin": "973", "fibonacci-number": "509", "equal-rational-numbers": "972", "flip-binary-tree-to-match-preorder-traversal": "971", "powerful-integers": "970", "pancake-sorting": "969", "binary-tree-cameras": "968", "numbers-with-same-consecutive-differences": "967", "vowel-spellchecker": "966", "univalued-binary-tree": "965", "least-operators-to-express-number": "964", "minimum-area-rectangle-ii": "963", "maximum-width-ramp": "962", "n-repeated-element-in-size-2n-array": "961", "delete-columns-to-make-sorted-iii": "960", "regions-cut-by-slashes": "959", "check-completeness-of-a-binary-tree": "958", "prison-cells-after-n-days": "957", "tallest-billboard": "956", "delete-columns-to-make-sorted-ii": "955", "array-of-doubled-pairs": "954", "verifying-an-alien-dictionary": "953", "largest-component-size-by-common-factor": "952", "flip-equivalent-binary-trees": "951", "reveal-cards-in-increasing-order": "950", "largest-time-for-given-digits": "949", "bag-of-tokens": "948", "most-stones-removed-with-same-row-or-column": "947", "validate-stack-sequences": "946", "minimum-increment-to-make-array-unique": "945", "delete-columns-to-make-sorted": "944", "find-the-shortest-superstring": "943", "di-string-match": "942", "valid-mountain-array": "941", "distinct-subsequences-ii": "940", "minimum-area-rectangle": "939", "range-sum-of-bst": "938", "reorder-log-files": "937", "stamping-the-sequence": "936", "knight-dialer": "935", "shortest-bridge": "934", "number-of-recent-calls": "933", "beautiful-array": "932", "minimum-falling-path-sum": "931", "binary-subarrays-with-sum": "930", "unique-email-addresses": "929", "minimize-malware-spread-ii": "928", "three-equal-parts": "927", "flip-string-to-monotone-increasing": "926", "long-pressed-name": "925", "minimize-malware-spread": "924", "3sum-with-multiplicity": "923", "sort-array-by-parity-ii": "922", "minimum-add-to-make-parentheses-valid": "921", "number-of-music-playlists": "920", "complete-binary-tree-inserter": "919", "maximum-sum-circular-subarray": "918", "reverse-only-letters": "917", "word-subsets": "916", "partition-array-into-disjoint-intervals": "915", "x-of-a-kind-in-a-deck-of-cards": "914", "cat-and-mouse": "913", "online-election": "911", "smallest-range-ii": "910", "snakes-and-ladders": "909", "smallest-range-i": "908", "sum-of-subarray-minimums": "907", "super-palindromes": "906", "sort-array-by-parity": "905", "fruit-into-baskets": "904", "valid-permutations-for-di-sequence": "903", "numbers-at-most-n-given-digit-set": "902", "online-stock-span": "901", "rle-iterator": "900", "orderly-queue": "899", "bitwise-ors-of-subarrays": "898", "increasing-order-search-tree": "897", "monotonic-array": "896", "maximum-frequency-stack": "895", "all-possible-full-binary-trees": "894", "groups-of-special-equivalent-strings": "893", "surface-area-of-3d-shapes": "892", "sum-of-subsequence-widths": "891", "find-and-replace-pattern": "890", "construct-binary-tree-from-preorder-and-postorder-traversal": "889", "fair-candy-swap": "888", "super-egg-drop": "887", "possible-bipartition": "886", "spiral-matrix-iii": "885", "uncommon-words-from-two-sentences": "884", "projection-area-of-3d-shapes": "883", "reachable-nodes-in-subdivided-graph": "882", "boats-to-save-people": "881", "decoded-string-at-index": "880", "generate-random-point-in-a-circle": "478", "random-point-in-non-overlapping-rectangles": "497", "random-flip-matrix": "519", "random-pick-with-weight": "528", "profitable-schemes": "879", "nth-magical-number": "878", "stone-game": "877", "middle-of-the-linked-list": "876", "koko-eating-bananas": "875", "walking-robot-simulation": "874", "length-of-longest-fibonacci-subsequence": "873", "leaf-similar-trees": "872", "implement-rand10-using-rand7": "470", "minimum-number-of-refueling-stops": "871", "advantage-shuffle": "870", "reordered-power-of-2": "869", "binary-gap": "868", "transpose-matrix": "867", "prime-palindrome": "866", "smallest-subtree-with-all-the-deepest-nodes": "865", "shortest-path-to-get-all-keys": "864", "random-pick-with-blacklist": "710", "all-nodes-distance-k-in-binary-tree": "863", "shortest-subarray-with-sum-at-least-k": "862", "score-after-flipping-matrix": "861", "lemonade-change": "860", "buddy-strings": "859", "mirror-reflection": "858", "minimum-cost-to-hire-k-workers": "857", "score-of-parentheses": "856", "exam-room": "855", "k-similar-strings": "854", "car-fleet": "853", "peak-index-in-a-mountain-array": "852", "loud-and-rich": "851", "rectangle-area-ii": "850", "maximize-distance-to-closest-person": "849", "shifting-letters": "848", "shortest-path-visiting-all-nodes": "847", "hand-of-straights": "846", "longest-mountain-in-array": "845", "backspace-string-compare": "844", "guess-the-word": "843", "split-array-into-fibonacci-sequence": "842", "keys-and-rooms": "841", "magic-squares-in-grid": "840", "similar-string-groups": "839", "push-dominoes": "838", "new-21-game": "837", "rectangle-overlap": "836", "image-overlap": "835", "sum-of-distances-in-tree": "834", "find-and-replace-in-string": "833", "flipping-an-image": "832", "design-circular-queue": "622", "design-circular-deque": "641", "masking-personal-information": "831", "positions-of-large-groups": "830", "consecutive-numbers-sum": "829", "unique-letter-string": "828", "making-a-large-island": "827", "most-profit-assigning-work": "826", "friends-of-appropriate-ages": "825", "goat-latin": "824", "binary-trees-with-factors": "823", "card-flipping-game": "822", "shortest-distance-to-a-character": "821", "short-encoding-of-words": "820", "design-linked-list": "707", "most-common-word": "819", "race-car": "818", "linked-list-components": "817", "ambiguous-coordinates": "816", "bus-routes": "815", "binary-tree-pruning": "814", "largest-sum-of-averages": "813", "largest-triangle-area": "812", "subdomain-visit-count": "811", "chalkboard-xor-game": "810", "expressive-words": "809", "soup-servings": "808", "max-increase-to-keep-city-skyline": "807", "number-of-lines-to-write-string": "806", "split-array-with-same-average": "805", "unique-morse-code-words": "804", "bricks-falling-when-hit": "803", "find-eventual-safe-states": "802", "minimum-swaps-to-make-sequences-increasing": "801", "design-hashmap": "706", "design-hashset": "705", "champagne-tower": "799", "smallest-rotation-with-highest-score": "798", "all-paths-from-source-to-target": "797", "rotate-string": "796", "number-of-subarrays-with-bounded-maximum": "795", "valid-tic-tac-toe-state": "794", "preimage-size-of-factorial-zeroes-function": "793", "number-of-matching-subsequences": "792", "custom-sort-string": "791", "domino-and-tromino-tiling": "790", "escape-the-ghosts": "789", "rotated-digits": "788", "cheapest-flights-within-k-stops": "787", "k-th-smallest-prime-fraction": "786", "is-graph-bipartite": "785", "letter-case-permutation": "784", "minimum-distance-between-bst-nodes": "783", "transform-to-chessboard": "782", "rabbits-in-forest": "781", "reaching-points": "780", "k-th-symbol-in-grammar": "779", "swim-in-rising-water": "778", "swap-adjacent-in-lr-string": "777", "binary-search": "704", "global-and-local-inversions": "775", "kth-largest-element-in-a-stream": "703", "sliding-puzzle": "773", "insert-into-a-binary-search-tree": "701", "search-in-a-binary-search-tree": "700", "jewels-and-stones": "771", "basic-calculator-iv": "770", "max-chunks-to-make-sorted": "769", "max-chunks-to-make-sorted-ii": "768", "reorganize-string": "767", "toeplitz-matrix": "766", "n-ary-tree-postorder-traversal": "590", "n-ary-tree-preorder-traversal": "589", "maximum-depth-of-n-ary-tree": "559", "quad-tree-intersection": "558", "construct-quad-tree": "427", "couples-holding-hands": "765", "largest-plus-sign": "764", "partition-labels": "763", "prime-number-of-set-bits-in-binary-representation": "762", "flatten-a-multilevel-doubly-linked-list": "430", "n-ary-tree-level-order-traversal": "429", "special-binary-string": "761", "set-intersection-size-at-least-two": "757", "pyramid-transition-matrix": "756", "reach-a-number": "754", "cracking-the-safe": "753", "open-the-lock": "752", "contain-virus": "749", "shortest-completing-word": "748", "largest-number-at-least-twice-of-others": "747", "min-cost-climbing-stairs": "746", "prefix-and-suffix-search": "745", "find-smallest-letter-greater-than-target": "744", "network-delay-time": "743", "to-lower-case": "709", "cherry-pickup": "741", "delete-and-earn": "740", "daily-temperatures": "739", "monotone-increasing-digits": "738", "parse-lisp-expression": "736", "asteroid-collision": "735", "flood-fill": "733", "my-calendar-iii": "732", "my-calendar-ii": "731", "count-different-palindromic-subsequences": "730", "my-calendar-i": "729", "self-dividing-numbers": "728", "number-of-atoms": "726", "split-linked-list-in-parts": "725", "find-pivot-index": "724", "remove-comments": "722", "accounts-merge": "721", "longest-word-in-dictionary": "720", "find-k-th-smallest-pair-distance": "719", "maximum-length-of-repeated-subarray": "718", "1-bit-and-2-bit-characters": "717", "range-module": "715", "best-time-to-buy-and-sell-stock-with-transaction-fee": "714", "subarray-product-less-than-k": "713", "minimum-ascii-delete-sum-for-two-strings": "712", "falling-squares": "699", "partition-to-k-equal-sum-subsets": "698", "degree-of-an-array": "697", "count-binary-substrings": "696", "max-area-of-island": "695", "binary-number-with-alternating-bits": "693", "top-k-frequent-words": "692", "stickers-to-spell-word": "691", "employee-importance": "690", "maximum-sum-of-3-non-overlapping-subarrays": "689", "knight-probability-in-chessboard": "688", "longest-univalue-path": "687", "repeated-string-match": "686", "redundant-connection-ii": "685", "redundant-connection": "684", "baseball-game": "682", "valid-palindrome-ii": "680", "24-game": "679", "valid-parenthesis-string": "678", "map-sum-pairs": "677", "implement-magic-dictionary": "676", "cut-off-trees-for-golf-event": "675", "longest-continuous-increasing-subsequence": "674", "number-of-longest-increasing-subsequence": "673", "bulb-switcher-ii": "672", "second-minimum-node-in-a-binary-tree": "671", "maximum-swap": "670", "trim-a-binary-search-tree": "669", "kth-smallest-number-in-multiplication-table": "668", "beautiful-arrangement-ii": "667", "non-decreasing-array": "665", "strange-printer": "664", "maximum-width-of-binary-tree": "662", "image-smoother": "661", "split-array-into-consecutive-subsequences": "659", "find-k-closest-elements": "658", "robot-return-to-origin": "657", "print-binary-tree": "655", "maximum-binary-tree": "654", "two-sum-iv-input-is-a-bst": "653", "find-duplicate-subtrees": "652", "2-keys-keyboard": "650", "dota2-senate": "649", "replace-words": "648", "palindromic-substrings": "647", "maximum-length-of-pair-chain": "646", "set-mismatch": "645", "maximum-average-subarray-i": "643", "solve-the-equation": "640", "decode-ways-ii": "639", "shopping-offers": "638", "average-of-levels-in-binary-tree": "637", "exclusive-time-of-functions": "636", "sum-of-square-numbers": "633", "smallest-range": "632", "course-schedule-iii": "630", "k-inverse-pairs-array": "629", "maximum-product-of-three-numbers": "628", "swap-salary": "627", "exchange-seats": "626", "add-one-row-to-tree": "623", "task-scheduler": "621", "not-boring-movies": "620", "merge-two-binary-trees": "617", "valid-triangle-number": "611", "find-duplicate-file-in-system": "609", "construct-string-from-binary-tree": "606", "can-place-flowers": "605", "human-traffic-of-stadium": "601", "non-negative-integers-without-consecutive-ones": "600", "minimum-index-sum-of-two-lists": "599", "range-addition-ii": "598", "classes-more-than-5-students": "596", "big-countries": "595", "longest-harmonious-subsequence": "594", "valid-square": "593", "fraction-addition-and-subtraction": "592", "tag-validator": "591", "erect-the-fence": "587", "delete-operation-for-two-strings": "583", "shortest-unsorted-continuous-subarray": "581", "out-of-boundary-paths": "576", "distribute-candies": "575", "subtree-of-another-tree": "572", "permutation-in-string": "567", "reshape-the-matrix": "566", "array-nesting": "565", "find-the-closest-palindrome": "564", "binary-tree-tilt": "563", "array-partition-i": "561", "subarray-sum-equals-k": "560", "reverse-words-in-a-string-iii": "557", "next-greater-element-iii": "556", "brick-wall": "554", "optimal-division": "553", "student-attendance-record-ii": "552", "student-attendance-record-i": "551", "friend-circles": "547", "remove-boxes": "546", "diameter-of-binary-tree": "543", "01-matrix": "542", "reverse-string-ii": "541", "single-element-in-a-sorted-array": "540", "minimum-time-difference": "539", "convert-bst-to-greater-tree": "538", "complex-number-multiplication": "537", "encode-and-decode-tinyurl": "535", "k-diff-pairs-in-an-array": "532", "minimum-absolute-difference-in-bst": "530", "minesweeper": "529", "beautiful-arrangement": "526", "contiguous-array": "525", "longest-word-in-dictionary-through-deleting": "524", "continuous-subarray-sum": "523", "longest-uncommon-subsequence-ii": "522", "longest-uncommon-subsequence-i": "521", "detect-capital": "520", "coin-change-2": "518", "super-washing-machines": "517", "longest-palindromic-subsequence": "516", "find-largest-value-in-each-tree-row": "515", "freedom-trail": "514", "find-bottom-left-tree-value": "513", "most-frequent-subtree-sum": "508", "perfect-number": "507", "relative-ranks": "506", "base-7": "504", "next-greater-element-ii": "503", "ipo": "502", "find-mode-in-binary-search-tree": "501", "keyboard-row": "500", "diagonal-traverse": "498", "next-greater-element-i": "496", "teemo-attacking": "495", "target-sum": "494", "reverse-pairs": "493", "construct-the-rectangle": "492", "increasing-subsequences": "491", "zuma-game": "488", "predict-the-winner": "486", "max-consecutive-ones": "485", "smallest-good-base": "483", "license-key-formatting": "482", "magical-string": "481", "sliding-window-median": "480", "largest-palindrome-product": "479", "total-hamming-distance": "477", "number-complement": "476", "heaters": "475", "ones-and-zeroes": "474", "matchsticks-to-square": "473", "concatenated-words": "472", "validate-ip-address": "468", "unique-substrings-in-wraparound-string": "467", "count-the-repetitions": "466", "can-i-win": "464", "island-perimeter": "463", "minimum-moves-to-equal-array-elements-ii": "462", "hamming-distance": "461", "lfu-cache": "460", "repeated-substring-pattern": "459", "poor-pigs": "458", "circular-array-loop": "457", "132-pattern": "456", "assign-cookies": "455", "4sum-ii": "454", "minimum-moves-to-equal-array-elements": "453", "minimum-number-of-arrows-to-burst-balloons": "452", "sort-characters-by-frequency": "451", "delete-node-in-a-bst": "450", "serialize-and-deserialize-bst": "449", "find-all-numbers-disappeared-in-an-array": "448", "number-of-boomerangs": "447", "arithmetic-slices-ii-subsequence": "446", "add-two-numbers-ii": "445", "string-compression": "443", "find-all-duplicates-in-an-array": "442", "arranging-coins": "441", "k-th-smallest-in-lexicographical-order": "440", "find-all-anagrams-in-a-string": "438", "path-sum-iii": "437", "find-right-interval": "436", "non-overlapping-intervals": "435", "number-of-segments-in-a-string": "434", "minimum-genetic-mutation": "433", "all-oone-data-structure": "432", "longest-repeating-character-replacement": "424", "reconstruct-original-digits-from-english": "423", "maximum-xor-of-two-numbers-in-an-array": "421", "strong-password-checker": "420", "battleships-in-a-board": "419", "pacific-atlantic-water-flow": "417", "partition-equal-subset-sum": "416", "add-strings": "415", "third-maximum-number": "414", "arithmetic-slices": "413", "fizz-buzz": "412", "split-array-largest-sum": "410", "longest-palindrome": "409", "trapping-rain-water-ii": "407", "queue-reconstruction-by-height": "406", "convert-a-number-to-hexadecimal": "405", "sum-of-left-leaves": "404", "frog-jump": "403", "remove-k-digits": "402", "binary-watch": "401", "nth-digit": "400", "evaluate-division": "399", "random-pick-index": "398", "integer-replacement": "397", "rotate-function": "396", "longest-substring-with-at-least-k-repeating-characters": "395", "decode-string": "394", "utf-8-validation": "393", "is-subsequence": "392", "perfect-rectangle": "391", "elimination-game": "390", "find-the-difference": "389", "longest-absolute-file-path": "388", "first-unique-character-in-a-string": "387", "lexicographical-numbers": "386", "mini-parser": "385", "shuffle-an-array": "384", "ransom-note": "383", "linked-list-random-node": "382", "insert-delete-getrandom-o1-duplicates-allowed": "381", "insert-delete-getrandom-o1": "380", "kth-smallest-element-in-a-sorted-matrix": "378", "combination-sum-iv": "377", "wiggle-subsequence": "376", "guess-number-higher-or-lower-ii": "375", "guess-number-higher-or-lower": "374", "find-k-pairs-with-smallest-sums": "373", "super-pow": "372", "sum-of-two-integers": "371", "largest-divisible-subset": "368", "valid-perfect-square": "367", "water-and-jug-problem": "365", "max-sum-of-rectangle-no-larger-than-k": "363", "count-numbers-with-unique-digits": "357", "design-twitter": "355", "russian-doll-envelopes": "354", "data-stream-as-disjoint-intervals": "352", "intersection-of-two-arrays-ii": "350", "intersection-of-two-arrays": "349", "top-k-frequent-elements": "347", "reverse-vowels-of-a-string": "345", "reverse-string": "344", "integer-break": "343", "power-of-four": "342", "flatten-nested-list-iterator": "341", "counting-bits": "338", "house-robber-iii": "337", "palindrome-pairs": "336", "self-crossing": "335", "increasing-triplet-subsequence": "334", "reconstruct-itinerary": "332", "verify-preorder-serialization-of-a-binary-tree": "331", "patching-array": "330", "longest-increasing-path-in-a-matrix": "329", "odd-even-linked-list": "328", "count-of-range-sum": "327", "power-of-three": "326", "wiggle-sort-ii": "324", "coin-change": "322", "create-maximum-number": "321", "bulb-switcher": "319", "maximum-product-of-word-lengths": "318", "remove-duplicate-letters": "316", "count-of-smaller-numbers-after-self": "315", "super-ugly-number": "313", "burst-balloons": "312", "minimum-height-trees": "310", "best-time-to-buy-and-sell-stock-with-cooldown": "309", "range-sum-query-mutable": "307", "additive-number": "306", "range-sum-query-2d-immutable": "304", "range-sum-query-immutable": "303", "remove-invalid-parentheses": "301", "longest-increasing-subsequence": "300", "bulls-and-cows": "299", "serialize-and-deserialize-binary-tree": "297", "find-median-from-data-stream": "295", "nim-game": "292", "word-pattern": "290", "game-of-life": "289", "find-the-duplicate-number": "287", "peeking-iterator": "284", "move-zeroes": "283", "expression-add-operators": "282", "perfect-squares": "279", "first-bad-version": "278", "h-index-ii": "275", "h-index": "274", "integer-to-english-words": "273", "missing-number": "268", "ugly-number-ii": "264", "ugly-number": "263", "trips-and-users": "262", "single-number-iii": "260", "add-digits": "258", "binary-tree-paths": "257", "valid-anagram": "242", "different-ways-to-add-parentheses": "241", "search-a-2d-matrix-ii": "240", "sliding-window-maximum": "239", "product-of-array-except-self": "238", "delete-node-in-a-linked-list": "237", "lowest-common-ancestor-of-a-binary-tree": "236", "lowest-common-ancestor-of-a-binary-search-tree": "235", "palindrome-linked-list": "234", "number-of-digit-one": "233", "implement-queue-using-stacks": "232", "power-of-two": "231", "kth-smallest-element-in-a-bst": "230", "majority-element-ii": "229", "summary-ranges": "228", "basic-calculator-ii": "227", "invert-binary-tree": "226", "implement-stack-using-queues": "225", "basic-calculator": "224", "rectangle-area": "223", "count-complete-tree-nodes": "222", "maximal-square": "221", "contains-duplicate-iii": "220", "contains-duplicate-ii": "219", "the-skyline-problem": "218", "contains-duplicate": "217", "combination-sum-iii": "216", "kth-largest-element-in-an-array": "215", "shortest-palindrome": "214", "house-robber-ii": "213", "word-search-ii": "212", "add-and-search-word-data-structure-design": "211", "course-schedule-ii": "210", "minimum-size-subarray-sum": "209", "implement-trie-prefix-tree": "208", "course-schedule": "207", "reverse-linked-list": "206", "isomorphic-strings": "205", "count-primes": "204", "remove-linked-list-elements": "203", "happy-number": "202", "bitwise-and-of-numbers-range": "201", "number-of-islands": "200", "binary-tree-right-side-view": "199", "house-robber": "198", "rising-temperature": "197", "delete-duplicate-emails": "196", "tenth-line": "195", "transpose-file": "194", "valid-phone-numbers": "193", "word-frequency": "192", "number-of-1-bits": "191", "reverse-bits": "190", "rotate-array": "189", "best-time-to-buy-and-sell-stock-iv": "188", "repeated-dna-sequences": "187", "department-top-three-salaries": "185", "department-highest-salary": "184", "customers-who-never-order": "183", "duplicate-emails": "182", "employees-earning-more-than-their-managers": "181", "consecutive-numbers": "180", "largest-number": "179", "rank-scores": "178", "nth-highest-salary": "177", "second-highest-salary": "176", "combine-two-tables": "175", "dungeon-game": "174", "binary-search-tree-iterator": "173", "factorial-trailing-zeroes": "172", "excel-sheet-column-number": "171", "majority-element": "169", "excel-sheet-column-title": "168", "two-sum-ii-input-array-is-sorted": "167", "fraction-to-recurring-decimal": "166", "compare-version-numbers": "165", "maximum-gap": "164", "find-peak-element": "162", "intersection-of-two-linked-lists": "160", "min-stack": "155", "find-minimum-in-rotated-sorted-array-ii": "154", "find-minimum-in-rotated-sorted-array": "153", "maximum-product-subarray": "152", "reverse-words-in-a-string": "151", "evaluate-reverse-polish-notation": "150", "max-points-on-a-line": "149", "sort-list": "148", "insertion-sort-list": "147", "lru-cache": "146", "binary-tree-postorder-traversal": "145", "binary-tree-preorder-traversal": "144", "reorder-list": "143", "linked-list-cycle-ii": "142", "linked-list-cycle": "141", "word-break-ii": "140", "word-break": "139", "copy-list-with-random-pointer": "138", "single-number-ii": "137", "single-number": "136", "candy": "135", "gas-station": "134", "clone-graph": "133", "palindrome-partitioning-ii": "132", "palindrome-partitioning": "131", "surrounded-regions": "130", "sum-root-to-leaf-numbers": "129", "longest-consecutive-sequence": "128", "word-ladder": "127", "word-ladder-ii": "126", "valid-palindrome": "125", "binary-tree-maximum-path-sum": "124", "best-time-to-buy-and-sell-stock-iii": "123", "best-time-to-buy-and-sell-stock-ii": "122", "best-time-to-buy-and-sell-stock": "121", "triangle": "120", "pascals-triangle-ii": "119", "pascals-triangle": "118", "populating-next-right-pointers-in-each-node-ii": "117", "populating-next-right-pointers-in-each-node": "116", "distinct-subsequences": "115", "flatten-binary-tree-to-linked-list": "114", "path-sum-ii": "113", "path-sum": "112", "minimum-depth-of-binary-tree": "111", "balanced-binary-tree": "110", "convert-sorted-list-to-binary-search-tree": "109", "convert-sorted-array-to-binary-search-tree": "108", "binary-tree-level-order-traversal-ii": "107", "construct-binary-tree-from-inorder-and-postorder-traversal": "106", "construct-binary-tree-from-preorder-and-inorder-traversal": "105", "maximum-depth-of-binary-tree": "104", "binary-tree-zigzag-level-order-traversal": "103", "binary-tree-level-order-traversal": "102", "symmetric-tree": "101", "same-tree": "100", "recover-binary-search-tree": "99", "validate-binary-search-tree": "98", "interleaving-string": "97", "unique-binary-search-trees": "96", "unique-binary-search-trees-ii": "95", "binary-tree-inorder-traversal": "94", "restore-ip-addresses": "93", "reverse-linked-list-ii": "92", "decode-ways": "91", "subsets-ii": "90", "gray-code": "89", "merge-sorted-array": "88", "scramble-string": "87", "partition-list": "86", "maximal-rectangle": "85", "largest-rectangle-in-histogram": "84", "remove-duplicates-from-sorted-list": "83", "remove-duplicates-from-sorted-list-ii": "82", "search-in-rotated-sorted-array-ii": "81", "remove-duplicates-from-sorted-array-ii": "80", "word-search": "79", "subsets": "78", "combinations": "77", "minimum-window-substring": "76", "sort-colors": "75", "search-a-2d-matrix": "74", "set-matrix-zeroes": "73", "edit-distance": "72", "simplify-path": "71", "climbing-stairs": "70", "sqrtx": "69", "text-justification": "68", "add-binary": "67", "plus-one": "66", "valid-number": "65", "minimum-path-sum": "64", "unique-paths-ii": "63", "unique-paths": "62", "rotate-list": "61", "permutation-sequence": "60", "spiral-matrix-ii": "59", "length-of-last-word": "58", "insert-interval": "57", "merge-intervals": "56", "jump-game": "55", "spiral-matrix": "54", "maximum-subarray": "53", "n-queens-ii": "52", "n-queens": "51", "powx-n": "50", "group-anagrams": "49", "rotate-image": "48", "permutations-ii": "47", "permutations": "46", "jump-game-ii": "45", "wildcard-matching": "44", "multiply-strings": "43", "trapping-rain-water": "42", "first-missing-positive": "41", "combination-sum-ii": "40", "combination-sum": "39", "count-and-say": "38", "sudoku-solver": "37", "valid-sudoku": "36", "search-insert-position": "35", "find-first-and-last-position-of-element-in-sorted-array": "34", "search-in-rotated-sorted-array": "33", "longest-valid-parentheses": "32", "next-permutation": "31", "substring-with-concatenation-of-all-words": "30", "divide-two-integers": "29", "implement-strstr": "28", "remove-element": "27", "remove-duplicates-from-sorted-array": "26", "reverse-nodes-in-k-group": "25", "swap-nodes-in-pairs": "24", "merge-k-sorted-lists": "23", "generate-parentheses": "22", "merge-two-sorted-lists": "21", "valid-parentheses": "20", "remove-nth-node-from-end-of-list": "19", "4sum": "18", "letter-combinations-of-a-phone-number": "17", "3sum-closest": "16", "3sum": "15", "longest-common-prefix": "14", "roman-to-integer": "13", "integer-to-roman": "12", "container-with-most-water": "11", "regular-expression-matching": "10", "palindrome-number": "9", "string-to-integer-atoi": "8", "reverse-integer": "7", "zigzag-conversion": "6", "longest-palindromic-substring": "5", "median-of-two-sorted-arrays": "4", "longest-substring-without-repeating-characters": "3", "add-two-numbers": "2", "two-sum": "1"} + const leetcodeId2Url = {"880" :"https://www.cnblogs.com/grandyang/p/10847233.html", "877" :"https://www.cnblogs.com/grandyang/p/10828725.html", "876" :"https://www.cnblogs.com/grandyang/p/10817408.html", "875" :"https://www.cnblogs.com/grandyang/p/10807121.html", "874" :"https://www.cnblogs.com/grandyang/p/10800993.html", "873" :"https://www.cnblogs.com/grandyang/p/10781190.html", "872" :"https://www.cnblogs.com/grandyang/p/10771842.html", "870" :"https://www.cnblogs.com/grandyang/p/10759525.html", "869" :"https://www.cnblogs.com/grandyang/p/10747839.html", "868" :"https://www.cnblogs.com/grandyang/p/10739341.html", "867" :"https://www.cnblogs.com/grandyang/p/10727029.html", "866" :"https://www.cnblogs.com/grandyang/p/10714003.html", "865" :"https://www.cnblogs.com/grandyang/p/10703653.html", "863" :"https://www.cnblogs.com/grandyang/p/10686922.html", "861" :"https://www.cnblogs.com/grandyang/p/10674440.html", "860" :"https://www.cnblogs.com/grandyang/p/10663469.html", "859" :"https://www.cnblogs.com/grandyang/p/10657575.html", "858" :"https://www.cnblogs.com/grandyang/p/10646040.html", "856" :"https://www.cnblogs.com/grandyang/p/10634116.html", "855" :"https://www.cnblogs.com/grandyang/p/10618437.html", "853" :"https://www.cnblogs.com/grandyang/p/10540136.html", "852" :"https://www.cnblogs.com/grandyang/p/10527596.html", "851" :"https://www.cnblogs.com/grandyang/p/10513992.html", "849" :"https://www.cnblogs.com/grandyang/p/10503789.html", "848" :"https://www.cnblogs.com/grandyang/p/10480135.html", "846" :"https://www.cnblogs.com/grandyang/p/10468523.html", "845" :"https://www.cnblogs.com/grandyang/p/10459400.html", "844" :"https://www.cnblogs.com/grandyang/p/10447783.html", "842" :"https://www.cnblogs.com/grandyang/p/10434771.html", "841" :"https://www.cnblogs.com/grandyang/p/10415773.html", "840" :"https://www.cnblogs.com/grandyang/p/10404157.html", "838" :"https://www.cnblogs.com/grandyang/p/10393508.html", "837" :"https://www.cnblogs.com/grandyang/p/10386525.html", "836" :"https://www.cnblogs.com/grandyang/p/10367583.html", "835" :"https://www.cnblogs.com/grandyang/p/10355589.html", "833" :"https://www.cnblogs.com/grandyang/p/10352323.html", "832" :"https://www.cnblogs.com/grandyang/p/10349485.html", "831" :"https://www.cnblogs.com/grandyang/p/10340260.html", "830" :"https://www.cnblogs.com/grandyang/p/10332063.html", "826" :"https://www.cnblogs.com/grandyang/p/10264877.html", "825" :"https://www.cnblogs.com/grandyang/p/10252913.html", "824" :"https://www.cnblogs.com/grandyang/p/10236802.html", "823" :"https://www.cnblogs.com/grandyang/p/10223109.html", "822" :"https://www.cnblogs.com/grandyang/p/10163255.html", "821" :"https://www.cnblogs.com/grandyang/p/10113218.html", "820" :"https://www.cnblogs.com/grandyang/p/10089792.html", "819" :"https://www.cnblogs.com/grandyang/p/10061930.html", "818" :"https://www.cnblogs.com/grandyang/p/10360655.html", "817" :"https://www.cnblogs.com/grandyang/p/9601243.html", "816" :"https://www.cnblogs.com/grandyang/p/9563418.html", "815" :"https://www.cnblogs.com/grandyang/p/10293947.html", "814" :"https://www.cnblogs.com/grandyang/p/9539584.html", "813" :"https://www.cnblogs.com/grandyang/p/9504413.html", "812" :"https://www.cnblogs.com/grandyang/p/9461484.html", "811" :"https://www.cnblogs.com/grandyang/p/9486061.html", "810" :"https://www.cnblogs.com/grandyang/p/9445951.html", "809" :"https://www.cnblogs.com/grandyang/p/9426942.html", "808" :"https://www.cnblogs.com/grandyang/p/9406434.html", "807" :"http://www.cnblogs.com/grandyang/p/9383482.html", "806" :"http://www.cnblogs.com/grandyang/p/9348596.html", "805" :"https://www.cnblogs.com/grandyang/p/10285531.html", "804" :"http://www.cnblogs.com/grandyang/p/9338988.html", "803" :"https://www.cnblogs.com/grandyang/p/9362777.html", "802" :"http://www.cnblogs.com/grandyang/p/9319966.html", "801" :"http://www.cnblogs.com/grandyang/p/9311385.html", "800" :"http://www.cnblogs.com/grandyang/p/9296602.html", "799" :"http://www.cnblogs.com/grandyang/p/9286537.html", "798" :"http://www.cnblogs.com/grandyang/p/9272921.html", "797" :"http://www.cnblogs.com/grandyang/p/9262159.html", "796" :"http://www.cnblogs.com/grandyang/p/9251578.html", "795" :"http://www.cnblogs.com/grandyang/p/9237967.html", "794" :"http://www.cnblogs.com/grandyang/p/9223105.html", "793" :"http://www.cnblogs.com/grandyang/p/9214055.html", "792" :"http://www.cnblogs.com/grandyang/p/9201323.html", "791" :"http://www.cnblogs.com/grandyang/p/9190143.html", "790" :"http://www.cnblogs.com/grandyang/p/9179556.html", "789" :"http://www.cnblogs.com/grandyang/p/9165361.html", "788" :"http://www.cnblogs.com/grandyang/p/9154892.html", "787" :"http://www.cnblogs.com/grandyang/p/9109981.html", "786" :"http://www.cnblogs.com/grandyang/p/9135156.html", "785" :"http://www.cnblogs.com/grandyang/p/8519566.html", "784" :"http://www.cnblogs.com/grandyang/p/9065702.html", "783" :"http://www.cnblogs.com/grandyang/p/9062143.html", "782" :"https://www.cnblogs.com/grandyang/p/9053705.html", "781" :"http://www.cnblogs.com/grandyang/p/9043761.html", "780" :"http://www.cnblogs.com/grandyang/p/9033955.html", "779" :"http://www.cnblogs.com/grandyang/p/9027098.html", "778" :"http://www.cnblogs.com/grandyang/p/9017300.html", "777" :"http://www.cnblogs.com/grandyang/p/9001474.html", "776" :"http://www.cnblogs.com/grandyang/p/8993143.html", "775" :"http://www.cnblogs.com/grandyang/p/8983098.html", "774" :"http://www.cnblogs.com/grandyang/p/8970057.html", "773" :"http://www.cnblogs.com/grandyang/p/8955735.html", "772" :"http://www.cnblogs.com/grandyang/p/8873471.html", "771" :"http://www.cnblogs.com/grandyang/p/8910994.html", "769" :"http://www.cnblogs.com/grandyang/p/8823944.html", "768" :"http://www.cnblogs.com/grandyang/p/8850299.html", "767" :"http://www.cnblogs.com/grandyang/p/8799483.html", "766" :"http://www.cnblogs.com/grandyang/p/8729459.html", "765" :"http://www.cnblogs.com/grandyang/p/8716597.html", "764" :"http://www.cnblogs.com/grandyang/p/8679286.html", "763" :"http://www.cnblogs.com/grandyang/p/8654822.html", "762" :"http://www.cnblogs.com/grandyang/p/8642157.html", "761" :"http://www.cnblogs.com/grandyang/p/8606024.html", "760" :"http://www.cnblogs.com/grandyang/p/8570939.html", "759" :"http://www.cnblogs.com/grandyang/p/8552586.html", "758" :"http://www.cnblogs.com/grandyang/p/8531642.html", "757" :"http://www.cnblogs.com/grandyang/p/8503476.html", "756" :"http://www.cnblogs.com/grandyang/p/8476646.html", "755" :"http://www.cnblogs.com/grandyang/p/8460541.html", "754" :"http://www.cnblogs.com/grandyang/p/8456022.html", "753" :"http://www.cnblogs.com/grandyang/p/8452361.html", "752" :"http://www.cnblogs.com/grandyang/p/8449211.html", "751" :"http://www.cnblogs.com/grandyang/p/8440087.html", "750" :"http://www.cnblogs.com/grandyang/p/8433813.html", "749" :"http://www.cnblogs.com/grandyang/p/8424780.html", "748" :"http://www.cnblogs.com/grandyang/p/8407446.html", "747" :"http://www.cnblogs.com/grandyang/p/8387593.html", "746" :"http://www.cnblogs.com/grandyang/p/8343874.html", "745" :"http://www.cnblogs.com/grandyang/p/8331660.html", "744" :"http://www.cnblogs.com/grandyang/p/8284940.html", "743" :"http://www.cnblogs.com/grandyang/p/8278115.html", "742" :"http://www.cnblogs.com/grandyang/p/8245586.html", "741" :"http://www.cnblogs.com/grandyang/p/8215787.html", "740" :"http://www.cnblogs.com/grandyang/p/8176933.html", "739" :"http://www.cnblogs.com/grandyang/p/8097513.html", "738" :"http://www.cnblogs.com/grandyang/p/8068326.html", "737" :"http://www.cnblogs.com/grandyang/p/8053934.html", "736" :"http://www.cnblogs.com/grandyang/p/8045255.html", "735" :"http://www.cnblogs.com/grandyang/p/8035551.html", "734" :"http://www.cnblogs.com/grandyang/p/8016251.html", "733" :"http://www.cnblogs.com/grandyang/p/7990046.html", "732" :"http://www.cnblogs.com/grandyang/p/8005054.html", "731" :"http://www.cnblogs.com/grandyang/p/7968035.html", "730" :"http://www.cnblogs.com/grandyang/p/7942040.html", "729" :"http://www.cnblogs.com/grandyang/p/7920253.html", "728" :"http://www.cnblogs.com/grandyang/p/7906786.html", "727" :"http://www.cnblogs.com/grandyang/p/8684817.html", "726" :"http://www.cnblogs.com/grandyang/p/8667239.html", "725" :"http://www.cnblogs.com/grandyang/p/7878548.html", "724" :"http://www.cnblogs.com/grandyang/p/7865693.html", "723" :"http://www.cnblogs.com/grandyang/p/7858414.html", "722" :"http://www.cnblogs.com/grandyang/p/7841824.html", "721" :"http://www.cnblogs.com/grandyang/p/7829169.html", "720" :"http://www.cnblogs.com/grandyang/p/7817011.html", "719" :"http://www.cnblogs.com/grandyang/p/8627783.html", "718" :"http://www.cnblogs.com/grandyang/p/7801533.html", "717" :"http://www.cnblogs.com/grandyang/p/7790029.html", "716" :"http://www.cnblogs.com/grandyang/p/7823424.html", "715" :"http://www.cnblogs.com/grandyang/p/8586531.html", "714" :"http://www.cnblogs.com/grandyang/p/7776979.html", "713" :"http://www.cnblogs.com/grandyang/p/7753959.html", "712" :"http://www.cnblogs.com/grandyang/p/7752002.html", "711" :"http://www.cnblogs.com/grandyang/p/8542820.html", "710" :"https://www.cnblogs.com/grandyang/p/10029772.html", "709" :"https://www.cnblogs.com/grandyang/p/10018055.html", "708" :"https://www.cnblogs.com/grandyang/p/9981163.html", "707" :"https://www.cnblogs.com/grandyang/p/10005504.html", "706" :"https://www.cnblogs.com/grandyang/p/9972764.html", "705" :"https://www.cnblogs.com/grandyang/p/9966807.html", "704" :"https://www.cnblogs.com/grandyang/p/9937844.html", "703" :"https://www.cnblogs.com/grandyang/p/9941357.html", "702" :"https://www.cnblogs.com/grandyang/p/9937770.html", "701" :"https://www.cnblogs.com/grandyang/p/9914546.html", "700" :"https://www.cnblogs.com/grandyang/p/9912434.html", "699" :"http://www.cnblogs.com/grandyang/p/8486414.html", "698" :"http://www.cnblogs.com/grandyang/p/7733098.html", "697" :"http://www.cnblogs.com/grandyang/p/7722949.html", "696" :"http://www.cnblogs.com/grandyang/p/7716150.html", "695" :"http://www.cnblogs.com/grandyang/p/7712724.html", "694" :"http://www.cnblogs.com/grandyang/p/7698778.html", "693" :"http://www.cnblogs.com/grandyang/p/7696387.html", "692" :"http://www.cnblogs.com/grandyang/p/7689927.html", "691" :"http://www.cnblogs.com/grandyang/p/8468045.html", "690" :"http://www.cnblogs.com/grandyang/p/7639798.html", "689" :"http://www.cnblogs.com/grandyang/p/8453386.html", "688" :"http://www.cnblogs.com/grandyang/p/7639153.html", "687" :"http://www.cnblogs.com/grandyang/p/7636259.html", "686" :"http://www.cnblogs.com/grandyang/p/7631434.html", "685" :"http://www.cnblogs.com/grandyang/p/8445733.html", "684" :"http://www.cnblogs.com/grandyang/p/7628977.html", "683" :"http://www.cnblogs.com/grandyang/p/8415880.html", "682" :"http://www.cnblogs.com/grandyang/p/7627331.html", "681" :"http://www.cnblogs.com/grandyang/p/7623614.html", "680" :"http://www.cnblogs.com/grandyang/p/7618468.html", "679" :"http://www.cnblogs.com/grandyang/p/8395062.html", "678" :"http://www.cnblogs.com/grandyang/p/7617017.html", "677" :"http://www.cnblogs.com/grandyang/p/7616525.html", "676" :"http://www.cnblogs.com/grandyang/p/7612918.html", "675" :"http://www.cnblogs.com/grandyang/p/8379506.html", "674" :"http://www.cnblogs.com/grandyang/p/7608976.html", "673" :"http://www.cnblogs.com/grandyang/p/7603903.html", "672" :"http://www.cnblogs.com/grandyang/p/7595595.html", "671" :"http://www.cnblogs.com/grandyang/p/7590156.html", "670" :"http://www.cnblogs.com/grandyang/p/7583875.html", "669" :"http://www.cnblogs.com/grandyang/p/7583185.html", "668" :"http://www.cnblogs.com/grandyang/p/8367505.html", "667" :"http://www.cnblogs.com/grandyang/p/7577878.html", "666" :"http://www.cnblogs.com/grandyang/p/7570954.html", "665" :"http://www.cnblogs.com/grandyang/p/7565424.html", "664" :"http://www.cnblogs.com/grandyang/p/8319913.html", "663" :"http://www.cnblogs.com/grandyang/p/7550360.html", "662" :"http://www.cnblogs.com/grandyang/p/7538821.html", "661" :"http://www.cnblogs.com/grandyang/p/7535354.html", "660" :"http://www.cnblogs.com/grandyang/p/8261714.html", "659" :"http://www.cnblogs.com/grandyang/p/7525821.html", "658" :"http://www.cnblogs.com/grandyang/p/7519466.html", "657" :"http://www.cnblogs.com/grandyang/p/7514416.html", "656" :"http://www.cnblogs.com/grandyang/p/8183477.html", "655" :"http://www.cnblogs.com/grandyang/p/7489097.html", "654" :"http://www.cnblogs.com/grandyang/p/7513099.html", "653" :"http://www.cnblogs.com/grandyang/p/7508169.html", "652" :"http://www.cnblogs.com/grandyang/p/7500082.html", "651" :"http://www.cnblogs.com/grandyang/p/7448390.html", "650" :"http://www.cnblogs.com/grandyang/p/7439616.html", "649" :"http://www.cnblogs.com/grandyang/p/7439222.html", "648" :"http://www.cnblogs.com/grandyang/p/7423420.html", "647" :"http://www.cnblogs.com/grandyang/p/7404777.html", "646" :"http://www.cnblogs.com/grandyang/p/7381633.html", "645" :"http://www.cnblogs.com/grandyang/p/7324242.html", "644" :"http://www.cnblogs.com/grandyang/p/8021421.html", "643" :"http://www.cnblogs.com/grandyang/p/7294585.html", "642" :"http://www.cnblogs.com/grandyang/p/7897166.html", "641" :"https://www.cnblogs.com/grandyang/p/9899490.html", "640" :"http://www.cnblogs.com/grandyang/p/7350578.html", "639" :"http://www.cnblogs.com/grandyang/p/7279152.html", "638" :"http://www.cnblogs.com/grandyang/p/7261663.html", "637" :"http://www.cnblogs.com/grandyang/p/7259209.html", "636" :"http://www.cnblogs.com/grandyang/p/7244767.html", "635" :"http://www.cnblogs.com/grandyang/p/7224525.html", "634" :"http://www.cnblogs.com/grandyang/p/7210929.html", "633" :"http://www.cnblogs.com/grandyang/p/7190506.html", "632" :"http://www.cnblogs.com/grandyang/p/7200016.html", "631" :"http://www.cnblogs.com/grandyang/p/7170238.html", "630" :"http://www.cnblogs.com/grandyang/p/7126289.html", "629" :"http://www.cnblogs.com/grandyang/p/7111385.html", "628" :"http://www.cnblogs.com/grandyang/p/7084957.html", "625" :"http://www.cnblogs.com/grandyang/p/7076026.html", "624" :"http://www.cnblogs.com/grandyang/p/7073343.html", "623" :"http://www.cnblogs.com/grandyang/p/7070182.html", "622" :"https://www.cnblogs.com/grandyang/p/9899034.html", "621" :"http://www.cnblogs.com/grandyang/p/7098764.html", "617" :"http://www.cnblogs.com/grandyang/p/7058935.html", "616" :"http://www.cnblogs.com/grandyang/p/7043394.html", "611" :"http://www.cnblogs.com/grandyang/p/7053730.html", "609" :"http://www.cnblogs.com/grandyang/p/7007974.html", "607" :"http://www.cnblogs.com/grandyang/p/7000040.html", "606" :"http://www.cnblogs.com/grandyang/p/7000040.html", "605" :"http://www.cnblogs.com/grandyang/p/6983982.html", "604" :"http://www.cnblogs.com/grandyang/p/7026999.html", "600" :"http://www.cnblogs.com/grandyang/p/6959585.html", "599" :"http://www.cnblogs.com/grandyang/p/6978646.html", "598" :"http://www.cnblogs.com/grandyang/p/6974232.html", "595" :"http://www.cnblogs.com/grandyang/p/6896799.html", "594" :"http://www.cnblogs.com/grandyang/p/6896799.html", "593" :"http://www.cnblogs.com/grandyang/p/6914746.html", "592" :"http://www.cnblogs.com/grandyang/p/6954197.html", "591" :"http://www.cnblogs.com/grandyang/p/7016476.html", "590" :"https://www.cnblogs.com/grandyang/p/9881420.html", "589" :"https://www.cnblogs.com/grandyang/p/9881753.html", "588" :"http://www.cnblogs.com/grandyang/p/6944331.html", "587" :"http://www.cnblogs.com/grandyang/p/7745697.html", "583" :"http://www.cnblogs.com/grandyang/p/7144045.html", "582" :"http://www.cnblogs.com/grandyang/p/7144043.html", "581" :"http://www.cnblogs.com/grandyang/p/6876457.html", "576" :"http://www.cnblogs.com/grandyang/p/6927921.html", "575" :"http://www.cnblogs.com/grandyang/p/6847675.html", "574" :"http://www.cnblogs.com/grandyang/p/6919923.html", "573" :"http://www.cnblogs.com/grandyang/p/6919923.html", "572" :"http://www.cnblogs.com/grandyang/p/6828687.html", "569" :"http://www.cnblogs.com/grandyang/p/6919389.html", "568" :"http://www.cnblogs.com/grandyang/p/6919389.html", "567" :"http://www.cnblogs.com/grandyang/p/6815227.html", "566" :"http://www.cnblogs.com/grandyang/p/6804753.html", "565" :"http://www.cnblogs.com/grandyang/p/6932727.html", "564" :"http://www.cnblogs.com/grandyang/p/6915355.html", "563" :"http://www.cnblogs.com/grandyang/p/6786643.html", "562" :"http://www.cnblogs.com/grandyang/p/6900866.html", "561" :"http://www.cnblogs.com/grandyang/p/6778030.html", "560" :"http://www.cnblogs.com/grandyang/p/6810361.html", "559" :"https://www.cnblogs.com/grandyang/p/9873496.html", "558" :"https://www.cnblogs.com/grandyang/p/9846991.html", "557" :"http://www.cnblogs.com/grandyang/p/6703311.html", "556" :"http://www.cnblogs.com/grandyang/p/6716130.html", "555" :"http://www.cnblogs.com/grandyang/p/6887140.html", "554" :"http://www.cnblogs.com/grandyang/p/6697067.html", "553" :"http://www.cnblogs.com/grandyang/p/6886673.html", "552" :"http://www.cnblogs.com/grandyang/p/6866756.html", "551" :"http://www.cnblogs.com/grandyang/p/6736484.html", "549" :"http://www.cnblogs.com/grandyang/p/6864398.html", "548" :"http://www.cnblogs.com/grandyang/p/6854492.html", "547" :"http://www.cnblogs.com/grandyang/p/6686983.html", "546" :"http://www.cnblogs.com/grandyang/p/6850657.html", "545" :"http://www.cnblogs.com/grandyang/p/6833459.html", "544" :"http://www.cnblogs.com/grandyang/p/6828353.html", "543" :"http://www.cnblogs.com/grandyang/p/6607318.html", "542" :"http://www.cnblogs.com/grandyang/p/6602288.html", "541" :"http://www.cnblogs.com/grandyang/p/6583004.html", "540" :"http://www.cnblogs.com/grandyang/p/7679036.html", "539" :"http://www.cnblogs.com/grandyang/p/6568398.html", "538" :"http://www.cnblogs.com/grandyang/p/6591526.html", "537" :"http://www.cnblogs.com/grandyang/p/6660437.html", "536" :"http://www.cnblogs.com/grandyang/p/6793904.html", "535" :"http://www.cnblogs.com/grandyang/p/6562209.html", "534" :"http://www.cnblogs.com/grandyang/p/7675140.html", "533" :"http://www.cnblogs.com/grandyang/p/6754987.html", "532" :"http://www.cnblogs.com/grandyang/p/6545075.html", "531" :"http://www.cnblogs.com/grandyang/p/6754499.html", "530" :"http://www.cnblogs.com/grandyang/p/6540165.html", "529" :"http://www.cnblogs.com/grandyang/p/6536694.html", "528" :"https://www.cnblogs.com/grandyang/p/9784690.html", "527" :"http://www.cnblogs.com/grandyang/p/6818742.html", "526" :"http://www.cnblogs.com/grandyang/p/6533276.html", "525" :"http://www.cnblogs.com/grandyang/p/6529857.html", "524" :"http://www.cnblogs.com/grandyang/p/6523344.html", "523" :"http://www.cnblogs.com/grandyang/p/6504158.html", "522" :"http://www.cnblogs.com/grandyang/p/6680548.html", "521" :"http://www.cnblogs.com/grandyang/p/6666839.html", "520" :"http://www.cnblogs.com/grandyang/p/6512921.html", "519" :"https://www.cnblogs.com/grandyang/p/9781289.html", "518" :"http://www.cnblogs.com/grandyang/p/7669088.html", "517" :"http://www.cnblogs.com/grandyang/p/6648557.html", "516" :"http://www.cnblogs.com/grandyang/p/6493182.html", "515" :"http://www.cnblogs.com/grandyang/p/6417826.html", "514" :"http://www.cnblogs.com/grandyang/p/6675879.html", "513" :"http://www.cnblogs.com/grandyang/p/6405128.html", "510" :"https://www.cnblogs.com/grandyang/p/10424982.html", "509" :"https://www.cnblogs.com/grandyang/p/10306787.html", "508" :"http://www.cnblogs.com/grandyang/p/6481682.html", "507" :"http://www.cnblogs.com/grandyang/p/6636879.html", "506" :"http://www.cnblogs.com/grandyang/p/6476983.html", "505" :"http://www.cnblogs.com/grandyang/p/6725380.html", "504" :"http://www.cnblogs.com/grandyang/p/6417943.html", "503" :"http://www.cnblogs.com/grandyang/p/6442861.html", "502" :"http://www.cnblogs.com/grandyang/p/6788811.html", "501" :"http://www.cnblogs.com/grandyang/p/6436150.html", "500" :"http://www.cnblogs.com/grandyang/p/6421749.html", "499" :"http://www.cnblogs.com/grandyang/p/6746528.html", "498" :"http://www.cnblogs.com/grandyang/p/6414461.html", "497" :"https://www.cnblogs.com/grandyang/p/9752145.html", "496" :"http://www.cnblogs.com/grandyang/p/6399855.html", "495" :"http://www.cnblogs.com/grandyang/p/6399408.html", "494" :"http://www.cnblogs.com/grandyang/p/6395843.html", "493" :"http://www.cnblogs.com/grandyang/p/6657956.html", "492" :"http://www.cnblogs.com/grandyang/p/6390311.html", "491" :"http://www.cnblogs.com/grandyang/p/6388103.html", "490" :"http://www.cnblogs.com/grandyang/p/6381458.html", "489" :"https://www.cnblogs.com/grandyang/p/9988250.html", "488" :"http://www.cnblogs.com/grandyang/p/6759881.html", "487" :"http://www.cnblogs.com/grandyang/p/6376115.html", "486" :"http://www.cnblogs.com/grandyang/p/6369688.html", "485" :"http://www.cnblogs.com/grandyang/p/6360942.html", "484" :"http://www.cnblogs.com/grandyang/p/6366738.html", "483" :"http://www.cnblogs.com/grandyang/p/6620351.html", "482" :"http://www.cnblogs.com/grandyang/p/6277972.html", "481" :"http://www.cnblogs.com/grandyang/p/6286540.html", "480" :"http://www.cnblogs.com/grandyang/p/6620334.html", "479" :"http://www.cnblogs.com/grandyang/p/7644725.html", "478" :"https://www.cnblogs.com/grandyang/p/9741220.html", "477" :"http://www.cnblogs.com/grandyang/p/6208062.html", "476" :"http://www.cnblogs.com/grandyang/p/6275742.html", "475" :"http://www.cnblogs.com/grandyang/p/6181626.html", "474" :"http://www.cnblogs.com/grandyang/p/6188893.html", "473" :"http://www.cnblogs.com/grandyang/p/6238425.html", "472" :"http://www.cnblogs.com/grandyang/p/6254527.html", "471" :"http://www.cnblogs.com/grandyang/p/6194403.html", "470" :"https://www.cnblogs.com/grandyang/p/9727206.html", "469" :"http://www.cnblogs.com/grandyang/p/6146986.html", "468" :"http://www.cnblogs.com/grandyang/p/6185339.html", "467" :"http://www.cnblogs.com/grandyang/p/6143071.html", "466" :"http://www.cnblogs.com/grandyang/p/6149294.html", "465" :"http://www.cnblogs.com/grandyang/p/6108158.html", "464" :"http://www.cnblogs.com/grandyang/p/6103525.html", "463" :"http://www.cnblogs.com/grandyang/p/6096138.html", "462" :"http://www.cnblogs.com/grandyang/p/6089060.html", "461" :"http://www.cnblogs.com/grandyang/p/6201215.html", "460" :"http://www.cnblogs.com/grandyang/p/6258459.html", "459" :"http://www.cnblogs.com/grandyang/p/6087347.html", "458" :"http://www.cnblogs.com/grandyang/p/7664088.html", "457" :"http://www.cnblogs.com/grandyang/p/7658128.html", "456" :"http://www.cnblogs.com/grandyang/p/6081984.html", "455" :"http://www.cnblogs.com/grandyang/p/6077344.html", "454" :"http://www.cnblogs.com/grandyang/p/6073317.html", "453" :"http://www.cnblogs.com/grandyang/p/6053827.html", "452" :"http://www.cnblogs.com/grandyang/p/6050562.html", "451" :"http://www.cnblogs.com/grandyang/p/6231504.html", "450" :"http://www.cnblogs.com/grandyang/p/6228252.html", "449" :"http://www.cnblogs.com/grandyang/p/6224510.html", "448" :"http://www.cnblogs.com/grandyang/p/6222149.html", "447" :"http://www.cnblogs.com/grandyang/p/6049382.html", "446" :"http://www.cnblogs.com/grandyang/p/6057934.html", "445" :"http://www.cnblogs.com/grandyang/p/6216480.html", "444" :"http://www.cnblogs.com/grandyang/p/6032498.html", "443" :"http://www.cnblogs.com/grandyang/p/8742564.html", "442" :"http://www.cnblogs.com/grandyang/p/6209746.html", "441" :"http://www.cnblogs.com/grandyang/p/6026066.html", "440" :"http://www.cnblogs.com/grandyang/p/6031787.html", "439" :"http://www.cnblogs.com/grandyang/p/6022498.html", "438" :"http://www.cnblogs.com/grandyang/p/6014408.html", "437" :"http://www.cnblogs.com/grandyang/p/6007336.html", "436" :"http://www.cnblogs.com/grandyang/p/6018581.html", "435" :"http://www.cnblogs.com/grandyang/p/6017505.html", "434" :"http://www.cnblogs.com/grandyang/p/6137386.html", "433" :"http://www.cnblogs.com/grandyang/p/7653006.html", "432" :"http://www.cnblogs.com/grandyang/p/6012229.html", "431" :"https://www.cnblogs.com/grandyang/p/9945345.html", "430" :"https://www.cnblogs.com/grandyang/p/9688522.html", "429" :"https://www.cnblogs.com/grandyang/p/9672233.html", "428" :"https://www.cnblogs.com/grandyang/p/9945453.html", "427" :"https://www.cnblogs.com/grandyang/p/9649348.html", "426" :"https://www.cnblogs.com/grandyang/p/9615871.html", "425" :"http://www.cnblogs.com/grandyang/p/6006000.html", "424" :"http://www.cnblogs.com/grandyang/p/5999050.html", "423" :"http://www.cnblogs.com/grandyang/p/5996239.html", "422" :"http://www.cnblogs.com/grandyang/p/5991673.html", "421" :"http://www.cnblogs.com/grandyang/p/5991530.html", "420" :"http://www.cnblogs.com/grandyang/p/5988792.html", "419" :"http://www.cnblogs.com/grandyang/p/5979207.html", "418" :"http://www.cnblogs.com/grandyang/p/5975426.html", "417" :"http://www.cnblogs.com/grandyang/p/5962508.html", "416" :"http://www.cnblogs.com/grandyang/p/5951422.html", "415" :"http://www.cnblogs.com/grandyang/p/5944311.html", "414" :"http://www.cnblogs.com/grandyang/p/5983113.html", "413" :"http://www.cnblogs.com/grandyang/p/5968340.html", "412" :"http://www.cnblogs.com/grandyang/p/5966473.html", "411" :"http://www.cnblogs.com/grandyang/p/5935836.html", "410" :"http://www.cnblogs.com/grandyang/p/5933787.html", "409" :"http://www.cnblogs.com/grandyang/p/5931874.html", "408" :"http://www.cnblogs.com/grandyang/p/5930369.html", "407" :"http://www.cnblogs.com/grandyang/p/5928987.html", "406" :"http://www.cnblogs.com/grandyang/p/5928417.html", "405" :"http://www.cnblogs.com/grandyang/p/5926674.html", "404" :"http://www.cnblogs.com/grandyang/p/5923559.html", "403" :"http://www.cnblogs.com/grandyang/p/5888439.html", "402" :"http://www.cnblogs.com/grandyang/p/5883736.html", "401" :"http://www.cnblogs.com/grandyang/p/5896454.html", "400" :"http://www.cnblogs.com/grandyang/p/5891871.html", "399" :"http://www.cnblogs.com/grandyang/p/5880133.html", "398" :"http://www.cnblogs.com/grandyang/p/5875509.html", "397" :"http://www.cnblogs.com/grandyang/p/5873525.html", "396" :"http://www.cnblogs.com/grandyang/p/5869791.html", "395" :"http://www.cnblogs.com/grandyang/p/5852352.html", "394" :"http://www.cnblogs.com/grandyang/p/5849037.html", "393" :"http://www.cnblogs.com/grandyang/p/5847597.html", "392" :"http://www.cnblogs.com/grandyang/p/5842033.html", "391" :"http://www.cnblogs.com/grandyang/p/5825619.html", "390" :"http://www.cnblogs.com/grandyang/p/5860706.html", "389" :"http://www.cnblogs.com/grandyang/p/5816418.html", "388" :"http://www.cnblogs.com/grandyang/p/5806493.html", "387" :"http://www.cnblogs.com/grandyang/p/5802109.html", "386" :"http://www.cnblogs.com/grandyang/p/5798275.html", "385" :"http://www.cnblogs.com/grandyang/p/5771434.html", "384" :"http://www.cnblogs.com/grandyang/p/5783392.html", "383" :"http://www.cnblogs.com/grandyang/p/5764314.html", "382" :"http://www.cnblogs.com/grandyang/p/5759926.html", "381" :"http://www.cnblogs.com/grandyang/p/5756148.html", "380" :"http://www.cnblogs.com/grandyang/p/5740864.html", "379" :"http://www.cnblogs.com/grandyang/p/5735205.html", "378" :"http://www.cnblogs.com/grandyang/p/5727892.html", "377" :"http://www.cnblogs.com/grandyang/p/5705750.html", "376" :"http://www.cnblogs.com/grandyang/p/5697621.html", "375" :"http://www.cnblogs.com/grandyang/p/5677550.html", "374" :"http://www.cnblogs.com/grandyang/p/5666502.html", "373" :"http://www.cnblogs.com/grandyang/p/5653127.html", "372" :"http://www.cnblogs.com/grandyang/p/5651982.html", "371" :"http://www.cnblogs.com/grandyang/p/5631814.html", "370" :"http://www.cnblogs.com/grandyang/p/5628786.html", "369" :"http://www.cnblogs.com/grandyang/p/5626389.html", "368" :"http://www.cnblogs.com/grandyang/p/5625209.html", "367" :"http://www.cnblogs.com/grandyang/p/5619296.html", "366" :"http://www.cnblogs.com/grandyang/p/5616158.html", "365" :"http://www.cnblogs.com/grandyang/p/5628836.html", "364" :"http://www.cnblogs.com/grandyang/p/5615583.html", "363" :"http://www.cnblogs.com/grandyang/p/5617660.html", "362" :"http://www.cnblogs.com/grandyang/p/5605552.html", "361" :"http://www.cnblogs.com/grandyang/p/5599289.html", "360" :"http://www.cnblogs.com/grandyang/p/5595614.html", "359" :"http://www.cnblogs.com/grandyang/p/5592635.html", "358" :"http://www.cnblogs.com/grandyang/p/5586009.html", "357" :"http://www.cnblogs.com/grandyang/p/5582633.html", "356" :"http://www.cnblogs.com/grandyang/p/5579271.html", "355" :"http://www.cnblogs.com/grandyang/p/5577038.html", "354" :"http://www.cnblogs.com/grandyang/p/5568818.html", "353" :"http://www.cnblogs.com/grandyang/p/5558033.html", "352" :"http://www.cnblogs.com/grandyang/p/5548284.html", "351" :"http://www.cnblogs.com/grandyang/p/5541012.html", "350" :"http://www.cnblogs.com/grandyang/p/5533305.html", "349" :"http://www.cnblogs.com/grandyang/p/5507129.html", "348" :"http://www.cnblogs.com/grandyang/p/5467118.html", "347" :"http://www.cnblogs.com/grandyang/p/5454125.html", "346" :"http://www.cnblogs.com/grandyang/p/5450001.html", "345" :"http://www.cnblogs.com/grandyang/p/5426682.html", "344" :"http://www.cnblogs.com/grandyang/p/5420836.html", "343" :"http://www.cnblogs.com/grandyang/p/5411919.html", "342" :"http://www.cnblogs.com/grandyang/p/5403783.html", "341" :"http://www.cnblogs.com/grandyang/p/5358793.html", "340" :"http://www.cnblogs.com/grandyang/p/5351347.html", "339" :"http://www.cnblogs.com/grandyang/p/5340305.html", "338" :"http://www.cnblogs.com/grandyang/p/5294255.html", "337" :"http://www.cnblogs.com/grandyang/p/5275096.html", "336" :"http://www.cnblogs.com/grandyang/p/5272039.html", "335" :"http://www.cnblogs.com/grandyang/p/5216856.html", "334" :"http://www.cnblogs.com/grandyang/p/5194599.html", "333" :"http://www.cnblogs.com/grandyang/p/5188938.html", "332" :"http://www.cnblogs.com/grandyang/p/5183210.html", "331" :"http://www.cnblogs.com/grandyang/p/5174738.html", "330" :"http://www.cnblogs.com/grandyang/p/5165821.html", "329" :"http://www.cnblogs.com/grandyang/p/5148030.html", "328" :"http://www.cnblogs.com/grandyang/p/5138936.html", "327" :"http://www.cnblogs.com/grandyang/p/5162678.html", "326" :"http://www.cnblogs.com/grandyang/p/5138212.html", "325" :"http://www.cnblogs.com/grandyang/p/5336668.html", "324" :"http://www.cnblogs.com/grandyang/p/5139057.html", "323" :"http://www.cnblogs.com/grandyang/p/5166356.html", "322" :"http://www.cnblogs.com/grandyang/p/5138186.html", "321" :"http://www.cnblogs.com/grandyang/p/5136749.html", "320" :"http://www.cnblogs.com/grandyang/p/5261569.html", "319" :"http://www.cnblogs.com/grandyang/p/5100098.html", "318" :"http://www.cnblogs.com/grandyang/p/5090058.html", "317" :"http://www.cnblogs.com/grandyang/p/5297683.html", "316" :"http://www.cnblogs.com/grandyang/p/5085379.html", "315" :"http://www.cnblogs.com/grandyang/p/5078490.html", "314" :"http://www.cnblogs.com/grandyang/p/5278930.html", "313" :"http://www.cnblogs.com/grandyang/p/5144918.html", "312" :"http://www.cnblogs.com/grandyang/p/5006441.html", "311" :"http://www.cnblogs.com/grandyang/p/5282959.html", "310" :"http://www.cnblogs.com/grandyang/p/5000291.html", "309" :"http://www.cnblogs.com/grandyang/p/4997417.html", "308" :"http://www.cnblogs.com/grandyang/p/5300458.html", "307" :"http://www.cnblogs.com/grandyang/p/4985506.html", "306" :"http://www.cnblogs.com/grandyang/p/4974115.html", "305" :"http://www.cnblogs.com/grandyang/p/5190419.html", "304" :"http://www.cnblogs.com/grandyang/p/4958789.html", "303" :"http://www.cnblogs.com/grandyang/p/4952464.html", "302" :"http://www.cnblogs.com/grandyang/p/5268775.html", "301" :"http://www.cnblogs.com/grandyang/p/4944875.html", "300" :"http://www.cnblogs.com/grandyang/p/4938187.html", "299" :"http://www.cnblogs.com/grandyang/p/4929139.html", "298" :"http://www.cnblogs.com/grandyang/p/5252599.html", "297" :"http://www.cnblogs.com/grandyang/p/4913869.html", "296" :"http://www.cnblogs.com/grandyang/p/5291058.html", "295" :"http://www.cnblogs.com/grandyang/p/4896673.html", "294" :"http://www.cnblogs.com/grandyang/p/5226206.html", "293" :"http://www.cnblogs.com/grandyang/p/5224896.html", "292" :"http://www.cnblogs.com/grandyang/p/4873248.html", "291" :"http://www.cnblogs.com/grandyang/p/5325761.html", "290" :"http://www.cnblogs.com/grandyang/p/4857022.html", "289" :"http://www.cnblogs.com/grandyang/p/4854466.html", "288" :"http://www.cnblogs.com/grandyang/p/5220589.html", "287" :"http://www.cnblogs.com/grandyang/p/4843654.html", "286" :"http://www.cnblogs.com/grandyang/p/5285868.html", "285" :"http://www.cnblogs.com/grandyang/p/5306162.html", "284" :"http://www.cnblogs.com/grandyang/p/4825068.html", "283" :"http://www.cnblogs.com/grandyang/p/4822732.html", "282" :"http://www.cnblogs.com/grandyang/p/4814506.html", "281" :"http://www.cnblogs.com/grandyang/p/5212785.html", "280" :"http://www.cnblogs.com/grandyang/p/5177285.html", "279" :"http://www.cnblogs.com/grandyang/p/4800552.html", "278" :"http://www.cnblogs.com/grandyang/p/4790469.html", "277" :"http://www.cnblogs.com/grandyang/p/5310649.html", "276" :"http://www.cnblogs.com/grandyang/p/5231220.html", "275" :"http://www.cnblogs.com/grandyang/p/4782695.html", "274" :"http://www.cnblogs.com/grandyang/p/4781203.html", "273" :"http://www.cnblogs.com/grandyang/p/4772780.html", "272" :"http://www.cnblogs.com/grandyang/p/5247398.html", "271" :"http://www.cnblogs.com/grandyang/p/5265628.html", "270" :"http://www.cnblogs.com/grandyang/p/5237170.html", "269" :"http://www.cnblogs.com/grandyang/p/5250200.html", "268" :"http://www.cnblogs.com/grandyang/p/4756677.html", "267" :"http://www.cnblogs.com/grandyang/p/5315227.html", "266" :"http://www.cnblogs.com/grandyang/p/5223238.html", "265" :"http://www.cnblogs.com/grandyang/p/5322870.html", "264" :"http://www.cnblogs.com/grandyang/p/4743837.html", "263" :"http://www.cnblogs.com/grandyang/p/4741934.html", "262" :"http://www.cnblogs.com/grandyang/p/5373841.html", "261" :"http://www.cnblogs.com/grandyang/p/5257919.html", "260" :"http://www.cnblogs.com/grandyang/p/4741122.html", "259" :"http://www.cnblogs.com/grandyang/p/5235086.html", "258" :"http://www.cnblogs.com/grandyang/p/4741028.html", "257" :"http://www.cnblogs.com/grandyang/p/4738031.html", "256" :"http://www.cnblogs.com/grandyang/p/5319384.html", "255" :"http://www.cnblogs.com/grandyang/p/5327635.html", "254" :"http://www.cnblogs.com/grandyang/p/5332722.html", "253" :"http://www.cnblogs.com/grandyang/p/5244720.html", "252" :"http://www.cnblogs.com/grandyang/p/5240774.html", "251" :"http://www.cnblogs.com/grandyang/p/5209621.html", "250" :"http://www.cnblogs.com/grandyang/p/5206862.html", "249" :"http://www.cnblogs.com/grandyang/p/5204770.html", "248" :"http://www.cnblogs.com/grandyang/p/5203228.html", "247" :"http://www.cnblogs.com/grandyang/p/5200919.html", "246" :"http://www.cnblogs.com/grandyang/p/5196960.html", "245" :"http://www.cnblogs.com/grandyang/p/5192426.html", "244" :"http://www.cnblogs.com/grandyang/p/5187640.html", "243" :"http://www.cnblogs.com/grandyang/p/5187041.html", "242" :"http://www.cnblogs.com/grandyang/p/4694988.html", "241" :"http://www.cnblogs.com/grandyang/p/4682458.html", "240" :"http://www.cnblogs.com/grandyang/p/4669134.html", "239" :"http://www.cnblogs.com/grandyang/p/4656517.html", "238" :"http://www.cnblogs.com/grandyang/p/4650187.html", "237" :"http://www.cnblogs.com/grandyang/p/4647576.html", "236" :"http://www.cnblogs.com/grandyang/p/4641968.html", "235" :"http://www.cnblogs.com/grandyang/p/4640572.html", "234" :"http://www.cnblogs.com/grandyang/p/4635425.html", "233" :"http://www.cnblogs.com/grandyang/p/4629032.html", "232" :"http://www.cnblogs.com/grandyang/p/4626238.html", "231" :"http://www.cnblogs.com/grandyang/p/4623394.html", "230" :"http://www.cnblogs.com/grandyang/p/4620012.html", "229" :"http://www.cnblogs.com/grandyang/p/4606822.html", "228" :"http://www.cnblogs.com/grandyang/p/4603555.html", "227" :"http://www.cnblogs.com/grandyang/p/4601208.html", "226" :"http://www.cnblogs.com/grandyang/p/4572877.html", "225" :"http://www.cnblogs.com/grandyang/p/4568796.html", "224" :"http://www.cnblogs.com/grandyang/p/4570699.html", "223" :"http://www.cnblogs.com/grandyang/p/4563153.html", "222" :"http://www.cnblogs.com/grandyang/p/4567827.html", "221" :"http://www.cnblogs.com/grandyang/p/4550604.html", "220" :"http://www.cnblogs.com/grandyang/p/4545261.html", "219" :"http://www.cnblogs.com/grandyang/p/4539680.html", "218" :"http://www.cnblogs.com/grandyang/p/4534586.html", "217" :"http://www.cnblogs.com/grandyang/p/4537029.html", "216" :"http://www.cnblogs.com/grandyang/p/4537983.html", "215" :"http://www.cnblogs.com/grandyang/p/4539757.html", "214" :"http://www.cnblogs.com/grandyang/p/4523624.html", "213" :"http://www.cnblogs.com/grandyang/p/4518674.html", "212" :"http://www.cnblogs.com/grandyang/p/4516013.html", "211" :"http://www.cnblogs.com/grandyang/p/4507286.html", "210" :"http://www.cnblogs.com/grandyang/p/4504793.html", "209" :"http://www.cnblogs.com/grandyang/p/4501934.html", "208" :"http://www.cnblogs.com/grandyang/p/4491665.html", "207" :"http://www.cnblogs.com/grandyang/p/4484571.html", "206" :"http://www.cnblogs.com/grandyang/p/4478820.html", "205" :"http://www.cnblogs.com/grandyang/p/4465779.html", "204" :"http://www.cnblogs.com/grandyang/p/4462810.html", "203" :"http://www.cnblogs.com/grandyang/p/4452252.html", "202" :"http://www.cnblogs.com/grandyang/p/4447233.html", "201" :"http://www.cnblogs.com/grandyang/p/4431646.html", "200" :"http://www.cnblogs.com/grandyang/p/4402656.html", "199" :"http://www.cnblogs.com/grandyang/p/4392254.html", "198" :"http://www.cnblogs.com/grandyang/p/4383632.html", "197" :"http://www.cnblogs.com/grandyang/p/5371438.html", "196" :"http://www.cnblogs.com/grandyang/p/5371227.html", "195" :"http://www.cnblogs.com/grandyang/p/5376902.html", "194" :"http://www.cnblogs.com/grandyang/p/5382166.html", "193" :"http://www.cnblogs.com/grandyang/p/5389375.html", "192" :"http://www.cnblogs.com/grandyang/p/5386475.html", "191" :"http://www.cnblogs.com/grandyang/p/4325432.html", "190" :"http://www.cnblogs.com/grandyang/p/4321355.html", "189" :"http://www.cnblogs.com/grandyang/p/4298711.html", "188" :"http://www.cnblogs.com/grandyang/p/4295761.html", "187" :"http://www.cnblogs.com/grandyang/p/4284205.html", "186" :"http://www.cnblogs.com/grandyang/p/5186294.html", "185" :"http://www.cnblogs.com/grandyang/p/5367670.html", "184" :"http://www.cnblogs.com/grandyang/p/5366412.html", "183" :"http://www.cnblogs.com/grandyang/p/5361992.html", "182" :"http://www.cnblogs.com/grandyang/p/5361967.html", "181" :"http://www.cnblogs.com/grandyang/p/5354306.html", "180" :"http://www.cnblogs.com/grandyang/p/5354173.html", "179" :"http://www.cnblogs.com/grandyang/p/4225047.html", "178" :"http://www.cnblogs.com/grandyang/p/5351611.html", "177" :"http://www.cnblogs.com/grandyang/p/5348976.html", "176" :"http://www.cnblogs.com/grandyang/p/5348961.html", "175" :"http://www.cnblogs.com/grandyang/p/5348900.html", "174" :"http://www.cnblogs.com/grandyang/p/4233035.html", "173" :"http://www.cnblogs.com/grandyang/p/4231455.html", "172" :"http://www.cnblogs.com/grandyang/p/4219878.html", "171" :"http://www.cnblogs.com/grandyang/p/4225316.html", "170" :"http://www.cnblogs.com/grandyang/p/5184143.html", "169" :"http://www.cnblogs.com/grandyang/p/4233501.html", "168" :"http://www.cnblogs.com/grandyang/p/4227618.html", "167" :"http://www.cnblogs.com/grandyang/p/5185815.html", "166" :"http://www.cnblogs.com/grandyang/p/4238577.html", "165" :"http://www.cnblogs.com/grandyang/p/4244123.html", "164" :"http://www.cnblogs.com/grandyang/p/4234970.html", "163" :"http://www.cnblogs.com/grandyang/p/5184890.html", "162" :"http://www.cnblogs.com/grandyang/p/4217175.html", "161" :"http://www.cnblogs.com/grandyang/p/5184698.html", "160" :"http://www.cnblogs.com/grandyang/p/4128461.html", "159" :"http://www.cnblogs.com/grandyang/p/5185561.html", "158" :"http://www.cnblogs.com/grandyang/p/5181672.html", "157" :"http://www.cnblogs.com/grandyang/p/5174322.html", "156" :"http://www.cnblogs.com/grandyang/p/5172838.html", "155" :"http://www.cnblogs.com/grandyang/p/4091064.html", "154" :"http://www.cnblogs.com/grandyang/p/4040438.html", "153" :"http://www.cnblogs.com/grandyang/p/4032934.html", "152" :"http://www.cnblogs.com/grandyang/p/4028713.html", "151" :"http://www.cnblogs.com/grandyang/p/4606676.html", "150" :"http://www.cnblogs.com/grandyang/p/4247718.html", "149" :"http://www.cnblogs.com/grandyang/p/4579693.html", "148" :"http://www.cnblogs.com/grandyang/p/4249905.html", "147" :"http://www.cnblogs.com/grandyang/p/4250107.html", "146" :"http://www.cnblogs.com/grandyang/p/4587511.html", "145" :"http://www.cnblogs.com/grandyang/p/4251757.html", "144" :"http://www.cnblogs.com/grandyang/p/4146981.html", "143" :"http://www.cnblogs.com/grandyang/p/4254860.html", "142" :"http://www.cnblogs.com/grandyang/p/4137302.html", "141" :"http://www.cnblogs.com/grandyang/p/4137187.html", "140" :"http://www.cnblogs.com/grandyang/p/4576240.html", "139" :"http://www.cnblogs.com/grandyang/p/4257740.html", "138" :"http://www.cnblogs.com/grandyang/p/4261431.html", "137" :"http://www.cnblogs.com/grandyang/p/4263927.html", "136" :"http://www.cnblogs.com/grandyang/p/4130577.html", "135" :"http://www.cnblogs.com/grandyang/p/4575026.html", "134" :"http://www.cnblogs.com/grandyang/p/4266812.html", "133" :"http://www.cnblogs.com/grandyang/p/4267628.html", "132" :"http://www.cnblogs.com/grandyang/p/4271456.html", "131" :"http://www.cnblogs.com/grandyang/p/4270008.html", "130" :"http://www.cnblogs.com/grandyang/p/4555831.html", "129" :"http://www.cnblogs.com/grandyang/p/4273700.html", "128" :"http://www.cnblogs.com/grandyang/p/4276225.html", "127" :"http://www.cnblogs.com/grandyang/p/4539768.html", "126" :"http://www.cnblogs.com/grandyang/p/4548184.html", "125" :"http://www.cnblogs.com/grandyang/p/4030114.html", "124" :"http://www.cnblogs.com/grandyang/p/4280120.html", "123" :"http://www.cnblogs.com/grandyang/p/4281975.html", "122" :"http://www.cnblogs.com/grandyang/p/4280803.html", "121" :"http://www.cnblogs.com/grandyang/p/4280131.html", "120" :"http://www.cnblogs.com/grandyang/p/4286274.html", "119" :"http://www.cnblogs.com/grandyang/p/4031536.html", "118" :"http://www.cnblogs.com/grandyang/p/4032449.html", "117" :"http://www.cnblogs.com/grandyang/p/4290148.html", "116" :"http://www.cnblogs.com/grandyang/p/4288151.html", "115" :"http://www.cnblogs.com/grandyang/p/4294105.html", "114" :"http://www.cnblogs.com/grandyang/p/4293853.html", "113" :"http://www.cnblogs.com/grandyang/p/4042156.html", "112" :"http://www.cnblogs.com/grandyang/p/4036961.html", "111" :"http://www.cnblogs.com/grandyang/p/4042168.html", "110" :"http://www.cnblogs.com/grandyang/p/4045660.html", "109" :"http://www.cnblogs.com/grandyang/p/4295618.html", "108" :"http://www.cnblogs.com/grandyang/p/4295245.html", "107" :"http://www.cnblogs.com/grandyang/p/4051326.html", "106" :"http://www.cnblogs.com/grandyang/p/4296193.html", "105" :"http://www.cnblogs.com/grandyang/p/4296500.html", "104" :"http://www.cnblogs.com/grandyang/p/4051348.html", "103" :"http://www.cnblogs.com/grandyang/p/4297009.html", "102" :"http://www.cnblogs.com/grandyang/p/4051321.html", "101" :"http://www.cnblogs.com/grandyang/p/4051715.html", "100" :"http://www.cnblogs.com/grandyang/p/4053384.html", "99" :"http://www.cnblogs.com/grandyang/p/4298069.html", "98" :"http://www.cnblogs.com/grandyang/p/4298435.html", "97" :"http://www.cnblogs.com/grandyang/p/4298664.html", "96" :"http://www.cnblogs.com/grandyang/p/4299608.html", "95" :"http://www.cnblogs.com/grandyang/p/4301096.html", "94" :"http://www.cnblogs.com/grandyang/p/4297300.html", "93" :"http://www.cnblogs.com/grandyang/p/4305572.html", "92" :"http://www.cnblogs.com/grandyang/p/4306611.html", "91" :"http://www.cnblogs.com/grandyang/p/4313384.html", "90" :"http://www.cnblogs.com/grandyang/p/4310964.html", "89" :"http://www.cnblogs.com/grandyang/p/4315649.html", "88" :"http://www.cnblogs.com/grandyang/p/4059650.html", "87" :"http://www.cnblogs.com/grandyang/p/4318500.html", "86" :"http://www.cnblogs.com/grandyang/p/4321292.html", "85" :"http://www.cnblogs.com/grandyang/p/4322667.html", "84" :"http://www.cnblogs.com/grandyang/p/4322653.html", "83" :"http://www.cnblogs.com/grandyang/p/4066453.html", "82" :"http://www.cnblogs.com/grandyang/p/4069003.html", "81" :"http://www.cnblogs.com/grandyang/p/4325840.html", "80" :"http://www.cnblogs.com/grandyang/p/4329295.html", "79" :"http://www.cnblogs.com/grandyang/p/4332313.html", "78" :"http://www.cnblogs.com/grandyang/p/4309345.html", "77" :"http://www.cnblogs.com/grandyang/p/4332522.html", "76" :"http://www.cnblogs.com/grandyang/p/4340948.html", "75" :"http://www.cnblogs.com/grandyang/p/4341243.html", "74" :"http://www.cnblogs.com/grandyang/p/4323301.html", "73" :"http://www.cnblogs.com/grandyang/p/4341590.html", "72" :"http://www.cnblogs.com/grandyang/p/4344107.html", "71" :"http://www.cnblogs.com/grandyang/p/4347125.html", "70" :"https://www.cnblogs.com/grandyang/p/4079165.html", "69" :"http://www.cnblogs.com/grandyang/p/4346413.html", "68" :"http://www.cnblogs.com/grandyang/p/4350381.html", "67" :"http://www.cnblogs.com/grandyang/p/4084971.html", "66" :"http://www.cnblogs.com/grandyang/p/4079357.html", "65" :"http://www.cnblogs.com/grandyang/p/4084408.html", "64" :"http://www.cnblogs.com/grandyang/p/4353255.html", "63" :"http://www.cnblogs.com/grandyang/p/4353680.html", "62" :"http://www.cnblogs.com/grandyang/p/4353555.html", "61" :"http://www.cnblogs.com/grandyang/p/4355505.html", "60" :"http://www.cnblogs.com/grandyang/p/4358678.html", "59" :"http://www.cnblogs.com/grandyang/p/4362813.html", "58" :"http://www.cnblogs.com/grandyang/p/4086298.html", "57" :"http://www.cnblogs.com/grandyang/p/4367569.html", "56" :"http://www.cnblogs.com/grandyang/p/4370601.html", "55" :"http://www.cnblogs.com/grandyang/p/4371526.html", "54" :"http://www.cnblogs.com/grandyang/p/4362675.html", "53" :"http://www.cnblogs.com/grandyang/p/4377150.html", "52" :"http://www.cnblogs.com/grandyang/p/4380706.html", "51" :"http://www.cnblogs.com/grandyang/p/4377782.html", "50" :"http://www.cnblogs.com/grandyang/p/4383775.html", "49" :"http://www.cnblogs.com/grandyang/p/4385822.html", "48" :"http://www.cnblogs.com/grandyang/p/4389572.html", "47" :"http://www.cnblogs.com/grandyang/p/4359825.html", "46" :"http://www.cnblogs.com/grandyang/p/4358848.html", "45" :"http://www.cnblogs.com/grandyang/p/4373533.html", "44" :"http://www.cnblogs.com/grandyang/p/4401196.html", "43" :"http://www.cnblogs.com/grandyang/p/4395356.html", "42" :"http://www.cnblogs.com/grandyang/p/4402392.html", "41" :"http://www.cnblogs.com/grandyang/p/4395963.html", "40" :"http://www.cnblogs.com/grandyang/p/4419386.html", "39" :"http://www.cnblogs.com/grandyang/p/4419259.html", "38" :"http://www.cnblogs.com/grandyang/p/4086299.html", "37" :"http://www.cnblogs.com/grandyang/p/4421852.html", "36" :"http://www.cnblogs.com/grandyang/p/4421217.html", "35" :"http://www.cnblogs.com/grandyang/p/4408638.html", "34" :"http://www.cnblogs.com/grandyang/p/4409379.html", "33" :"http://www.cnblogs.com/grandyang/p/4325648.html", "32" :"http://www.cnblogs.com/grandyang/p/4424731.html", "31" :"http://www.cnblogs.com/grandyang/p/4428207.html", "30" :"http://www.cnblogs.com/grandyang/p/4521224.html", "29" :"http://www.cnblogs.com/grandyang/p/4431949.html", "28" :"http://www.cnblogs.com/grandyang/p/4606696.html", "27" :"http://www.cnblogs.com/grandyang/p/4606700.html", "26" :"http://www.cnblogs.com/grandyang/p/4329128.html", "25" :"http://www.cnblogs.com/grandyang/p/4441324.html", "24" :"http://www.cnblogs.com/grandyang/p/4441680.html", "23" :"http://www.cnblogs.com/grandyang/p/4606710.html", "22" :"http://www.cnblogs.com/grandyang/p/4444160.html", "21" :"http://www.cnblogs.com/grandyang/p/4086297.html", "20" :"http://www.cnblogs.com/grandyang/p/4424587.html", "19" :"http://www.cnblogs.com/grandyang/p/4606920.html", "18" :"http://www.cnblogs.com/grandyang/p/4515925.html", "17" :"http://www.cnblogs.com/grandyang/p/4452220.html", "16" :"http://www.cnblogs.com/grandyang/p/4510984.html", "15" :"http://www.cnblogs.com/grandyang/p/4481576.html", "14" :"http://www.cnblogs.com/grandyang/p/4606926.html", "13" :"http://www.cnblogs.com/grandyang/p/4120857.html", "12" :"http://www.cnblogs.com/grandyang/p/4123374.html", "11" :"http://www.cnblogs.com/grandyang/p/4455109.html", "10" :"http://www.cnblogs.com/grandyang/p/4461713.html", "9" :"http://www.cnblogs.com/grandyang/p/4125510.html", "8" :"http://www.cnblogs.com/grandyang/p/4125537.html", "7" :"http://www.cnblogs.com/grandyang/p/4125588.html", "6" :"http://www.cnblogs.com/grandyang/p/4128268.html", "5" :"http://www.cnblogs.com/grandyang/p/4464476.html", "4" :"http://www.cnblogs.com/grandyang/p/4465932.html", "3" :"http://www.cnblogs.com/grandyang/p/4480780.html", "2" :"http://www.cnblogs.com/grandyang/p/4129891.html", "1" :"http://www.cnblogs.com/grandyang/p/4130379.html", } + if (problemName in leetcodeName2Id) { + id = leetcodeName2Id[problemName]; + if(id in leetcodeId2Url){ + window.open(leetcodeId2Url[id], "_blank"); + } + } + }); + + //在水中的鱼博客中进行搜索 + $("body").on("click","#shuiyu",function(){ + var searchName = problemName.replace(/-/g, encodeURIComponent('+')); + var searchUrl ="https://fisherlei.blogspot.com/search?q="; + searchUrl =searchUrl+searchName + window.open(searchUrl, "_blank"); + }); + //利用谷歌搜索题目名称 $("body").on("click","#search_with_google",function(){ var searchName = problemName.replace(/-/g, encodeURIComponent(' ')); diff --git "a/\347\210\254\350\231\253/getId2UrlInCnblog.py" "b/\347\210\254\350\231\253/getId2UrlInCnblog.py" new file mode 100755 index 0000000..f8031cf --- /dev/null +++ "b/\347\210\254\350\231\253/getId2UrlInCnblog.py" @@ -0,0 +1,15 @@ +from bs4 import BeautifulSoup +import requests +f=open('output.txt','w+',encoding='gbk') +text=open('text.txt','r+',encoding='gbk') +soup=BeautifulSoup(text.read(),'lxml') +all_tr=soup.find('div',class_='postBody').find_all('tr') +for tr in soup.find('div',class_='postBody').find_all('tr'): + try: + id_=tr.find('td') + url=tr.find('a')['href'] + #print(id_.get_text()) + print("\""+id_.get_text()+"\" :"+"\""+url+"\", ",end="",file=f) + except: + pass + \ No newline at end of file diff --git "a/\347\210\254\350\231\253/leetcode_input.txt" "b/\347\210\254\350\231\253/leetcode_input.txt" new file mode 100755 index 0000000..e69de29 diff --git "a/\347\210\254\350\231\253/leetcode_rst.txt" "b/\347\210\254\350\231\253/leetcode_rst.txt" new file mode 100755 index 0000000..3aec06c --- /dev/null +++ "b/\347\210\254\350\231\253/leetcode_rst.txt" @@ -0,0 +1,13 @@ +"numbers-with-repeated-digits": "1012", "construct-binary-search-tree-from-preorder-traversal": "1008", "minimum-domino-rotations-for-equal-row": "1007", "clumsy-factorial": "1006", "maximize-sum-of-array-after-k-negations": "1005", "max-consecutive-ones-iii": "1004", "check-if-word-is-valid-after-substitutions": "1003", "find-common-characters": "1002", "grid-illumination": "1001", "minimum-cost-to-merge-stones": "1000", "available-captures-for-rook": "999", "maximum-binary-tree-ii": "998", "find-the-town-judge": "997", "number-of-squareful-arrays": "996", "minimum-number-of-k-consecutive-bit-flips": "995", "rotting-oranges": "994", "cousins-in-binary-tree": "993", "subarrays-with-k-different-integers": "992", "broken-calculator": "991", "satisfiability-of-equality-equations": "990", "add-to-array-form-of-integer": "989", "smallest-string-starting-from-leaf": "988", "vertical-order-traversal-of-a-binary-tree": "987", "interval-list-intersections": "986", "sum-of-even-numbers-after-queries": "985", "string-without-aaa-or-bbb": "984", "minimum-cost-for-tickets": "983", "triples-with-bitwise-and-equal-to-zero": "982", "time-based-key-value-store": "981", "unique-paths-iii": "980", "distribute-coins-in-binary-tree": "979", "longest-turbulent-subarray": "978", "squares-of-a-sorted-array": "977", "largest-perimeter-triangle": "976", "odd-even-jump": "975", "subarray-sums-divisible-by-k": "974", "k-closest-points-to-origin": "973", "fibonacci-number": "509", "equal-rational-numbers": "972", "flip-binary-tree-to-match-preorder-traversal": "971", "powerful-integers": "970", "pancake-sorting": "969", "binary-tree-cameras": "968", "numbers-with-same-consecutive-differences": "967", "vowel-spellchecker": "966", "univalued-binary-tree": "965", "least-operators-to-express-number": "964", "minimum-area-rectangle-ii": "963", "maximum-width-ramp": "962", "n-repeated-element-in-size-2n-array": "961", "delete-columns-to-make-sorted-iii": "960", "regions-cut-by-slashes": "959", "check-completeness-of-a-binary-tree": "958", "prison-cells-after-n-days": "957", "tallest-billboard": "956", "delete-columns-to-make-sorted-ii": "955", "array-of-doubled-pairs": "954", "verifying-an-alien-dictionary": "953", "largest-component-size-by-common-factor": "952", "flip-equivalent-binary-trees": "951", "reveal-cards-in-increasing-order": "950", "largest-time-for-given-digits": "949", "bag-of-tokens": "948", "most-stones-removed-with-same-row-or-column": "947", "validate-stack-sequences": "946", "minimum-increment-to-make-array-unique": "945", "delete-columns-to-make-sorted": "944", "find-the-shortest-superstring": "943", "di-string-match": "942", "valid-mountain-array": "941", "distinct-subsequences-ii": "940", "minimum-area-rectangle": "939", "range-sum-of-bst": "938", "reorder-log-files": "937", "stamping-the-sequence": "936", "knight-dialer": "935", "shortest-bridge": "934", "number-of-recent-calls": "933", "beautiful-array": "932", "minimum-falling-path-sum": "931", "binary-subarrays-with-sum": "930", "unique-email-addresses": "929", "minimize-malware-spread-ii": "928", "three-equal-parts": "927", "flip-string-to-monotone-increasing": "926", "long-pressed-name": "925", "minimize-malware-spread": "924", "3sum-with-multiplicity": "923", "sort-array-by-parity-ii": "922", "minimum-add-to-make-parentheses-valid": "921", "number-of-music-playlists": "920", "complete-binary-tree-inserter": "919", "maximum-sum-circular-subarray": "918", "reverse-only-letters": "917", "word-subsets": "916", "partition-array-into-disjoint-intervals": "915", "x-of-a-kind-in-a-deck-of-cards": "914", "cat-and-mouse": "913", "online-election": "911", "smallest-range-ii": "910", "snakes-and-ladders": "909", "smallest-range-i": "908", "sum-of-subarray-minimums": "907", "super-palindromes": "906", "sort-array-by-parity": "905", "fruit-into-baskets": "904", "valid-permutations-for-di-sequence": "903", "numbers-at-most-n-given-digit-set": "902", "online-stock-span": "901", "rle-iterator": "900", "orderly-queue": "899", "bitwise-ors-of-subarrays": "898", "increasing-order-search-tree": "897", "monotonic-array": "896", "maximum-frequency-stack": "895", "all-possible-full-binary-trees": "894", "groups-of-special-equivalent-strings": "893", "surface-area-of-3d-shapes": "892", "sum-of-subsequence-widths": "891", "find-and-replace-pattern": "890", "construct-binary-tree-from-preorder-and-postorder-traversal": "889", "fair-candy-swap": "888", "super-egg-drop": "887", "possible-bipartition": "886", "spiral-matrix-iii": "885", "uncommon-words-from-two-sentences": "884", "projection-area-of-3d-shapes": "883", "reachable-nodes-in-subdivided-graph": "882", "boats-to-save-people": "881", "decoded-string-at-index": "880", "generate-random-point-in-a-circle": "478", "random-point-in-non-overlapping-rectangles": "497", "random-flip-matrix": "519", "random-pick-with-weight": "528", "profitable-schemes": "879", "nth-magical-number": "878", "stone-game": "877", "middle-of-the-linked-list": "876", "koko-eating-bananas": "875", "walking-robot-simulation": "874", "length-of-longest-fibonacci-subsequence": "873", "leaf-similar-trees": "872", "implement-rand10-using-rand7": "470", "minimum-number-of-refueling-stops": "871", "advantage-shuffle": "870", "reordered-power-of-2": "869", "binary-gap": "868", "transpose-matrix": "867", "prime-palindrome": "866", "smallest-subtree-with-all-the-deepest-nodes": "865", "shortest-path-to-get-all-keys": "864", "random-pick-with-blacklist": "710", "all-nodes-distance-k-in-binary-tree": "863", "shortest-subarray-with-sum-at-least-k": "862", "score-after-flipping-matrix": "861", "lemonade-change": "860", "buddy-strings": "859", "mirror-reflection": "858", "minimum-cost-to-hire-k-workers": "857", "score-of-parentheses": "856", "exam-room": "855", "k-similar-strings": "854", "car-fleet": "853", "peak-index-in-a-mountain-array": "852", "loud-and-rich": "851", "rectangle-area-ii": "850", "maximize-distance-to-closest-person": "849", "shifting-letters": "848", "shortest-path-visiting-all-nodes": "847", "hand-of-straights": "846", "longest-mountain-in-array": "845", "backspace-string-compare": "844", "guess-the-word": "843", "split-array-into-fibonacci-sequence": "842", "keys-and-rooms": "841", "magic-squares-in-grid": "840", "similar-string-groups": "839", "push-dominoes": "838", "new-21-game": "837", "rectangle-overlap": "836", "image-overlap": "835", "sum-of-distances-in-tree": "834", "find-and-replace-in-string": "833", "flipping-an-image": "832", "design-circular-queue": "622", "design-circular-deque": "641", "masking-personal-information": "831", "positions-of-large-groups": "830", "consecutive-numbers-sum": "829", "unique-letter-string": "828", "making-a-large-island": "827", "most-profit-assigning-work": "826", "friends-of-appropriate-ages": "825", "goat-latin": "824", "binary-trees-with-factors": "823", "card-flipping-game": "822", "shortest-distance-to-a-character": "821", "short-encoding-of-words": "820", "design-linked-list": "707", "most-common-word": "819", "race-car": "818", "linked-list-components": "817", "ambiguous-coordinates": "816", "bus-routes": "815", "binary-tree-pruning": "814", "largest-sum-of-averages": "813", "largest-triangle-area": "812", "subdomain-visit-count": "811", "chalkboard-xor-game": "810", "expressive-words": "809", "soup-servings": "808", "max-increase-to-keep-city-skyline": "807", "number-of-lines-to-write-string": "806", "split-array-with-same-average": "805", "unique-morse-code-words": "804", "bricks-falling-when-hit": "803", "find-eventual-safe-states": "802", "minimum-swaps-to-make-sequences-increasing": "801", "design-hashmap": "706", "design-hashset": "705", "champagne-tower": "799", "smallest-rotation-with-highest-score": "798", "all-paths-from-source-to-target": "797", "rotate-string": "796", "number-of-subarrays-with-bounded-maximum": "795", "valid-tic-tac-toe-state": "794", "preimage-size-of-factorial-zeroes-function": "793", "number-of-matching-subsequences": "792", "custom-sort-string": "791", "domino-and-tromino-tiling": "790", "escape-the-ghosts": "789", "rotated-digits": "788", "cheapest-flights-within-k-stops": "787", "k-th-smallest-prime-fraction": "786", "is-graph-bipartite": "785", "letter-case-permutation": "784", "minimum-distance-between-bst-nodes": "783", "transform-to-chessboard": "782", "rabbits-in-forest": "781", "reaching-points": "780", "k-th-symbol-in-grammar": "779", "swim-in-rising-water": "778", "swap-adjacent-in-lr-string": "777", "binary-search": "704", "global-and-local-inversions": "775", "kth-largest-element-in-a-stream": "703", "sliding-puzzle": "773", "insert-into-a-binary-search-tree": "701", "search-in-a-binary-search-tree": "700", "jewels-and-stones": "771", "basic-calculator-iv": "770", "max-chunks-to-make-sorted": "769", "max-chunks-to-make-sorted-ii": "768", "reorganize-string": "767", "toeplitz-matrix": "766", "n-ary-tree-postorder-traversal": "590", "n-ary-tree-preorder-traversal": "589", "maximum-depth-of-n-ary-tree": "559", "quad-tree-intersection": "558", "construct-quad-tree": "427", "couples-holding-hands": "765", "largest-plus-sign": "764", "partition-labels": "763", "prime-number-of-set-bits-in-binary-representation": "762", "flatten-a-multilevel-doubly-linked-list": "430", "n-ary-tree-level-order-traversal": "429", "special-binary-string": "761", "set-intersection-size-at-least-two": "757", "pyramid-transition-matrix": "756", "reach-a-number": "754", "cracking-the-safe": "753", "open-the-lock": "752", "contain-virus": "749", "shortest-completing-word": "748", "largest-number-at-least-twice-of-others": "747", "min-cost-climbing-stairs": "746", "prefix-and-suffix-search": "745", "find-smallest-letter-greater-than-target": "744", "network-delay-time": "743", "to-lower-case": "709", "cherry-pickup": "741", "delete-and-earn": "740", "daily-temperatures": "739", "monotone-increasing-digits": "738", "parse-lisp-expression": "736", "asteroid-collision": "735", "flood-fill": "733", "my-calendar-iii": "732", "my-calendar-ii": "731", "count-different-palindromic-subsequences": "730", "my-calendar-i": "729", "self-dividing-numbers": "728", "number-of-atoms": "726", "split-linked-list-in-parts": "725", "find-pivot-index": "724", "remove-comments": "722", "accounts-merge": "721", "longest-word-in-dictionary": "720", "find-k-th-smallest-pair-distance": "719", "maximum-length-of-repeated-subarray": "718", "1-bit-and-2-bit-characters": "717", "range-module": "715", "best-time-to-buy-and-sell-stock-with-transaction-fee": "714", "subarray-product-less-than-k": "713", "minimum-ascii-delete-sum-for-two-strings": "712", "falling-squares": "699", "partition-to-k-equal-sum-subsets": "698", "degree-of-an-array": "697", "count-binary-substrings": "696", "max-area-of-island": "695", "binary-number-with-alternating-bits": "693", "top-k-frequent-words": "692", "stickers-to-spell-word": "691", "employee-importance": "690", "maximum-sum-of-3-non-overlapping-subarrays": "689", "knight-probability-in-chessboard": "688", "longest-univalue-path": "687", "repeated-string-match": "686", "redundant-connection-ii": "685", "redundant-connection": "684", "baseball-game": "682", "valid-palindrome-ii": "680", "24-game": "679", "valid-parenthesis-string": "678", "map-sum-pairs": "677", "implement-magic-dictionary": "676", "cut-off-trees-for-golf-event": "675", "longest-continuous-increasing-subsequence": "674", "number-of-longest-increasing-subsequence": "673", "bulb-switcher-ii": "672", "second-minimum-node-in-a-binary-tree": "671", "maximum-swap": "670", "trim-a-binary-search-tree": "669", "kth-smallest-number-in-multiplication-table": "668", "beautiful-arrangement-ii": "667", "non-decreasing-array": "665", "strange-printer": "664", "maximum-width-of-binary-tree": "662", "image-smoother": "661", "split-array-into-consecutive-subsequences": "659", "find-k-closest-elements": "658", "robot-return-to-origin": "657", "print-binary-tree": "655", "maximum-binary-tree": "654", "two-sum-iv-input-is-a-bst": "653", "find-duplicate-subtrees": "652", "2-keys-keyboard": "650", "dota2-senate": "649", "replace-words": "648", "palindromic-substrings": "647", "maximum-length-of-pair-chain": "646", "set-mismatch": "645", "maximum-average-subarray-i": "643", "solve-the-equation": "640", "decode-ways-ii": "639", "shopping-offers": "638", "average-of-levels-in-binary-tree": "637", "exclusive-time-of-functions": "636", "sum-of-square-numbers": "633", "smallest-range": "632", "course-schedule-iii": "630", "k-inverse-pairs-array": "629", "maximum-product-of-three-numbers": "628", "swap-salary": "627", "exchange-seats": "626", "add-one-row-to-tree": "623", "task-scheduler": "621", "not-boring-movies": "620", "merge-two-binary-trees": "617", "valid-triangle-number": "611", "find-duplicate-file-in-system": "609", "construct-string-from-binary-tree": "606", "can-place-flowers": "605", "human-traffic-of-stadium": "601", "non-negative-integers-without-consecutive-ones": "600", "minimum-index-sum-of-two-lists": "599", "range-addition-ii": "598", "classes-more-than-5-students": "596", "big-countries": "595", "longest-harmonious-subsequence": "594", "valid-square": "593", "fraction-addition-and-subtraction": "592", "tag-validator": "591", "erect-the-fence": "587", "delete-operation-for-two-strings": "583", "shortest-unsorted-continuous-subarray": "581", "out-of-boundary-paths": "576", "distribute-candies": "575", "subtree-of-another-tree": "572", "permutation-in-string": "567", "reshape-the-matrix": "566", "array-nesting": "565", "find-the-closest-palindrome": "564", "binary-tree-tilt": "563", "array-partition-i": "561", "subarray-sum-equals-k": "560", "reverse-words-in-a-string-iii": "557", "next-greater-element-iii": "556", "brick-wall": "554", "optimal-division": "553", "student-attendance-record-ii": "552", "student-attendance-record-i": "551", "friend-circles": "547", "remove-boxes": "546", "diameter-of-binary-tree": "543", "01-matrix": "542", "reverse-string-ii": "541", "single-element-in-a-sorted-array": "540", "minimum-time-difference": "539", "convert-bst-to-greater-tree": "538", "complex-number-multiplication": "537", "encode-and-decode-tinyurl": "535", "k-diff-pairs-in-an-array": "532", "minimum-absolute-difference-in-bst": "530", "minesweeper": "529", "beautiful-arrangement": "526", "contiguous-array": "525", "longest-word-in-dictionary-through-deleting": "524", "continuous-subarray-sum": "523", "longest-uncommon-subsequence-ii": "522", "longest-uncommon-subsequence-i": "521", "detect-capital": "520", "coin-change-2": "518", "super-washing-machines": "517", "longest-palindromic-subsequence": "516", "find-largest-value-in-each-tree-row": "515", "freedom-trail": "514", "find-bottom-left-tree-value": "513", "most-frequent-subtree-sum": "508", "perfect-number": "507", "relative-ranks": "506", "base-7": "504", "next-greater-element-ii": "503", "ipo": "502", "find-mode-in-binary-search-tree": "501", "keyboard-row": "500", "diagonal-traverse": "498", "next-greater-element-i": "496", "teemo-attacking": "495", "target-sum": "494", "reverse-pairs": "493", "construct-the-rectangle": "492", "increasing-subsequences": "491", "zuma-game": "488", "predict-the-winner": "486", "max-consecutive-ones": "485", "smallest-good-base": "483", "license-key-formatting": "482", "magical-string": "481", "sliding-window-median": "480", "largest-palindrome-product": "479", "total-hamming-distance": "477", "number-complement": "476", "heaters": "475", "ones-and-zeroes": "474", "matchsticks-to-square": "473", "concatenated-words": "472", "validate-ip-address": "468", "unique-substrings-in-wraparound-string": "467", "count-the-repetitions": "466", "can-i-win": "464", "island-perimeter": "463", "minimum-moves-to-equal-array-elements-ii": "462", "hamming-distance": "461", "lfu-cache": "460", "repeated-substring-pattern": "459", "poor-pigs": "458", "circular-array-loop": "457", "132-pattern": "456", "assign-cookies": "455", "4sum-ii": "454", "minimum-moves-to-equal-array-elements": "453", "minimum-number-of-arrows-to-burst-balloons": "452", "sort-characters-by-frequency": "451", "delete-node-in-a-bst": "450", "serialize-and-deserialize-bst": "449", "find-all-numbers-disappeared-in-an-array": "448", "number-of-boomerangs": "447", "arithmetic-slices-ii-subsequence": "446", "add-two-numbers-ii": "445", "string-compression": "443", "find-all-duplicates-in-an-array": "442", "arranging-coins": "441", "k-th-smallest-in-lexicographical-order": "440", "find-all-anagrams-in-a-string": "438", "path-sum-iii": "437", "find-right-interval": "436", "non-overlapping-intervals": "435", "number-of-segments-in-a-string": "434", "minimum-genetic-mutation": "433", "all-oone-data-structure": "432", "longest-repeating-character-replacement": "424", "reconstruct-original-digits-from-english": "423", "maximum-xor-of-two-numbers-in-an-array": "421", "strong-password-checker": "420", "battleships-in-a-board": "419", "pacific-atlantic-water-flow": "417", "partition-equal-subset-sum": "416", "add-strings": "415", "third-maximum-number": "414", "arithmetic-slices": "413", "fizz-buzz": "412", "split-array-largest-sum": "410", "longest-palindrome": "409", "trapping-rain-water-ii": "407", "queue-reconstruction-by-height": "406", "convert-a-number-to-hexadecimal": "405", "sum-of-left-leaves": "404", "frog-jump": "403", "remove-k-digits": "402", "binary-watch": "401", "nth-digit": "400", "evaluate-division": "399", "random-pick-index": "398", "integer-replacement": "397", "rotate-function": "396", "longest-substring-with-at-least-k-repeating-characters": "395", "decode-string": "394", "utf-8-validation": "393", "is-subsequence": "392", "perfect-rectangle": "391", "elimination-game": "390", "find-the-difference": "389", "longest-absolute-file-path": "388", "first-unique-character-in-a-string": "387", "lexicographical-numbers": "386", "mini-parser": "385", "shuffle-an-array": "384", "ransom-note": "383", "linked-list-random-node": "382", "insert-delete-getrandom-o1-duplicates-allowed": "381", "insert-delete-getrandom-o1": "380", "kth-smallest-element-in-a-sorted-matrix": "378", "combination-sum-iv": "377", "wiggle-subsequence": "376", "guess-number-higher-or-lower-ii": "375", "guess-number-higher-or-lower": "374", "find-k-pairs-with-smallest-sums": "373", "super-pow": "372", "sum-of-two-integers": "371", "largest-divisible-subset": "368", "valid-perfect-square": "367", "water-and-jug-problem": "365", "max-sum-of-rectangle-no-larger-than-k": "363", "count-numbers-with-unique-digits": "357", "design-twitter": "355", "russian-doll-envelopes": "354", "data-stream-as-disjoint-intervals": "352", "intersection-of-two-arrays-ii": "350", "intersection-of-two-arrays": "349", "top-k-frequent-elements": "347", "reverse-vowels-of-a-string": "345", "reverse-string": "344", "integer-break": "343", "power-of-four": "342", "flatten-nested-list-iterator": "341", "counting-bits": "338", "house-robber-iii": "337", "palindrome-pairs": "336", "self-crossing": "335", "increasing-triplet-subsequence": "334", "reconstruct-itinerary": "332", "verify-preorder-serialization-of-a-binary-tree": "331", "patching-array": "330", "longest-increasing-path-in-a-matrix": "329", "odd-even-linked-list": "328", "count-of-range-sum": "327", "power-of-three": "326", "wiggle-sort-ii": "324", "coin-change": "322", "create-maximum-number": "321", "bulb-switcher": "319", "maximum-product-of-word-lengths": "318", "remove-duplicate-letters": "316", "count-of-smaller-numbers-after-self": "315", "super-ugly-number": "313", "burst-balloons": "312", "minimum-height-trees": "310", "best-time-to-buy-and-sell-stock-with-cooldown": "309", "range-sum-query-mutable": "307", "additive-number": "306", "range-sum-query-2d-immutable": "304", "range-sum-query-immutable": "303", "remove-invalid-parentheses": "301", "longest-increasing-subsequence": "300", "bulls-and-cows": "299", "serialize-and-deserialize-binary-tree": "297", "find-median-from-data-stream": "295", "nim-game": "292", "word-pattern": "290", "game-of-life": "289", "find-the-duplicate-number": "287", "peeking-iterator": "284", "move-zeroes": "283", "expression-add-operators": "282", "perfect-squares": "279", "first-bad-version": "278", "h-index-ii": "275", "h-index": "274", "integer-to-english-words": "273", "missing-number": "268", "ugly-number-ii": "264", "ugly-number": "263", "trips-and-users": "262", "single-number-iii": "260", "add-digits": "258", "binary-tree-paths": "257", "valid-anagram": "242", "different-ways-to-add-parentheses": "241", "search-a-2d-matrix-ii": "240", "sliding-window-maximum": "239", "product-of-array-except-self": "238", "delete-node-in-a-linked-list": "237", "lowest-common-ancestor-of-a-binary-tree": "236", "lowest-common-ancestor-of-a-binary-search-tree": "235", "palindrome-linked-list": "234", "number-of-digit-one": "233", "implement-queue-using-stacks": "232", "power-of-two": "231", "kth-smallest-element-in-a-bst": "230", "majority-element-ii": "229", "summary-ranges": "228", "basic-calculator-ii": "227", "invert-binary-tree": "226", "implement-stack-using-queues": "225", "basic-calculator": "224", "rectangle-area": "223", "count-complete-tree-nodes": "222", "maximal-square": "221", "contains-duplicate-iii": "220", "contains-duplicate-ii": "219", "the-skyline-problem": "218", "contains-duplicate": "217", "combination-sum-iii": "216", "kth-largest-element-in-an-array": "215", "shortest-palindrome": "214", "house-robber-ii": "213", "word-search-ii": "212", "add-and-search-word-data-structure-design": "211", "course-schedule-ii": "210", "minimum-size-subarray-sum": "209", "implement-trie-prefix-tree": "208", "course-schedule": "207", "reverse-linked-list": "206", "isomorphic-strings": "205", "count-primes": "204", "remove-linked-list-elements": "203", "happy-number": "202", "bitwise-and-of-numbers-range": "201", "number-of-islands": "200", "binary-tree-right-side-view": "199", "house-robber": "198", "rising-temperature": "197", "delete-duplicate-emails": "196", "tenth-line": "195", "transpose-file": "194", "valid-phone-numbers": "193", "word-frequency": "192", "number-of-1-bits": "191", "reverse-bits": "190", "rotate-array": "189", "best-time-to-buy-and-sell-stock-iv": "188", "repeated-dna-sequences": "187", "department-top-three-salaries": "185", "department-highest-salary": "184", "customers-who-never-order": "183", "duplicate-emails": "182", "employees-earning-more-than-their-managers": "181", "consecutive-numbers": "180", "largest-number": "179", "rank-scores": "178", "nth-highest-salary": "177", "second-highest-salary": "176", "combine-two-tables": "175", "dungeon-game": "174", "binary-search-tree-iterator": "173", "factorial-trailing-zeroes": "172", "excel-sheet-column-number": "171", "majority-element": "169", "excel-sheet-column-title": "168", "two-sum-ii-input-array-is-sorted": "167", "fraction-to-recurring-decimal": "166", "compare-version-numbers": "165", "maximum-gap": "164", "find-peak-element": "162", "intersection-of-two-linked-lists": "160", "min-stack": "155", "find-minimum-in-rotated-sorted-array-ii": "154", "find-minimum-in-rotated-sorted-array": "153", "maximum-product-subarray": "152", "reverse-words-in-a-string": "151", "evaluate-reverse-polish-notation": "150", "max-points-on-a-line": "149", "sort-list": "148", "insertion-sort-list": "147", "lru-cache": "146", "binary-tree-postorder-traversal": "145", "binary-tree-preorder-traversal": "144", "reorder-list": "143", "linked-list-cycle-ii": "142", "linked-list-cycle": "141", "word-break-ii": "140", "word-break": "139", "copy-list-with-random-pointer": "138", "single-number-ii": "137", "single-number": "136", "candy": "135", "gas-station": "134", "clone-graph": "133", "palindrome-partitioning-ii": "132", "palindrome-partitioning": "131", "surrounded-regions": "130", "sum-root-to-leaf-numbers": "129", "longest-consecutive-sequence": "128", "word-ladder": "127", "word-ladder-ii": "126", "valid-palindrome": "125", "binary-tree-maximum-path-sum": "124", "best-time-to-buy-and-sell-stock-iii": "123", "best-time-to-buy-and-sell-stock-ii": "122", "best-time-to-buy-and-sell-stock": "121", "triangle": "120", "pascals-triangle-ii": "119", "pascals-triangle": "118", "populating-next-right-pointers-in-each-node-ii": "117", "populating-next-right-pointers-in-each-node": "116", "distinct-subsequences": "115", "flatten-binary-tree-to-linked-list": "114", "path-sum-ii": "113", "path-sum": "112", "minimum-depth-of-binary-tree": "111", "balanced-binary-tree": "110", "convert-sorted-list-to-binary-search-tree": "109", "convert-sorted-array-to-binary-search-tree": "108", "binary-tree-level-order-traversal-ii": "107", "construct-binary-tree-from-inorder-and-postorder-traversal": "106", "construct-binary-tree-from-preorder-and-inorder-traversal": "105", "maximum-depth-of-binary-tree": "104", "binary-tree-zigzag-level-order-traversal": "103", "binary-tree-level-order-traversal": "102", "symmetric-tree": "101", "same-tree": "100", "recover-binary-search-tree": "99", "validate-binary-search-tree": "98", "interleaving-string": "97", "unique-binary-search-trees": "96", "unique-binary-search-trees-ii": "95", "binary-tree-inorder-traversal": "94", "restore-ip-addresses": "93", "reverse-linked-list-ii": "92", "decode-ways": "91", "subsets-ii": "90", "gray-code": "89", "merge-sorted-array": "88", "scramble-string": "87", "partition-list": "86", "maximal-rectangle": "85", "largest-rectangle-in-histogram": "84", "remove-duplicates-from-sorted-list": "83", "remove-duplicates-from-sorted-list-ii": "82", "search-in-rotated-sorted-array-ii": "81", "remove-duplicates-from-sorted-array-ii": "80", "word-search": "79", "subsets": "78", "combinations": "77", "minimum-window-substring": "76", "sort-colors": "75", "search-a-2d-matrix": "74", "set-matrix-zeroes": "73", "edit-distance": "72", "simplify-path": "71", "climbing-stairs": "70", "sqrtx": "69", "text-justification": "68", "add-binary": "67", "plus-one": "66", "valid-number": "65", "minimum-path-sum": "64", "unique-paths-ii": "63", "unique-paths": "62", "rotate-list": "61", "permutation-sequence": "60", "spiral-matrix-ii": "59", "length-of-last-word": "58", "insert-interval": "57", "merge-intervals": "56", "jump-game": "55", "spiral-matrix": "54", "maximum-subarray": "53", "n-queens-ii": "52", "n-queens": "51", "powx-n": "50", "group-anagrams": "49", "rotate-image": "48", "permutations-ii": "47", "permutations": "46", "jump-game-ii": "45", "wildcard-matching": "44", "multiply-strings": "43", "trapping-rain-water": "42", "first-missing-positive": "41", "combination-sum-ii": "40", "combination-sum": "39", "count-and-say": "38", "sudoku-solver": "37", "valid-sudoku": "36", "search-insert-position": "35", "find-first-and-last-position-of-element-in-sorted-array": "34", "search-in-rotated-sorted-array": "33", "longest-valid-parentheses": "32", "next-permutation": "31", "substring-with-concatenation-of-all-words": "30", "divide-two-integers": "29", "implement-strstr": "28", "remove-element": "27", "remove-duplicates-from-sorted-array": "26", "reverse-nodes-in-k-group": "25", "swap-nodes-in-pairs": "24", "merge-k-sorted-lists": "23", "generate-parentheses": "22", "merge-two-sorted-lists": "21", "valid-parentheses": "20", "remove-nth-node-from-end-of-list": "19", "4sum": "18", "letter-combinations-of-a-phone-number": "17", "3sum-closest": "16", "3sum": "15", "longest-common-prefix": "14", "roman-to-integer": "13", "integer-to-roman": "12", "container-with-most-water": "11", "regular-expression-matching": "10", "palindrome-number": "9", "string-to-integer-atoi": "8", "reverse-integer": "7", "zigzag-conversion": "6", "longest-palindromic-substring": "5", "median-of-two-sorted-arrays": "4", "longest-substring-without-repeating-characters": "3", "add-two-numbers": "2", "two-sum": "1", + + + + + + //const leetcodeId2Name = {"300": "longest-increasing-subsequence", "299": "bulls-and-cows", "297": "serialize-and-deserialize-binary-tree", "295": "find-median-from-data-stream", "292": "nim-game", "290": "word-pattern", "289": "game-of-life", "287": "find-the-duplicate-number", "284": "peeking-iterator", "283": "move-zeroes", "282": "expression-add-operators", "279": "perfect-squares", "278": "first-bad-version", "275": "h-index-ii", "274": "h-index", "273": "integer-to-english-words", "268": "missing-number", "264": "ugly-number-ii", "263": "ugly-number", "262": "trips-and-users", "260": "single-number-iii", "258": "add-digits", "257": "binary-tree-paths", "242": "valid-anagram", "241": "different-ways-to-add-parentheses", "240": "search-a-2d-matrix-ii", "239": "sliding-window-maximum", "238": "product-of-array-except-self", "237": "delete-node-in-a-linked-list", "236": "lowest-common-ancestor-of-a-binary-tree", "235": "lowest-common-ancestor-of-a-binary-search-tree", "234": "palindrome-linked-list", "233": "number-of-digit-one", "232": "implement-queue-using-stacks", "231": "power-of-two", "230": "kth-smallest-element-in-a-bst", "229": "majority-element-ii", "228": "summary-ranges", "227": "basic-calculator-ii", "226": "invert-binary-tree", "225": "implement-stack-using-queues", "224": "basic-calculator", "223": "rectangle-area", "222": "count-complete-tree-nodes", "221": "maximal-square", "220": "contains-duplicate-iii", "219": "contains-duplicate-ii", "218": "the-skyline-problem", "217": "contains-duplicate", "216": "combination-sum-iii", "215": "kth-largest-element-in-an-array", "214": "shortest-palindrome", "213": "house-robber-ii", "212": "word-search-ii", "211": "add-and-search-word-data-structure-design", "210": "course-schedule-ii", "209": "minimum-size-subarray-sum", "208": "implement-trie-prefix-tree", "207": "course-schedule", "206": "reverse-linked-list", "205": "isomorphic-strings", "204": "count-primes", "203": "remove-linked-list-elements", "202": "happy-number", "201": "bitwise-and-of-numbers-range", "200": "number-of-islands", "199": "binary-tree-right-side-view", "198": "house-robber", "197": "rising-temperature", "196": "delete-duplicate-emails", "195": "tenth-line", "194": "transpose-file", "193": "valid-phone-numbers", "192": "word-frequency", "191": "number-of-1-bits", "190": "reverse-bits", "189": "rotate-array", "188": "best-time-to-buy-and-sell-stock-iv", "187": "repeated-dna-sequences", "185": "department-top-three-salaries", "184": "department-highest-salary", "183": "customers-who-never-order", "182": "duplicate-emails", "181": "employees-earning-more-than-their-managers", "180": "consecutive-numbers", "179": "largest-number", "178": "rank-scores", "177": "nth-highest-salary", "176": "second-highest-salary", "175": "combine-two-tables", "174": "dungeon-game", "173": "binary-search-tree-iterator", "172": "factorial-trailing-zeroes", "171": "excel-sheet-column-number", "169": "majority-element", "168": "excel-sheet-column-title", "167": "two-sum-ii-input-array-is-sorted", "166": "fraction-to-recurring-decimal", "165": "compare-version-numbers", "164": "maximum-gap", "162": "find-peak-element", "160": "intersection-of-two-linked-lists", "155": "min-stack", "154": "find-minimum-in-rotated-sorted-array-ii", "153": "find-minimum-in-rotated-sorted-array", "152": "maximum-product-subarray", "151": "reverse-words-in-a-string", "150": "evaluate-reverse-polish-notation", "149": "max-points-on-a-line", "148": "sort-list", "147": "insertion-sort-list", "146": "lru-cache", "145": "binary-tree-postorder-traversal", "144": "binary-tree-preorder-traversal", "143": "reorder-list", "142": "linked-list-cycle-ii", "141": "linked-list-cycle", "140": "word-break-ii", "139": "word-break", "138": "copy-list-with-random-pointer", "137": "single-number-ii", "136": "single-number", "135": "candy", "134": "gas-station", "133": "clone-graph", "132": "palindrome-partitioning-ii", "131": "palindrome-partitioning", "130": "surrounded-regions", "129": "sum-root-to-leaf-numbers", "128": "longest-consecutive-sequence", "127": "word-ladder", "126": "word-ladder-ii", "125": "valid-palindrome", "124": "binary-tree-maximum-path-sum", "123": "best-time-to-buy-and-sell-stock-iii", "122": "best-time-to-buy-and-sell-stock-ii", "121": "best-time-to-buy-and-sell-stock", "120": "triangle", "119": "pascals-triangle-ii", "118": "pascals-triangle", "117": "populating-next-right-pointers-in-each-node-ii", "116": "populating-next-right-pointers-in-each-node", "115": "distinct-subsequences", "114": "flatten-binary-tree-to-linked-list", "113": "path-sum-ii", "112": "path-sum", "111": "minimum-depth-of-binary-tree", "110": "balanced-binary-tree", "109": "convert-sorted-list-to-binary-search-tree", "108": "convert-sorted-array-to-binary-search-tree", "107": "binary-tree-level-order-traversal-ii", "106": "construct-binary-tree-from-inorder-and-postorder-traversal", "105": "construct-binary-tree-from-preorder-and-inorder-traversal", "104": "maximum-depth-of-binary-tree", "103": "binary-tree-zigzag-level-order-traversal", "102": "binary-tree-level-order-traversal", "101": "symmetric-tree", "100": "same-tree", "99": "recover-binary-search-tree", "98": "validate-binary-search-tree", "97": "interleaving-string", "96": "unique-binary-search-trees", "95": "unique-binary-search-trees-ii", "94": "binary-tree-inorder-traversal", "93": "restore-ip-addresses", "92": "reverse-linked-list-ii", "91": "decode-ways", "90": "subsets-ii", "89": "gray-code", "88": "merge-sorted-array", "87": "scramble-string", "86": "partition-list", "85": "maximal-rectangle", "84": "largest-rectangle-in-histogram", "83": "remove-duplicates-from-sorted-list", "82": "remove-duplicates-from-sorted-list-ii", "81": "search-in-rotated-sorted-array-ii", "80": "remove-duplicates-from-sorted-array-ii", "79": "word-search", "78": "subsets", "77": "combinations", "76": "minimum-window-substring", "75": "sort-colors", "74": "search-a-2d-matrix", "73": "set-matrix-zeroes", "72": "edit-distance", "71": "simplify-path", "70": "climbing-stairs", "69": "sqrtx", "68": "text-justification", "67": "add-binary", "66": "plus-one", "65": "valid-number", "64": "minimum-path-sum", "63": "unique-paths-ii", "62": "unique-paths", "61": "rotate-list", "60": "permutation-sequence", "59": "spiral-matrix-ii", "58": "length-of-last-word", "57": "insert-interval", "56": "merge-intervals", "55": "jump-game", "54": "spiral-matrix", "53": "maximum-subarray", "52": "n-queens-ii", "51": "n-queens", "50": "powx-n", "49": "group-anagrams", "48": "rotate-image", "47": "permutations-ii", "46": "permutations", "45": "jump-game-ii", "44": "wildcard-matching", "43": "multiply-strings", "42": "trapping-rain-water", "41": "first-missing-positive", "40": "combination-sum-ii", "39": "combination-sum", "38": "count-and-say", "37": "sudoku-solver", "36": "valid-sudoku", "35": "search-insert-position", "34": "find-first-and-last-position-of-element-in-sorted-array", "33": "search-in-rotated-sorted-array", "32": "longest-valid-parentheses", "31": "next-permutation", "30": "substring-with-concatenation-of-all-words", "29": "divide-two-integers", "28": "implement-strstr", "27": "remove-element", "26": "remove-duplicates-from-sorted-array", "25": "reverse-nodes-in-k-group", "24": "swap-nodes-in-pairs", "23": "merge-k-sorted-lists", "22": "generate-parentheses", "21": "merge-two-sorted-lists", "20": "valid-parentheses", "19": "remove-nth-node-from-end-of-list", "18": "4sum", "17": "letter-combinations-of-a-phone-number", "16": "3sum-closest", "15": "3sum", "14": "longest-common-prefix", "13": "roman-to-integer", "12": "integer-to-roman", "11": "container-with-most-water", "10": "regular-expression-matching", "9": "palindrome-number", "8": "string-to-integer-atoi", "7": "reverse-integer", "6": "zigzag-conversion", "5": "longest-palindromic-substring", "4": "median-of-two-sorted-arrays", "3": "longest-substring-without-repeating-characters", "2": "add-two-numbers", "1": "two-sum"} + //const leetcodeName2Id = {"longest-increasing-subsequence": "300", "bulls-and-cows": "299", "serialize-and-deserialize-binary-tree": "297", "find-median-from-data-stream": "295", "nim-game": "292", "word-pattern": "290", "game-of-life": "289", "find-the-duplicate-number": "287", "peeking-iterator": "284", "move-zeroes": "283", "expression-add-operators": "282", "perfect-squares": "279", "first-bad-version": "278", "h-index-ii": "275", "h-index": "274", "integer-to-english-words": "273", "missing-number": "268", "ugly-number-ii": "264", "ugly-number": "263", "trips-and-users": "262", "single-number-iii": "260", "add-digits": "258", "binary-tree-paths": "257", "valid-anagram": "242", "different-ways-to-add-parentheses": "241", "search-a-2d-matrix-ii": "240", "sliding-window-maximum": "239", "product-of-array-except-self": "238", "delete-node-in-a-linked-list": "237", "lowest-common-ancestor-of-a-binary-tree": "236", "lowest-common-ancestor-of-a-binary-search-tree": "235", "palindrome-linked-list": "234", "number-of-digit-one": "233", "implement-queue-using-stacks": "232", "power-of-two": "231", "kth-smallest-element-in-a-bst": "230", "majority-element-ii": "229", "summary-ranges": "228", "basic-calculator-ii": "227", "invert-binary-tree": "226", "implement-stack-using-queues": "225", "basic-calculator": "224", "rectangle-area": "223", "count-complete-tree-nodes": "222", "maximal-square": "221", "contains-duplicate-iii": "220", "contains-duplicate-ii": "219", "the-skyline-problem": "218", "contains-duplicate": "217", "combination-sum-iii": "216", "kth-largest-element-in-an-array": "215", "shortest-palindrome": "214", "house-robber-ii": "213", "word-search-ii": "212", "add-and-search-word-data-structure-design": "211", "course-schedule-ii": "210", "minimum-size-subarray-sum": "209", "implement-trie-prefix-tree": "208", "course-schedule": "207", "reverse-linked-list": "206", "isomorphic-strings": "205", "count-primes": "204", "remove-linked-list-elements": "203", "happy-number": "202", "bitwise-and-of-numbers-range": "201", "number-of-islands": "200", "binary-tree-right-side-view": "199", "house-robber": "198", "rising-temperature": "197", "delete-duplicate-emails": "196", "tenth-line": "195", "transpose-file": "194", "valid-phone-numbers": "193", "word-frequency": "192", "number-of-1-bits": "191", "reverse-bits": "190", "rotate-array": "189", "best-time-to-buy-and-sell-stock-iv": "188", "repeated-dna-sequences": "187", "department-top-three-salaries": "185", "department-highest-salary": "184", "customers-who-never-order": "183", "duplicate-emails": "182", "employees-earning-more-than-their-managers": "181", "consecutive-numbers": "180", "largest-number": "179", "rank-scores": "178", "nth-highest-salary": "177", "second-highest-salary": "176", "combine-two-tables": "175", "dungeon-game": "174", "binary-search-tree-iterator": "173", "factorial-trailing-zeroes": "172", "excel-sheet-column-number": "171", "majority-element": "169", "excel-sheet-column-title": "168", "two-sum-ii-input-array-is-sorted": "167", "fraction-to-recurring-decimal": "166", "compare-version-numbers": "165", "maximum-gap": "164", "find-peak-element": "162", "intersection-of-two-linked-lists": "160", "min-stack": "155", "find-minimum-in-rotated-sorted-array-ii": "154", "find-minimum-in-rotated-sorted-array": "153", "maximum-product-subarray": "152", "reverse-words-in-a-string": "151", "evaluate-reverse-polish-notation": "150", "max-points-on-a-line": "149", "sort-list": "148", "insertion-sort-list": "147", "lru-cache": "146", "binary-tree-postorder-traversal": "145", "binary-tree-preorder-traversal": "144", "reorder-list": "143", "linked-list-cycle-ii": "142", "linked-list-cycle": "141", "word-break-ii": "140", "word-break": "139", "copy-list-with-random-pointer": "138", "single-number-ii": "137", "single-number": "136", "candy": "135", "gas-station": "134", "clone-graph": "133", "palindrome-partitioning-ii": "132", "palindrome-partitioning": "131", "surrounded-regions": "130", "sum-root-to-leaf-numbers": "129", "longest-consecutive-sequence": "128", "word-ladder": "127", "word-ladder-ii": "126", "valid-palindrome": "125", "binary-tree-maximum-path-sum": "124", "best-time-to-buy-and-sell-stock-iii": "123", "best-time-to-buy-and-sell-stock-ii": "122", "best-time-to-buy-and-sell-stock": "121", "triangle": "120", "pascals-triangle-ii": "119", "pascals-triangle": "118", "populating-next-right-pointers-in-each-node-ii": "117", "populating-next-right-pointers-in-each-node": "116", "distinct-subsequences": "115", "flatten-binary-tree-to-linked-list": "114", "path-sum-ii": "113", "path-sum": "112", "minimum-depth-of-binary-tree": "111", "balanced-binary-tree": "110", "convert-sorted-list-to-binary-search-tree": "109", "convert-sorted-array-to-binary-search-tree": "108", "binary-tree-level-order-traversal-ii": "107", "construct-binary-tree-from-inorder-and-postorder-traversal": "106", "construct-binary-tree-from-preorder-and-inorder-traversal": "105", "maximum-depth-of-binary-tree": "104", "binary-tree-zigzag-level-order-traversal": "103", "binary-tree-level-order-traversal": "102", "symmetric-tree": "101", "same-tree": "100", "recover-binary-search-tree": "99", "validate-binary-search-tree": "98", "interleaving-string": "97", "unique-binary-search-trees": "96", "unique-binary-search-trees-ii": "95", "binary-tree-inorder-traversal": "94", "restore-ip-addresses": "93", "reverse-linked-list-ii": "92", "decode-ways": "91", "subsets-ii": "90", "gray-code": "89", "merge-sorted-array": "88", "scramble-string": "87", "partition-list": "86", "maximal-rectangle": "85", "largest-rectangle-in-histogram": "84", "remove-duplicates-from-sorted-list": "83", "remove-duplicates-from-sorted-list-ii": "82", "search-in-rotated-sorted-array-ii": "81", "remove-duplicates-from-sorted-array-ii": "80", "word-search": "79", "subsets": "78", "combinations": "77", "minimum-window-substring": "76", "sort-colors": "75", "search-a-2d-matrix": "74", "set-matrix-zeroes": "73", "edit-distance": "72", "simplify-path": "71", "climbing-stairs": "70", "sqrtx": "69", "text-justification": "68", "add-binary": "67", "plus-one": "66", "valid-number": "65", "minimum-path-sum": "64", "unique-paths-ii": "63", "unique-paths": "62", "rotate-list": "61", "permutation-sequence": "60", "spiral-matrix-ii": "59", "length-of-last-word": "58", "insert-interval": "57", "merge-intervals": "56", "jump-game": "55", "spiral-matrix": "54", "maximum-subarray": "53", "n-queens-ii": "52", "n-queens": "51", "powx-n": "50", "group-anagrams": "49", "rotate-image": "48", "permutations-ii": "47", "permutations": "46", "jump-game-ii": "45", "wildcard-matching": "44", "multiply-strings": "43", "trapping-rain-water": "42", "first-missing-positive": "41", "combination-sum-ii": "40", "combination-sum": "39", "count-and-say": "38", "sudoku-solver": "37", "valid-sudoku": "36", "search-insert-position": "35", "find-first-and-last-position-of-element-in-sorted-array": "34", "search-in-rotated-sorted-array": "33", "longest-valid-parentheses": "32", "next-permutation": "31", "substring-with-concatenation-of-all-words": "30", "divide-two-integers": "29", "implement-strstr": "28", "remove-element": "27", "remove-duplicates-from-sorted-array": "26", "reverse-nodes-in-k-group": "25", "swap-nodes-in-pairs": "24", "merge-k-sorted-lists": "23", "generate-parentheses": "22", "merge-two-sorted-lists": "21", "valid-parentheses": "20", "remove-nth-node-from-end-of-list": "19", "4sum": "18", "letter-combinations-of-a-phone-number": "17", "3sum-closest": "16", "3sum": "15", "longest-common-prefix": "14", "roman-to-integer": "13", "integer-to-roman": "12", "container-with-most-water": "11", "regular-expression-matching": "10", "palindrome-number": "9", "string-to-integer-atoi": "8", "reverse-integer": "7", "zigzag-conversion": "6", "longest-palindromic-substring": "5", "median-of-two-sorted-arrays": "4", "longest-substring-without-repeating-characters": "3", "add-two-numbers": "2", "two-sum": "1"} + + + + const leetcodeId2Name = {"665": "non-decreasing-array", "664": "strange-printer", "662": "maximum-width-of-binary-tree", "661": "image-smoother", "659": "split-array-into-consecutive-subsequences", "658": "find-k-closest-elements", "657": "robot-return-to-origin", "655": "print-binary-tree", "654": "maximum-binary-tree", "653": "two-sum-iv-input-is-a-bst", "652": "find-duplicate-subtrees", "650": "2-keys-keyboard", "649": "dota2-senate", "648": "replace-words", "647": "palindromic-substrings", "646": "maximum-length-of-pair-chain", "645": "set-mismatch", "643": "maximum-average-subarray-i", "640": "solve-the-equation", "639": "decode-ways-ii", "638": "shopping-offers", "637": "average-of-levels-in-binary-tree", "636": "exclusive-time-of-functions", "633": "sum-of-square-numbers", "632": "smallest-range", "630": "course-schedule-iii", "629": "k-inverse-pairs-array", "628": "maximum-product-of-three-numbers", "627": "swap-salary", "626": "exchange-seats", "623": "add-one-row-to-tree", "621": "task-scheduler", "620": "not-boring-movies", "617": "merge-two-binary-trees", "611": "valid-triangle-number", "609": "find-duplicate-file-in-system", "606": "construct-string-from-binary-tree", "605": "can-place-flowers", "601": "human-traffic-of-stadium", "600": "non-negative-integers-without-consecutive-ones", "599": "minimum-index-sum-of-two-lists", "598": "range-addition-ii", "596": "classes-more-than-5-students", "595": "big-countries", "594": "longest-harmonious-subsequence", "593": "valid-square", "592": "fraction-addition-and-subtraction", "591": "tag-validator", "587": "erect-the-fence", "583": "delete-operation-for-two-strings", "581": "shortest-unsorted-continuous-subarray", "576": "out-of-boundary-paths", "575": "distribute-candies", "572": "subtree-of-another-tree", "567": "permutation-in-string", "566": "reshape-the-matrix", "565": "array-nesting", "564": "find-the-closest-palindrome", "563": "binary-tree-tilt", "561": "array-partition-i", "560": "subarray-sum-equals-k", "557": "reverse-words-in-a-string-iii", "556": "next-greater-element-iii", "554": "brick-wall", "553": "optimal-division", "552": "student-attendance-record-ii", "551": "student-attendance-record-i", "547": "friend-circles", "546": "remove-boxes", "543": "diameter-of-binary-tree", "542": "01-matrix", "541": "reverse-string-ii", "540": "single-element-in-a-sorted-array", "539": "minimum-time-difference", "538": "convert-bst-to-greater-tree", "537": "complex-number-multiplication", "535": "encode-and-decode-tinyurl", "532": "k-diff-pairs-in-an-array", "530": "minimum-absolute-difference-in-bst", "529": "minesweeper", "526": "beautiful-arrangement", "525": "contiguous-array", "524": "longest-word-in-dictionary-through-deleting", "523": "continuous-subarray-sum", "522": "longest-uncommon-subsequence-ii", "521": "longest-uncommon-subsequence-i", "520": "detect-capital", "518": "coin-change-2", "517": "super-washing-machines", "516": "longest-palindromic-subsequence", "515": "find-largest-value-in-each-tree-row", "514": "freedom-trail", "513": "find-bottom-left-tree-value", "508": "most-frequent-subtree-sum", "507": "perfect-number", "506": "relative-ranks", "504": "base-7", "503": "next-greater-element-ii", "502": "ipo", "501": "find-mode-in-binary-search-tree", "500": "keyboard-row", "498": "diagonal-traverse", "496": "next-greater-element-i", "495": "teemo-attacking", "494": "target-sum", "493": "reverse-pairs", "492": "construct-the-rectangle", "491": "increasing-subsequences", "488": "zuma-game", "486": "predict-the-winner", "485": "max-consecutive-ones", "483": "smallest-good-base", "482": "license-key-formatting", "481": "magical-string", "480": "sliding-window-median", "479": "largest-palindrome-product", "477": "total-hamming-distance", "476": "number-complement", "475": "heaters", "474": "ones-and-zeroes", "473": "matchsticks-to-square", "472": "concatenated-words", "468": "validate-ip-address", "467": "unique-substrings-in-wraparound-string", "466": "count-the-repetitions", "464": "can-i-win", "463": "island-perimeter", "462": "minimum-moves-to-equal-array-elements-ii", "461": "hamming-distance", "460": "lfu-cache", "459": "repeated-substring-pattern", "458": "poor-pigs", "457": "circular-array-loop", "456": "132-pattern", "455": "assign-cookies", "454": "4sum-ii", "453": "minimum-moves-to-equal-array-elements", "452": "minimum-number-of-arrows-to-burst-balloons", "451": "sort-characters-by-frequency", "450": "delete-node-in-a-bst", "449": "serialize-and-deserialize-bst", "448": "find-all-numbers-disappeared-in-an-array", "447": "number-of-boomerangs", "446": "arithmetic-slices-ii-subsequence", "445": "add-two-numbers-ii", "443": "string-compression", "442": "find-all-duplicates-in-an-array", "441": "arranging-coins", "440": "k-th-smallest-in-lexicographical-order", "438": "find-all-anagrams-in-a-string", "437": "path-sum-iii", "436": "find-right-interval", "435": "non-overlapping-intervals", "434": "number-of-segments-in-a-string", "433": "minimum-genetic-mutation", "432": "all-oone-data-structure", "424": "longest-repeating-character-replacement", "423": "reconstruct-original-digits-from-english", "421": "maximum-xor-of-two-numbers-in-an-array", "420": "strong-password-checker", "419": "battleships-in-a-board", "417": "pacific-atlantic-water-flow", "416": "partition-equal-subset-sum", "415": "add-strings", "414": "third-maximum-number", "413": "arithmetic-slices", "412": "fizz-buzz", "410": "split-array-largest-sum", "409": "longest-palindrome", "407": "trapping-rain-water-ii", "406": "queue-reconstruction-by-height", "405": "convert-a-number-to-hexadecimal", "404": "sum-of-left-leaves", "403": "frog-jump", "402": "remove-k-digits", "401": "binary-watch", "400": "nth-digit", "399": "evaluate-division", "398": "random-pick-index", "397": "integer-replacement", "396": "rotate-function", "395": "longest-substring-with-at-least-k-repeating-characters", "394": "decode-string", "393": "utf-8-validation", "392": "is-subsequence", "391": "perfect-rectangle", "390": "elimination-game", "389": "find-the-difference", "388": "longest-absolute-file-path", "387": "first-unique-character-in-a-string", "386": "lexicographical-numbers", "385": "mini-parser", "384": "shuffle-an-array", "383": "ransom-note", "382": "linked-list-random-node", "381": "insert-delete-getrandom-o1-duplicates-allowed", "380": "insert-delete-getrandom-o1", "378": "kth-smallest-element-in-a-sorted-matrix", "377": "combination-sum-iv", "376": "wiggle-subsequence", "375": "guess-number-higher-or-lower-ii", "374": "guess-number-higher-or-lower", "373": "find-k-pairs-with-smallest-sums", "372": "super-pow", "371": "sum-of-two-integers", "368": "largest-divisible-subset", "367": "valid-perfect-square", "365": "water-and-jug-problem", "363": "max-sum-of-rectangle-no-larger-than-k", "357": "count-numbers-with-unique-digits", "355": "design-twitter", "354": "russian-doll-envelopes", "352": "data-stream-as-disjoint-intervals", "350": "intersection-of-two-arrays-ii", "349": "intersection-of-two-arrays", "347": "top-k-frequent-elements", "345": "reverse-vowels-of-a-string", "344": "reverse-string", "343": "integer-break", "342": "power-of-four", "341": "flatten-nested-list-iterator", "338": "counting-bits", "337": "house-robber-iii", "336": "palindrome-pairs", "335": "self-crossing", "334": "increasing-triplet-subsequence", "332": "reconstruct-itinerary", "331": "verify-preorder-serialization-of-a-binary-tree", "330": "patching-array", "329": "longest-increasing-path-in-a-matrix", "328": "odd-even-linked-list", "327": "count-of-range-sum", "326": "power-of-three", "324": "wiggle-sort-ii", "322": "coin-change", "321": "create-maximum-number", "319": "bulb-switcher", "318": "maximum-product-of-word-lengths", "316": "remove-duplicate-letters", "315": "count-of-smaller-numbers-after-self", "313": "super-ugly-number", "312": "burst-balloons", "310": "minimum-height-trees", "309": "best-time-to-buy-and-sell-stock-with-cooldown", "307": "range-sum-query-mutable", "306": "additive-number", "304": "range-sum-query-2d-immutable", "303": "range-sum-query-immutable", "301": "remove-invalid-parentheses", "300": "longest-increasing-subsequence", "299": "bulls-and-cows", "297": "serialize-and-deserialize-binary-tree", "295": "find-median-from-data-stream", "292": "nim-game", "290": "word-pattern", "289": "game-of-life", "287": "find-the-duplicate-number", "284": "peeking-iterator", "283": "move-zeroes", "282": "expression-add-operators", "279": "perfect-squares", "278": "first-bad-version", "275": "h-index-ii", "274": "h-index", "273": "integer-to-english-words", "268": "missing-number", "264": "ugly-number-ii", "263": "ugly-number", "262": "trips-and-users", "260": "single-number-iii", "258": "add-digits", "257": "binary-tree-paths", "242": "valid-anagram", "241": "different-ways-to-add-parentheses", "240": "search-a-2d-matrix-ii", "239": "sliding-window-maximum", "238": "product-of-array-except-self", "237": "delete-node-in-a-linked-list", "236": "lowest-common-ancestor-of-a-binary-tree", "235": "lowest-common-ancestor-of-a-binary-search-tree", "234": "palindrome-linked-list", "233": "number-of-digit-one", "232": "implement-queue-using-stacks", "231": "power-of-two", "230": "kth-smallest-element-in-a-bst", "229": "majority-element-ii", "228": "summary-ranges", "227": "basic-calculator-ii", "226": "invert-binary-tree", "225": "implement-stack-using-queues", "224": "basic-calculator", "223": "rectangle-area", "222": "count-complete-tree-nodes", "221": "maximal-square", "220": "contains-duplicate-iii", "219": "contains-duplicate-ii", "218": "the-skyline-problem", "217": "contains-duplicate", "216": "combination-sum-iii", "215": "kth-largest-element-in-an-array", "214": "shortest-palindrome", "213": "house-robber-ii", "212": "word-search-ii", "211": "add-and-search-word-data-structure-design", "210": "course-schedule-ii", "209": "minimum-size-subarray-sum", "208": "implement-trie-prefix-tree", "207": "course-schedule", "206": "reverse-linked-list", "205": "isomorphic-strings", "204": "count-primes", "203": "remove-linked-list-elements", "202": "happy-number", "201": "bitwise-and-of-numbers-range", "200": "number-of-islands", "199": "binary-tree-right-side-view", "198": "house-robber", "197": "rising-temperature", "196": "delete-duplicate-emails", "195": "tenth-line", "194": "transpose-file", "193": "valid-phone-numbers", "192": "word-frequency", "191": "number-of-1-bits", "190": "reverse-bits", "189": "rotate-array", "188": "best-time-to-buy-and-sell-stock-iv", "187": "repeated-dna-sequences", "185": "department-top-three-salaries", "184": "department-highest-salary", "183": "customers-who-never-order", "182": "duplicate-emails", "181": "employees-earning-more-than-their-managers", "180": "consecutive-numbers", "179": "largest-number", "178": "rank-scores", "177": "nth-highest-salary", "176": "second-highest-salary", "175": "combine-two-tables", "174": "dungeon-game", "173": "binary-search-tree-iterator", "172": "factorial-trailing-zeroes", "171": "excel-sheet-column-number", "169": "majority-element", "168": "excel-sheet-column-title", "167": "two-sum-ii-input-array-is-sorted", "166": "fraction-to-recurring-decimal", "165": "compare-version-numbers", "164": "maximum-gap", "162": "find-peak-element", "160": "intersection-of-two-linked-lists", "155": "min-stack", "154": "find-minimum-in-rotated-sorted-array-ii", "153": "find-minimum-in-rotated-sorted-array", "152": "maximum-product-subarray", "151": "reverse-words-in-a-string", "150": "evaluate-reverse-polish-notation", "149": "max-points-on-a-line", "148": "sort-list", "147": "insertion-sort-list", "146": "lru-cache", "145": "binary-tree-postorder-traversal", "144": "binary-tree-preorder-traversal", "143": "reorder-list", "142": "linked-list-cycle-ii", "141": "linked-list-cycle", "140": "word-break-ii", "139": "word-break", "138": "copy-list-with-random-pointer", "137": "single-number-ii", "136": "single-number", "135": "candy", "134": "gas-station", "133": "clone-graph", "132": "palindrome-partitioning-ii", "131": "palindrome-partitioning", "130": "surrounded-regions", "129": "sum-root-to-leaf-numbers", "128": "longest-consecutive-sequence", "127": "word-ladder", "126": "word-ladder-ii", "125": "valid-palindrome", "124": "binary-tree-maximum-path-sum", "123": "best-time-to-buy-and-sell-stock-iii", "122": "best-time-to-buy-and-sell-stock-ii", "121": "best-time-to-buy-and-sell-stock", "120": "triangle", "119": "pascals-triangle-ii", "118": "pascals-triangle", "117": "populating-next-right-pointers-in-each-node-ii", "116": "populating-next-right-pointers-in-each-node", "115": "distinct-subsequences", "114": "flatten-binary-tree-to-linked-list", "113": "path-sum-ii", "112": "path-sum", "111": "minimum-depth-of-binary-tree", "110": "balanced-binary-tree", "109": "convert-sorted-list-to-binary-search-tree", "108": "convert-sorted-array-to-binary-search-tree", "107": "binary-tree-level-order-traversal-ii", "106": "construct-binary-tree-from-inorder-and-postorder-traversal", "105": "construct-binary-tree-from-preorder-and-inorder-traversal", "104": "maximum-depth-of-binary-tree", "103": "binary-tree-zigzag-level-order-traversal", "102": "binary-tree-level-order-traversal", "101": "symmetric-tree", "100": "same-tree", "99": "recover-binary-search-tree", "98": "validate-binary-search-tree", "97": "interleaving-string", "96": "unique-binary-search-trees", "95": "unique-binary-search-trees-ii", "94": "binary-tree-inorder-traversal", "93": "restore-ip-addresses", "92": "reverse-linked-list-ii", "91": "decode-ways", "90": "subsets-ii", "89": "gray-code", "88": "merge-sorted-array", "87": "scramble-string", "86": "partition-list", "85": "maximal-rectangle", "84": "largest-rectangle-in-histogram", "83": "remove-duplicates-from-sorted-list", "82": "remove-duplicates-from-sorted-list-ii", "81": "search-in-rotated-sorted-array-ii", "80": "remove-duplicates-from-sorted-array-ii", "79": "word-search", "78": "subsets", "77": "combinations", "76": "minimum-window-substring", "75": "sort-colors", "74": "search-a-2d-matrix", "73": "set-matrix-zeroes", "72": "edit-distance", "71": "simplify-path", "70": "climbing-stairs", "69": "sqrtx", "68": "text-justification", "67": "add-binary", "66": "plus-one", "65": "valid-number", "64": "minimum-path-sum", "63": "unique-paths-ii", "62": "unique-paths", "61": "rotate-list", "60": "permutation-sequence", "59": "spiral-matrix-ii", "58": "length-of-last-word", "57": "insert-interval", "56": "merge-intervals", "55": "jump-game", "54": "spiral-matrix", "53": "maximum-subarray", "52": "n-queens-ii", "51": "n-queens", "50": "powx-n", "49": "group-anagrams", "48": "rotate-image", "47": "permutations-ii", "46": "permutations", "45": "jump-game-ii", "44": "wildcard-matching", "43": "multiply-strings", "42": "trapping-rain-water", "41": "first-missing-positive", "40": "combination-sum-ii", "39": "combination-sum", "38": "count-and-say", "37": "sudoku-solver", "36": "valid-sudoku", "35": "search-insert-position", "34": "find-first-and-last-position-of-element-in-sorted-array", "33": "search-in-rotated-sorted-array", "32": "longest-valid-parentheses", "31": "next-permutation", "30": "substring-with-concatenation-of-all-words", "29": "divide-two-integers", "28": "implement-strstr", "27": "remove-element", "26": "remove-duplicates-from-sorted-array", "25": "reverse-nodes-in-k-group", "24": "swap-nodes-in-pairs", "23": "merge-k-sorted-lists", "22": "generate-parentheses", "21": "merge-two-sorted-lists", "20": "valid-parentheses", "19": "remove-nth-node-from-end-of-list", "18": "4sum", "17": "letter-combinations-of-a-phone-number", "16": "3sum-closest", "15": "3sum", "14": "longest-common-prefix", "13": "roman-to-integer", "12": "integer-to-roman", "11": "container-with-most-water", "10": "regular-expression-matching", "9": "palindrome-number", "8": "string-to-integer-atoi", "7": "reverse-integer", "6": "zigzag-conversion", "5": "longest-palindromic-substring", "4": "median-of-two-sorted-arrays", "3": "longest-substring-without-repeating-characters", "2": "add-two-numbers", "1": "two-sum"} + const leetcodeName2Id = {"non-decreasing-array": "665", "strange-printer": "664", "maximum-width-of-binary-tree": "662", "image-smoother": "661", "split-array-into-consecutive-subsequences": "659", "find-k-closest-elements": "658", "robot-return-to-origin": "657", "print-binary-tree": "655", "maximum-binary-tree": "654", "two-sum-iv-input-is-a-bst": "653", "find-duplicate-subtrees": "652", "2-keys-keyboard": "650", "dota2-senate": "649", "replace-words": "648", "palindromic-substrings": "647", "maximum-length-of-pair-chain": "646", "set-mismatch": "645", "maximum-average-subarray-i": "643", "solve-the-equation": "640", "decode-ways-ii": "639", "shopping-offers": "638", "average-of-levels-in-binary-tree": "637", "exclusive-time-of-functions": "636", "sum-of-square-numbers": "633", "smallest-range": "632", "course-schedule-iii": "630", "k-inverse-pairs-array": "629", "maximum-product-of-three-numbers": "628", "swap-salary": "627", "exchange-seats": "626", "add-one-row-to-tree": "623", "task-scheduler": "621", "not-boring-movies": "620", "merge-two-binary-trees": "617", "valid-triangle-number": "611", "find-duplicate-file-in-system": "609", "construct-string-from-binary-tree": "606", "can-place-flowers": "605", "human-traffic-of-stadium": "601", "non-negative-integers-without-consecutive-ones": "600", "minimum-index-sum-of-two-lists": "599", "range-addition-ii": "598", "classes-more-than-5-students": "596", "big-countries": "595", "longest-harmonious-subsequence": "594", "valid-square": "593", "fraction-addition-and-subtraction": "592", "tag-validator": "591", "erect-the-fence": "587", "delete-operation-for-two-strings": "583", "shortest-unsorted-continuous-subarray": "581", "out-of-boundary-paths": "576", "distribute-candies": "575", "subtree-of-another-tree": "572", "permutation-in-string": "567", "reshape-the-matrix": "566", "array-nesting": "565", "find-the-closest-palindrome": "564", "binary-tree-tilt": "563", "array-partition-i": "561", "subarray-sum-equals-k": "560", "reverse-words-in-a-string-iii": "557", "next-greater-element-iii": "556", "brick-wall": "554", "optimal-division": "553", "student-attendance-record-ii": "552", "student-attendance-record-i": "551", "friend-circles": "547", "remove-boxes": "546", "diameter-of-binary-tree": "543", "01-matrix": "542", "reverse-string-ii": "541", "single-element-in-a-sorted-array": "540", "minimum-time-difference": "539", "convert-bst-to-greater-tree": "538", "complex-number-multiplication": "537", "encode-and-decode-tinyurl": "535", "k-diff-pairs-in-an-array": "532", "minimum-absolute-difference-in-bst": "530", "minesweeper": "529", "beautiful-arrangement": "526", "contiguous-array": "525", "longest-word-in-dictionary-through-deleting": "524", "continuous-subarray-sum": "523", "longest-uncommon-subsequence-ii": "522", "longest-uncommon-subsequence-i": "521", "detect-capital": "520", "coin-change-2": "518", "super-washing-machines": "517", "longest-palindromic-subsequence": "516", "find-largest-value-in-each-tree-row": "515", "freedom-trail": "514", "find-bottom-left-tree-value": "513", "most-frequent-subtree-sum": "508", "perfect-number": "507", "relative-ranks": "506", "base-7": "504", "next-greater-element-ii": "503", "ipo": "502", "find-mode-in-binary-search-tree": "501", "keyboard-row": "500", "diagonal-traverse": "498", "next-greater-element-i": "496", "teemo-attacking": "495", "target-sum": "494", "reverse-pairs": "493", "construct-the-rectangle": "492", "increasing-subsequences": "491", "zuma-game": "488", "predict-the-winner": "486", "max-consecutive-ones": "485", "smallest-good-base": "483", "license-key-formatting": "482", "magical-string": "481", "sliding-window-median": "480", "largest-palindrome-product": "479", "total-hamming-distance": "477", "number-complement": "476", "heaters": "475", "ones-and-zeroes": "474", "matchsticks-to-square": "473", "concatenated-words": "472", "validate-ip-address": "468", "unique-substrings-in-wraparound-string": "467", "count-the-repetitions": "466", "can-i-win": "464", "island-perimeter": "463", "minimum-moves-to-equal-array-elements-ii": "462", "hamming-distance": "461", "lfu-cache": "460", "repeated-substring-pattern": "459", "poor-pigs": "458", "circular-array-loop": "457", "132-pattern": "456", "assign-cookies": "455", "4sum-ii": "454", "minimum-moves-to-equal-array-elements": "453", "minimum-number-of-arrows-to-burst-balloons": "452", "sort-characters-by-frequency": "451", "delete-node-in-a-bst": "450", "serialize-and-deserialize-bst": "449", "find-all-numbers-disappeared-in-an-array": "448", "number-of-boomerangs": "447", "arithmetic-slices-ii-subsequence": "446", "add-two-numbers-ii": "445", "string-compression": "443", "find-all-duplicates-in-an-array": "442", "arranging-coins": "441", "k-th-smallest-in-lexicographical-order": "440", "find-all-anagrams-in-a-string": "438", "path-sum-iii": "437", "find-right-interval": "436", "non-overlapping-intervals": "435", "number-of-segments-in-a-string": "434", "minimum-genetic-mutation": "433", "all-oone-data-structure": "432", "longest-repeating-character-replacement": "424", "reconstruct-original-digits-from-english": "423", "maximum-xor-of-two-numbers-in-an-array": "421", "strong-password-checker": "420", "battleships-in-a-board": "419", "pacific-atlantic-water-flow": "417", "partition-equal-subset-sum": "416", "add-strings": "415", "third-maximum-number": "414", "arithmetic-slices": "413", "fizz-buzz": "412", "split-array-largest-sum": "410", "longest-palindrome": "409", "trapping-rain-water-ii": "407", "queue-reconstruction-by-height": "406", "convert-a-number-to-hexadecimal": "405", "sum-of-left-leaves": "404", "frog-jump": "403", "remove-k-digits": "402", "binary-watch": "401", "nth-digit": "400", "evaluate-division": "399", "random-pick-index": "398", "integer-replacement": "397", "rotate-function": "396", "longest-substring-with-at-least-k-repeating-characters": "395", "decode-string": "394", "utf-8-validation": "393", "is-subsequence": "392", "perfect-rectangle": "391", "elimination-game": "390", "find-the-difference": "389", "longest-absolute-file-path": "388", "first-unique-character-in-a-string": "387", "lexicographical-numbers": "386", "mini-parser": "385", "shuffle-an-array": "384", "ransom-note": "383", "linked-list-random-node": "382", "insert-delete-getrandom-o1-duplicates-allowed": "381", "insert-delete-getrandom-o1": "380", "kth-smallest-element-in-a-sorted-matrix": "378", "combination-sum-iv": "377", "wiggle-subsequence": "376", "guess-number-higher-or-lower-ii": "375", "guess-number-higher-or-lower": "374", "find-k-pairs-with-smallest-sums": "373", "super-pow": "372", "sum-of-two-integers": "371", "largest-divisible-subset": "368", "valid-perfect-square": "367", "water-and-jug-problem": "365", "max-sum-of-rectangle-no-larger-than-k": "363", "count-numbers-with-unique-digits": "357", "design-twitter": "355", "russian-doll-envelopes": "354", "data-stream-as-disjoint-intervals": "352", "intersection-of-two-arrays-ii": "350", "intersection-of-two-arrays": "349", "top-k-frequent-elements": "347", "reverse-vowels-of-a-string": "345", "reverse-string": "344", "integer-break": "343", "power-of-four": "342", "flatten-nested-list-iterator": "341", "counting-bits": "338", "house-robber-iii": "337", "palindrome-pairs": "336", "self-crossing": "335", "increasing-triplet-subsequence": "334", "reconstruct-itinerary": "332", "verify-preorder-serialization-of-a-binary-tree": "331", "patching-array": "330", "longest-increasing-path-in-a-matrix": "329", "odd-even-linked-list": "328", "count-of-range-sum": "327", "power-of-three": "326", "wiggle-sort-ii": "324", "coin-change": "322", "create-maximum-number": "321", "bulb-switcher": "319", "maximum-product-of-word-lengths": "318", "remove-duplicate-letters": "316", "count-of-smaller-numbers-after-self": "315", "super-ugly-number": "313", "burst-balloons": "312", "minimum-height-trees": "310", "best-time-to-buy-and-sell-stock-with-cooldown": "309", "range-sum-query-mutable": "307", "additive-number": "306", "range-sum-query-2d-immutable": "304", "range-sum-query-immutable": "303", "remove-invalid-parentheses": "301", "longest-increasing-subsequence": "300", "bulls-and-cows": "299", "serialize-and-deserialize-binary-tree": "297", "find-median-from-data-stream": "295", "nim-game": "292", "word-pattern": "290", "game-of-life": "289", "find-the-duplicate-number": "287", "peeking-iterator": "284", "move-zeroes": "283", "expression-add-operators": "282", "perfect-squares": "279", "first-bad-version": "278", "h-index-ii": "275", "h-index": "274", "integer-to-english-words": "273", "missing-number": "268", "ugly-number-ii": "264", "ugly-number": "263", "trips-and-users": "262", "single-number-iii": "260", "add-digits": "258", "binary-tree-paths": "257", "valid-anagram": "242", "different-ways-to-add-parentheses": "241", "search-a-2d-matrix-ii": "240", "sliding-window-maximum": "239", "product-of-array-except-self": "238", "delete-node-in-a-linked-list": "237", "lowest-common-ancestor-of-a-binary-tree": "236", "lowest-common-ancestor-of-a-binary-search-tree": "235", "palindrome-linked-list": "234", "number-of-digit-one": "233", "implement-queue-using-stacks": "232", "power-of-two": "231", "kth-smallest-element-in-a-bst": "230", "majority-element-ii": "229", "summary-ranges": "228", "basic-calculator-ii": "227", "invert-binary-tree": "226", "implement-stack-using-queues": "225", "basic-calculator": "224", "rectangle-area": "223", "count-complete-tree-nodes": "222", "maximal-square": "221", "contains-duplicate-iii": "220", "contains-duplicate-ii": "219", "the-skyline-problem": "218", "contains-duplicate": "217", "combination-sum-iii": "216", "kth-largest-element-in-an-array": "215", "shortest-palindrome": "214", "house-robber-ii": "213", "word-search-ii": "212", "add-and-search-word-data-structure-design": "211", "course-schedule-ii": "210", "minimum-size-subarray-sum": "209", "implement-trie-prefix-tree": "208", "course-schedule": "207", "reverse-linked-list": "206", "isomorphic-strings": "205", "count-primes": "204", "remove-linked-list-elements": "203", "happy-number": "202", "bitwise-and-of-numbers-range": "201", "number-of-islands": "200", "binary-tree-right-side-view": "199", "house-robber": "198", "rising-temperature": "197", "delete-duplicate-emails": "196", "tenth-line": "195", "transpose-file": "194", "valid-phone-numbers": "193", "word-frequency": "192", "number-of-1-bits": "191", "reverse-bits": "190", "rotate-array": "189", "best-time-to-buy-and-sell-stock-iv": "188", "repeated-dna-sequences": "187", "department-top-three-salaries": "185", "department-highest-salary": "184", "customers-who-never-order": "183", "duplicate-emails": "182", "employees-earning-more-than-their-managers": "181", "consecutive-numbers": "180", "largest-number": "179", "rank-scores": "178", "nth-highest-salary": "177", "second-highest-salary": "176", "combine-two-tables": "175", "dungeon-game": "174", "binary-search-tree-iterator": "173", "factorial-trailing-zeroes": "172", "excel-sheet-column-number": "171", "majority-element": "169", "excel-sheet-column-title": "168", "two-sum-ii-input-array-is-sorted": "167", "fraction-to-recurring-decimal": "166", "compare-version-numbers": "165", "maximum-gap": "164", "find-peak-element": "162", "intersection-of-two-linked-lists": "160", "min-stack": "155", "find-minimum-in-rotated-sorted-array-ii": "154", "find-minimum-in-rotated-sorted-array": "153", "maximum-product-subarray": "152", "reverse-words-in-a-string": "151", "evaluate-reverse-polish-notation": "150", "max-points-on-a-line": "149", "sort-list": "148", "insertion-sort-list": "147", "lru-cache": "146", "binary-tree-postorder-traversal": "145", "binary-tree-preorder-traversal": "144", "reorder-list": "143", "linked-list-cycle-ii": "142", "linked-list-cycle": "141", "word-break-ii": "140", "word-break": "139", "copy-list-with-random-pointer": "138", "single-number-ii": "137", "single-number": "136", "candy": "135", "gas-station": "134", "clone-graph": "133", "palindrome-partitioning-ii": "132", "palindrome-partitioning": "131", "surrounded-regions": "130", "sum-root-to-leaf-numbers": "129", "longest-consecutive-sequence": "128", "word-ladder": "127", "word-ladder-ii": "126", "valid-palindrome": "125", "binary-tree-maximum-path-sum": "124", "best-time-to-buy-and-sell-stock-iii": "123", "best-time-to-buy-and-sell-stock-ii": "122", "best-time-to-buy-and-sell-stock": "121", "triangle": "120", "pascals-triangle-ii": "119", "pascals-triangle": "118", "populating-next-right-pointers-in-each-node-ii": "117", "populating-next-right-pointers-in-each-node": "116", "distinct-subsequences": "115", "flatten-binary-tree-to-linked-list": "114", "path-sum-ii": "113", "path-sum": "112", "minimum-depth-of-binary-tree": "111", "balanced-binary-tree": "110", "convert-sorted-list-to-binary-search-tree": "109", "convert-sorted-array-to-binary-search-tree": "108", "binary-tree-level-order-traversal-ii": "107", "construct-binary-tree-from-inorder-and-postorder-traversal": "106", "construct-binary-tree-from-preorder-and-inorder-traversal": "105", "maximum-depth-of-binary-tree": "104", "binary-tree-zigzag-level-order-traversal": "103", "binary-tree-level-order-traversal": "102", "symmetric-tree": "101", "same-tree": "100", "recover-binary-search-tree": "99", "validate-binary-search-tree": "98", "interleaving-string": "97", "unique-binary-search-trees": "96", "unique-binary-search-trees-ii": "95", "binary-tree-inorder-traversal": "94", "restore-ip-addresses": "93", "reverse-linked-list-ii": "92", "decode-ways": "91", "subsets-ii": "90", "gray-code": "89", "merge-sorted-array": "88", "scramble-string": "87", "partition-list": "86", "maximal-rectangle": "85", "largest-rectangle-in-histogram": "84", "remove-duplicates-from-sorted-list": "83", "remove-duplicates-from-sorted-list-ii": "82", "search-in-rotated-sorted-array-ii": "81", "remove-duplicates-from-sorted-array-ii": "80", "word-search": "79", "subsets": "78", "combinations": "77", "minimum-window-substring": "76", "sort-colors": "75", "search-a-2d-matrix": "74", "set-matrix-zeroes": "73", "edit-distance": "72", "simplify-path": "71", "climbing-stairs": "70", "sqrtx": "69", "text-justification": "68", "add-binary": "67", "plus-one": "66", "valid-number": "65", "minimum-path-sum": "64", "unique-paths-ii": "63", "unique-paths": "62", "rotate-list": "61", "permutation-sequence": "60", "spiral-matrix-ii": "59", "length-of-last-word": "58", "insert-interval": "57", "merge-intervals": "56", "jump-game": "55", "spiral-matrix": "54", "maximum-subarray": "53", "n-queens-ii": "52", "n-queens": "51", "powx-n": "50", "group-anagrams": "49", "rotate-image": "48", "permutations-ii": "47", "permutations": "46", "jump-game-ii": "45", "wildcard-matching": "44", "multiply-strings": "43", "trapping-rain-water": "42", "first-missing-positive": "41", "combination-sum-ii": "40", "combination-sum": "39", "count-and-say": "38", "sudoku-solver": "37", "valid-sudoku": "36", "search-insert-position": "35", "find-first-and-last-position-of-element-in-sorted-array": "34", "search-in-rotated-sorted-array": "33", "longest-valid-parentheses": "32", "next-permutation": "31", "substring-with-concatenation-of-all-words": "30", "divide-two-integers": "29", "implement-strstr": "28", "remove-element": "27", "remove-duplicates-from-sorted-array": "26", "reverse-nodes-in-k-group": "25", "swap-nodes-in-pairs": "24", "merge-k-sorted-lists": "23", "generate-parentheses": "22", "merge-two-sorted-lists": "21", "valid-parentheses": "20", "remove-nth-node-from-end-of-list": "19", "4sum": "18", "letter-combinations-of-a-phone-number": "17", "3sum-closest": "16", "3sum": "15", "longest-common-prefix": "14", "roman-to-integer": "13", "integer-to-roman": "12", "container-with-most-water": "11", "regular-expression-matching": "10", "palindrome-number": "9", "string-to-integer-atoi": "8", "reverse-integer": "7", "zigzag-conversion": "6", "longest-palindromic-substring": "5", "median-of-two-sorted-arrays": "4", "longest-substring-without-repeating-characters": "3", "add-two-numbers": "2", "two-sum": "1"} diff --git "a/\347\210\254\350\231\253/output.txt" "b/\347\210\254\350\231\253/output.txt" new file mode 100755 index 0000000..d460e6c --- /dev/null +++ "b/\347\210\254\350\231\253/output.txt" @@ -0,0 +1 @@ +"880" :"https://www.cnblogs.com/grandyang/p/10847233.html", "877" :"https://www.cnblogs.com/grandyang/p/10828725.html", "876" :"https://www.cnblogs.com/grandyang/p/10817408.html", "875" :"https://www.cnblogs.com/grandyang/p/10807121.html", "874" :"https://www.cnblogs.com/grandyang/p/10800993.html", "873" :"https://www.cnblogs.com/grandyang/p/10781190.html", "872" :"https://www.cnblogs.com/grandyang/p/10771842.html", "870" :"https://www.cnblogs.com/grandyang/p/10759525.html", "869" :"https://www.cnblogs.com/grandyang/p/10747839.html", "868" :"https://www.cnblogs.com/grandyang/p/10739341.html", "867" :"https://www.cnblogs.com/grandyang/p/10727029.html", "866" :"https://www.cnblogs.com/grandyang/p/10714003.html", "865" :"https://www.cnblogs.com/grandyang/p/10703653.html", "863" :"https://www.cnblogs.com/grandyang/p/10686922.html", "861" :"https://www.cnblogs.com/grandyang/p/10674440.html", "860" :"https://www.cnblogs.com/grandyang/p/10663469.html", "859" :"https://www.cnblogs.com/grandyang/p/10657575.html", "858" :"https://www.cnblogs.com/grandyang/p/10646040.html", "856" :"https://www.cnblogs.com/grandyang/p/10634116.html", "855" :"https://www.cnblogs.com/grandyang/p/10618437.html", "853" :"https://www.cnblogs.com/grandyang/p/10540136.html", "852" :"https://www.cnblogs.com/grandyang/p/10527596.html", "851" :"https://www.cnblogs.com/grandyang/p/10513992.html", "849" :"https://www.cnblogs.com/grandyang/p/10503789.html", "848" :"https://www.cnblogs.com/grandyang/p/10480135.html", "846" :"https://www.cnblogs.com/grandyang/p/10468523.html", "845" :"https://www.cnblogs.com/grandyang/p/10459400.html", "844" :"https://www.cnblogs.com/grandyang/p/10447783.html", "842" :"https://www.cnblogs.com/grandyang/p/10434771.html", "841" :"https://www.cnblogs.com/grandyang/p/10415773.html", "840" :"https://www.cnblogs.com/grandyang/p/10404157.html", "838" :"https://www.cnblogs.com/grandyang/p/10393508.html", "837" :"https://www.cnblogs.com/grandyang/p/10386525.html", "836" :"https://www.cnblogs.com/grandyang/p/10367583.html", "835" :"https://www.cnblogs.com/grandyang/p/10355589.html", "833" :"https://www.cnblogs.com/grandyang/p/10352323.html", "832" :"https://www.cnblogs.com/grandyang/p/10349485.html", "831" :"https://www.cnblogs.com/grandyang/p/10340260.html", "830" :"https://www.cnblogs.com/grandyang/p/10332063.html", "826" :"https://www.cnblogs.com/grandyang/p/10264877.html", "825" :"https://www.cnblogs.com/grandyang/p/10252913.html", "824" :"https://www.cnblogs.com/grandyang/p/10236802.html", "823" :"https://www.cnblogs.com/grandyang/p/10223109.html", "822" :"https://www.cnblogs.com/grandyang/p/10163255.html", "821" :"https://www.cnblogs.com/grandyang/p/10113218.html", "820" :"https://www.cnblogs.com/grandyang/p/10089792.html", "819" :"https://www.cnblogs.com/grandyang/p/10061930.html", "818" :"https://www.cnblogs.com/grandyang/p/10360655.html", "817" :"https://www.cnblogs.com/grandyang/p/9601243.html", "816" :"https://www.cnblogs.com/grandyang/p/9563418.html", "815" :"https://www.cnblogs.com/grandyang/p/10293947.html", "814" :"https://www.cnblogs.com/grandyang/p/9539584.html", "813" :"https://www.cnblogs.com/grandyang/p/9504413.html", "812" :"https://www.cnblogs.com/grandyang/p/9461484.html", "811" :"https://www.cnblogs.com/grandyang/p/9486061.html", "810" :"https://www.cnblogs.com/grandyang/p/9445951.html", "809" :"https://www.cnblogs.com/grandyang/p/9426942.html", "808" :"https://www.cnblogs.com/grandyang/p/9406434.html", "807" :"http://www.cnblogs.com/grandyang/p/9383482.html", "806" :"http://www.cnblogs.com/grandyang/p/9348596.html", "805" :"https://www.cnblogs.com/grandyang/p/10285531.html", "804" :"http://www.cnblogs.com/grandyang/p/9338988.html", "803" :"https://www.cnblogs.com/grandyang/p/9362777.html", "802" :"http://www.cnblogs.com/grandyang/p/9319966.html", "801" :"http://www.cnblogs.com/grandyang/p/9311385.html", "800" :"http://www.cnblogs.com/grandyang/p/9296602.html", "799" :"http://www.cnblogs.com/grandyang/p/9286537.html", "798" :"http://www.cnblogs.com/grandyang/p/9272921.html", "797" :"http://www.cnblogs.com/grandyang/p/9262159.html", "796" :"http://www.cnblogs.com/grandyang/p/9251578.html", "795" :"http://www.cnblogs.com/grandyang/p/9237967.html", "794" :"http://www.cnblogs.com/grandyang/p/9223105.html", "793" :"http://www.cnblogs.com/grandyang/p/9214055.html", "792" :"http://www.cnblogs.com/grandyang/p/9201323.html", "791" :"http://www.cnblogs.com/grandyang/p/9190143.html", "790" :"http://www.cnblogs.com/grandyang/p/9179556.html", "789" :"http://www.cnblogs.com/grandyang/p/9165361.html", "788" :"http://www.cnblogs.com/grandyang/p/9154892.html", "787" :"http://www.cnblogs.com/grandyang/p/9109981.html", "786" :"http://www.cnblogs.com/grandyang/p/9135156.html", "785" :"http://www.cnblogs.com/grandyang/p/8519566.html", "784" :"http://www.cnblogs.com/grandyang/p/9065702.html", "783" :"http://www.cnblogs.com/grandyang/p/9062143.html", "782" :"https://www.cnblogs.com/grandyang/p/9053705.html", "781" :"http://www.cnblogs.com/grandyang/p/9043761.html", "780" :"http://www.cnblogs.com/grandyang/p/9033955.html", "779" :"http://www.cnblogs.com/grandyang/p/9027098.html", "778" :"http://www.cnblogs.com/grandyang/p/9017300.html", "777" :"http://www.cnblogs.com/grandyang/p/9001474.html", "776" :"http://www.cnblogs.com/grandyang/p/8993143.html", "775" :"http://www.cnblogs.com/grandyang/p/8983098.html", "774" :"http://www.cnblogs.com/grandyang/p/8970057.html", "773" :"http://www.cnblogs.com/grandyang/p/8955735.html", "772" :"http://www.cnblogs.com/grandyang/p/8873471.html", "771" :"http://www.cnblogs.com/grandyang/p/8910994.html", "769" :"http://www.cnblogs.com/grandyang/p/8823944.html", "768" :"http://www.cnblogs.com/grandyang/p/8850299.html", "767" :"http://www.cnblogs.com/grandyang/p/8799483.html", "766" :"http://www.cnblogs.com/grandyang/p/8729459.html", "765" :"http://www.cnblogs.com/grandyang/p/8716597.html", "764" :"http://www.cnblogs.com/grandyang/p/8679286.html", "763" :"http://www.cnblogs.com/grandyang/p/8654822.html", "762" :"http://www.cnblogs.com/grandyang/p/8642157.html", "761" :"http://www.cnblogs.com/grandyang/p/8606024.html", "760" :"http://www.cnblogs.com/grandyang/p/8570939.html", "759" :"http://www.cnblogs.com/grandyang/p/8552586.html", "758" :"http://www.cnblogs.com/grandyang/p/8531642.html", "757" :"http://www.cnblogs.com/grandyang/p/8503476.html", "756" :"http://www.cnblogs.com/grandyang/p/8476646.html", "755" :"http://www.cnblogs.com/grandyang/p/8460541.html", "754" :"http://www.cnblogs.com/grandyang/p/8456022.html", "753" :"http://www.cnblogs.com/grandyang/p/8452361.html", "752" :"http://www.cnblogs.com/grandyang/p/8449211.html", "751" :"http://www.cnblogs.com/grandyang/p/8440087.html", "750" :"http://www.cnblogs.com/grandyang/p/8433813.html", "749" :"http://www.cnblogs.com/grandyang/p/8424780.html", "748" :"http://www.cnblogs.com/grandyang/p/8407446.html", "747" :"http://www.cnblogs.com/grandyang/p/8387593.html", "746" :"http://www.cnblogs.com/grandyang/p/8343874.html", "745" :"http://www.cnblogs.com/grandyang/p/8331660.html", "744" :"http://www.cnblogs.com/grandyang/p/8284940.html", "743" :"http://www.cnblogs.com/grandyang/p/8278115.html", "742" :"http://www.cnblogs.com/grandyang/p/8245586.html", "741" :"http://www.cnblogs.com/grandyang/p/8215787.html", "740" :"http://www.cnblogs.com/grandyang/p/8176933.html", "739" :"http://www.cnblogs.com/grandyang/p/8097513.html", "738" :"http://www.cnblogs.com/grandyang/p/8068326.html", "737" :"http://www.cnblogs.com/grandyang/p/8053934.html", "736" :"http://www.cnblogs.com/grandyang/p/8045255.html", "735" :"http://www.cnblogs.com/grandyang/p/8035551.html", "734" :"http://www.cnblogs.com/grandyang/p/8016251.html", "733" :"http://www.cnblogs.com/grandyang/p/7990046.html", "732" :"http://www.cnblogs.com/grandyang/p/8005054.html", "731" :"http://www.cnblogs.com/grandyang/p/7968035.html", "730" :"http://www.cnblogs.com/grandyang/p/7942040.html", "729" :"http://www.cnblogs.com/grandyang/p/7920253.html", "728" :"http://www.cnblogs.com/grandyang/p/7906786.html", "727" :"http://www.cnblogs.com/grandyang/p/8684817.html", "726" :"http://www.cnblogs.com/grandyang/p/8667239.html", "725" :"http://www.cnblogs.com/grandyang/p/7878548.html", "724" :"http://www.cnblogs.com/grandyang/p/7865693.html", "723" :"http://www.cnblogs.com/grandyang/p/7858414.html", "722" :"http://www.cnblogs.com/grandyang/p/7841824.html", "721" :"http://www.cnblogs.com/grandyang/p/7829169.html", "720" :"http://www.cnblogs.com/grandyang/p/7817011.html", "719" :"http://www.cnblogs.com/grandyang/p/8627783.html", "718" :"http://www.cnblogs.com/grandyang/p/7801533.html", "717" :"http://www.cnblogs.com/grandyang/p/7790029.html", "716" :"http://www.cnblogs.com/grandyang/p/7823424.html", "715" :"http://www.cnblogs.com/grandyang/p/8586531.html", "714" :"http://www.cnblogs.com/grandyang/p/7776979.html", "713" :"http://www.cnblogs.com/grandyang/p/7753959.html", "712" :"http://www.cnblogs.com/grandyang/p/7752002.html", "711" :"http://www.cnblogs.com/grandyang/p/8542820.html", "710" :"https://www.cnblogs.com/grandyang/p/10029772.html", "709" :"https://www.cnblogs.com/grandyang/p/10018055.html", "708" :"https://www.cnblogs.com/grandyang/p/9981163.html", "707" :"https://www.cnblogs.com/grandyang/p/10005504.html", "706" :"https://www.cnblogs.com/grandyang/p/9972764.html", "705" :"https://www.cnblogs.com/grandyang/p/9966807.html", "704" :"https://www.cnblogs.com/grandyang/p/9937844.html", "703" :"https://www.cnblogs.com/grandyang/p/9941357.html", "702" :"https://www.cnblogs.com/grandyang/p/9937770.html", "701" :"https://www.cnblogs.com/grandyang/p/9914546.html", "700" :"https://www.cnblogs.com/grandyang/p/9912434.html", "699" :"http://www.cnblogs.com/grandyang/p/8486414.html", "698" :"http://www.cnblogs.com/grandyang/p/7733098.html", "697" :"http://www.cnblogs.com/grandyang/p/7722949.html", "696" :"http://www.cnblogs.com/grandyang/p/7716150.html", "695" :"http://www.cnblogs.com/grandyang/p/7712724.html", "694" :"http://www.cnblogs.com/grandyang/p/7698778.html", "693" :"http://www.cnblogs.com/grandyang/p/7696387.html", "692" :"http://www.cnblogs.com/grandyang/p/7689927.html", "691" :"http://www.cnblogs.com/grandyang/p/8468045.html", "690" :"http://www.cnblogs.com/grandyang/p/7639798.html", "689" :"http://www.cnblogs.com/grandyang/p/8453386.html", "688" :"http://www.cnblogs.com/grandyang/p/7639153.html", "687" :"http://www.cnblogs.com/grandyang/p/7636259.html", "686" :"http://www.cnblogs.com/grandyang/p/7631434.html", "685" :"http://www.cnblogs.com/grandyang/p/8445733.html", "684" :"http://www.cnblogs.com/grandyang/p/7628977.html", "683" :"http://www.cnblogs.com/grandyang/p/8415880.html", "682" :"http://www.cnblogs.com/grandyang/p/7627331.html", "681" :"http://www.cnblogs.com/grandyang/p/7623614.html", "680" :"http://www.cnblogs.com/grandyang/p/7618468.html", "679" :"http://www.cnblogs.com/grandyang/p/8395062.html", "678" :"http://www.cnblogs.com/grandyang/p/7617017.html", "677" :"http://www.cnblogs.com/grandyang/p/7616525.html", "676" :"http://www.cnblogs.com/grandyang/p/7612918.html", "675" :"http://www.cnblogs.com/grandyang/p/8379506.html", "674" :"http://www.cnblogs.com/grandyang/p/7608976.html", "673" :"http://www.cnblogs.com/grandyang/p/7603903.html", "672" :"http://www.cnblogs.com/grandyang/p/7595595.html", "671" :"http://www.cnblogs.com/grandyang/p/7590156.html", "670" :"http://www.cnblogs.com/grandyang/p/7583875.html", "669" :"http://www.cnblogs.com/grandyang/p/7583185.html", "668" :"http://www.cnblogs.com/grandyang/p/8367505.html", "667" :"http://www.cnblogs.com/grandyang/p/7577878.html", "666" :"http://www.cnblogs.com/grandyang/p/7570954.html", "665" :"http://www.cnblogs.com/grandyang/p/7565424.html", "664" :"http://www.cnblogs.com/grandyang/p/8319913.html", "663" :"http://www.cnblogs.com/grandyang/p/7550360.html", "662" :"http://www.cnblogs.com/grandyang/p/7538821.html", "661" :"http://www.cnblogs.com/grandyang/p/7535354.html", "660" :"http://www.cnblogs.com/grandyang/p/8261714.html", "659" :"http://www.cnblogs.com/grandyang/p/7525821.html", "658" :"http://www.cnblogs.com/grandyang/p/7519466.html", "657" :"http://www.cnblogs.com/grandyang/p/7514416.html", "656" :"http://www.cnblogs.com/grandyang/p/8183477.html", "655" :"http://www.cnblogs.com/grandyang/p/7489097.html", "654" :"http://www.cnblogs.com/grandyang/p/7513099.html", "653" :"http://www.cnblogs.com/grandyang/p/7508169.html", "652" :"http://www.cnblogs.com/grandyang/p/7500082.html", "651" :"http://www.cnblogs.com/grandyang/p/7448390.html", "650" :"http://www.cnblogs.com/grandyang/p/7439616.html", "649" :"http://www.cnblogs.com/grandyang/p/7439222.html", "648" :"http://www.cnblogs.com/grandyang/p/7423420.html", "647" :"http://www.cnblogs.com/grandyang/p/7404777.html", "646" :"http://www.cnblogs.com/grandyang/p/7381633.html", "645" :"http://www.cnblogs.com/grandyang/p/7324242.html", "644" :"http://www.cnblogs.com/grandyang/p/8021421.html", "643" :"http://www.cnblogs.com/grandyang/p/7294585.html", "642" :"http://www.cnblogs.com/grandyang/p/7897166.html", "641" :"https://www.cnblogs.com/grandyang/p/9899490.html", "640" :"http://www.cnblogs.com/grandyang/p/7350578.html", "639" :"http://www.cnblogs.com/grandyang/p/7279152.html", "638" :"http://www.cnblogs.com/grandyang/p/7261663.html", "637" :"http://www.cnblogs.com/grandyang/p/7259209.html", "636" :"http://www.cnblogs.com/grandyang/p/7244767.html", "635" :"http://www.cnblogs.com/grandyang/p/7224525.html", "634" :"http://www.cnblogs.com/grandyang/p/7210929.html", "633" :"http://www.cnblogs.com/grandyang/p/7190506.html", "632" :"http://www.cnblogs.com/grandyang/p/7200016.html", "631" :"http://www.cnblogs.com/grandyang/p/7170238.html", "630" :"http://www.cnblogs.com/grandyang/p/7126289.html", "629" :"http://www.cnblogs.com/grandyang/p/7111385.html", "628" :"http://www.cnblogs.com/grandyang/p/7084957.html", "625" :"http://www.cnblogs.com/grandyang/p/7076026.html", "624" :"http://www.cnblogs.com/grandyang/p/7073343.html", "623" :"http://www.cnblogs.com/grandyang/p/7070182.html", "622" :"https://www.cnblogs.com/grandyang/p/9899034.html", "621" :"http://www.cnblogs.com/grandyang/p/7098764.html", "617" :"http://www.cnblogs.com/grandyang/p/7058935.html", "616" :"http://www.cnblogs.com/grandyang/p/7043394.html", "611" :"http://www.cnblogs.com/grandyang/p/7053730.html", "609" :"http://www.cnblogs.com/grandyang/p/7007974.html", "607" :"http://www.cnblogs.com/grandyang/p/7000040.html", "606" :"http://www.cnblogs.com/grandyang/p/7000040.html", "605" :"http://www.cnblogs.com/grandyang/p/6983982.html", "604" :"http://www.cnblogs.com/grandyang/p/7026999.html", "600" :"http://www.cnblogs.com/grandyang/p/6959585.html", "599" :"http://www.cnblogs.com/grandyang/p/6978646.html", "598" :"http://www.cnblogs.com/grandyang/p/6974232.html", "595" :"http://www.cnblogs.com/grandyang/p/6896799.html", "594" :"http://www.cnblogs.com/grandyang/p/6896799.html", "593" :"http://www.cnblogs.com/grandyang/p/6914746.html", "592" :"http://www.cnblogs.com/grandyang/p/6954197.html", "591" :"http://www.cnblogs.com/grandyang/p/7016476.html", "590" :"https://www.cnblogs.com/grandyang/p/9881420.html", "589" :"https://www.cnblogs.com/grandyang/p/9881753.html", "588" :"http://www.cnblogs.com/grandyang/p/6944331.html", "587" :"http://www.cnblogs.com/grandyang/p/7745697.html", "583" :"http://www.cnblogs.com/grandyang/p/7144045.html", "582" :"http://www.cnblogs.com/grandyang/p/7144043.html", "581" :"http://www.cnblogs.com/grandyang/p/6876457.html", "576" :"http://www.cnblogs.com/grandyang/p/6927921.html", "575" :"http://www.cnblogs.com/grandyang/p/6847675.html", "574" :"http://www.cnblogs.com/grandyang/p/6919923.html", "573" :"http://www.cnblogs.com/grandyang/p/6919923.html", "572" :"http://www.cnblogs.com/grandyang/p/6828687.html", "569" :"http://www.cnblogs.com/grandyang/p/6919389.html", "568" :"http://www.cnblogs.com/grandyang/p/6919389.html", "567" :"http://www.cnblogs.com/grandyang/p/6815227.html", "566" :"http://www.cnblogs.com/grandyang/p/6804753.html", "565" :"http://www.cnblogs.com/grandyang/p/6932727.html", "564" :"http://www.cnblogs.com/grandyang/p/6915355.html", "563" :"http://www.cnblogs.com/grandyang/p/6786643.html", "562" :"http://www.cnblogs.com/grandyang/p/6900866.html", "561" :"http://www.cnblogs.com/grandyang/p/6778030.html", "560" :"http://www.cnblogs.com/grandyang/p/6810361.html", "559" :"https://www.cnblogs.com/grandyang/p/9873496.html", "558" :"https://www.cnblogs.com/grandyang/p/9846991.html", "557" :"http://www.cnblogs.com/grandyang/p/6703311.html", "556" :"http://www.cnblogs.com/grandyang/p/6716130.html", "555" :"http://www.cnblogs.com/grandyang/p/6887140.html", "554" :"http://www.cnblogs.com/grandyang/p/6697067.html", "553" :"http://www.cnblogs.com/grandyang/p/6886673.html", "552" :"http://www.cnblogs.com/grandyang/p/6866756.html", "551" :"http://www.cnblogs.com/grandyang/p/6736484.html", "549" :"http://www.cnblogs.com/grandyang/p/6864398.html", "548" :"http://www.cnblogs.com/grandyang/p/6854492.html", "547" :"http://www.cnblogs.com/grandyang/p/6686983.html", "546" :"http://www.cnblogs.com/grandyang/p/6850657.html", "545" :"http://www.cnblogs.com/grandyang/p/6833459.html", "544" :"http://www.cnblogs.com/grandyang/p/6828353.html", "543" :"http://www.cnblogs.com/grandyang/p/6607318.html", "542" :"http://www.cnblogs.com/grandyang/p/6602288.html", "541" :"http://www.cnblogs.com/grandyang/p/6583004.html", "540" :"http://www.cnblogs.com/grandyang/p/7679036.html", "539" :"http://www.cnblogs.com/grandyang/p/6568398.html", "538" :"http://www.cnblogs.com/grandyang/p/6591526.html", "537" :"http://www.cnblogs.com/grandyang/p/6660437.html", "536" :"http://www.cnblogs.com/grandyang/p/6793904.html", "535" :"http://www.cnblogs.com/grandyang/p/6562209.html", "534" :"http://www.cnblogs.com/grandyang/p/7675140.html", "533" :"http://www.cnblogs.com/grandyang/p/6754987.html", "532" :"http://www.cnblogs.com/grandyang/p/6545075.html", "531" :"http://www.cnblogs.com/grandyang/p/6754499.html", "530" :"http://www.cnblogs.com/grandyang/p/6540165.html", "529" :"http://www.cnblogs.com/grandyang/p/6536694.html", "528" :"https://www.cnblogs.com/grandyang/p/9784690.html", "527" :"http://www.cnblogs.com/grandyang/p/6818742.html", "526" :"http://www.cnblogs.com/grandyang/p/6533276.html", "525" :"http://www.cnblogs.com/grandyang/p/6529857.html", "524" :"http://www.cnblogs.com/grandyang/p/6523344.html", "523" :"http://www.cnblogs.com/grandyang/p/6504158.html", "522" :"http://www.cnblogs.com/grandyang/p/6680548.html", "521" :"http://www.cnblogs.com/grandyang/p/6666839.html", "520" :"http://www.cnblogs.com/grandyang/p/6512921.html", "519" :"https://www.cnblogs.com/grandyang/p/9781289.html", "518" :"http://www.cnblogs.com/grandyang/p/7669088.html", "517" :"http://www.cnblogs.com/grandyang/p/6648557.html", "516" :"http://www.cnblogs.com/grandyang/p/6493182.html", "515" :"http://www.cnblogs.com/grandyang/p/6417826.html", "514" :"http://www.cnblogs.com/grandyang/p/6675879.html", "513" :"http://www.cnblogs.com/grandyang/p/6405128.html", "510" :"https://www.cnblogs.com/grandyang/p/10424982.html", "509" :"https://www.cnblogs.com/grandyang/p/10306787.html", "508" :"http://www.cnblogs.com/grandyang/p/6481682.html", "507" :"http://www.cnblogs.com/grandyang/p/6636879.html", "506" :"http://www.cnblogs.com/grandyang/p/6476983.html", "505" :"http://www.cnblogs.com/grandyang/p/6725380.html", "504" :"http://www.cnblogs.com/grandyang/p/6417943.html", "503" :"http://www.cnblogs.com/grandyang/p/6442861.html", "502" :"http://www.cnblogs.com/grandyang/p/6788811.html", "501" :"http://www.cnblogs.com/grandyang/p/6436150.html", "500" :"http://www.cnblogs.com/grandyang/p/6421749.html", "499" :"http://www.cnblogs.com/grandyang/p/6746528.html", "498" :"http://www.cnblogs.com/grandyang/p/6414461.html", "497" :"https://www.cnblogs.com/grandyang/p/9752145.html", "496" :"http://www.cnblogs.com/grandyang/p/6399855.html", "495" :"http://www.cnblogs.com/grandyang/p/6399408.html", "494" :"http://www.cnblogs.com/grandyang/p/6395843.html", "493" :"http://www.cnblogs.com/grandyang/p/6657956.html", "492" :"http://www.cnblogs.com/grandyang/p/6390311.html", "491" :"http://www.cnblogs.com/grandyang/p/6388103.html", "490" :"http://www.cnblogs.com/grandyang/p/6381458.html", "489" :"https://www.cnblogs.com/grandyang/p/9988250.html", "488" :"http://www.cnblogs.com/grandyang/p/6759881.html", "487" :"http://www.cnblogs.com/grandyang/p/6376115.html", "486" :"http://www.cnblogs.com/grandyang/p/6369688.html", "485" :"http://www.cnblogs.com/grandyang/p/6360942.html", "484" :"http://www.cnblogs.com/grandyang/p/6366738.html", "483" :"http://www.cnblogs.com/grandyang/p/6620351.html", "482" :"http://www.cnblogs.com/grandyang/p/6277972.html", "481" :"http://www.cnblogs.com/grandyang/p/6286540.html", "480" :"http://www.cnblogs.com/grandyang/p/6620334.html", "479" :"http://www.cnblogs.com/grandyang/p/7644725.html", "478" :"https://www.cnblogs.com/grandyang/p/9741220.html", "477" :"http://www.cnblogs.com/grandyang/p/6208062.html", "476" :"http://www.cnblogs.com/grandyang/p/6275742.html", "475" :"http://www.cnblogs.com/grandyang/p/6181626.html", "474" :"http://www.cnblogs.com/grandyang/p/6188893.html", "473" :"http://www.cnblogs.com/grandyang/p/6238425.html", "472" :"http://www.cnblogs.com/grandyang/p/6254527.html", "471" :"http://www.cnblogs.com/grandyang/p/6194403.html", "470" :"https://www.cnblogs.com/grandyang/p/9727206.html", "469" :"http://www.cnblogs.com/grandyang/p/6146986.html", "468" :"http://www.cnblogs.com/grandyang/p/6185339.html", "467" :"http://www.cnblogs.com/grandyang/p/6143071.html", "466" :"http://www.cnblogs.com/grandyang/p/6149294.html", "465" :"http://www.cnblogs.com/grandyang/p/6108158.html", "464" :"http://www.cnblogs.com/grandyang/p/6103525.html", "463" :"http://www.cnblogs.com/grandyang/p/6096138.html", "462" :"http://www.cnblogs.com/grandyang/p/6089060.html", "461" :"http://www.cnblogs.com/grandyang/p/6201215.html", "460" :"http://www.cnblogs.com/grandyang/p/6258459.html", "459" :"http://www.cnblogs.com/grandyang/p/6087347.html", "458" :"http://www.cnblogs.com/grandyang/p/7664088.html", "457" :"http://www.cnblogs.com/grandyang/p/7658128.html", "456" :"http://www.cnblogs.com/grandyang/p/6081984.html", "455" :"http://www.cnblogs.com/grandyang/p/6077344.html", "454" :"http://www.cnblogs.com/grandyang/p/6073317.html", "453" :"http://www.cnblogs.com/grandyang/p/6053827.html", "452" :"http://www.cnblogs.com/grandyang/p/6050562.html", "451" :"http://www.cnblogs.com/grandyang/p/6231504.html", "450" :"http://www.cnblogs.com/grandyang/p/6228252.html", "449" :"http://www.cnblogs.com/grandyang/p/6224510.html", "448" :"http://www.cnblogs.com/grandyang/p/6222149.html", "447" :"http://www.cnblogs.com/grandyang/p/6049382.html", "446" :"http://www.cnblogs.com/grandyang/p/6057934.html", "445" :"http://www.cnblogs.com/grandyang/p/6216480.html", "444" :"http://www.cnblogs.com/grandyang/p/6032498.html", "443" :"http://www.cnblogs.com/grandyang/p/8742564.html", "442" :"http://www.cnblogs.com/grandyang/p/6209746.html", "441" :"http://www.cnblogs.com/grandyang/p/6026066.html", "440" :"http://www.cnblogs.com/grandyang/p/6031787.html", "439" :"http://www.cnblogs.com/grandyang/p/6022498.html", "438" :"http://www.cnblogs.com/grandyang/p/6014408.html", "437" :"http://www.cnblogs.com/grandyang/p/6007336.html", "436" :"http://www.cnblogs.com/grandyang/p/6018581.html", "435" :"http://www.cnblogs.com/grandyang/p/6017505.html", "434" :"http://www.cnblogs.com/grandyang/p/6137386.html", "433" :"http://www.cnblogs.com/grandyang/p/7653006.html", "432" :"http://www.cnblogs.com/grandyang/p/6012229.html", "431" :"https://www.cnblogs.com/grandyang/p/9945345.html", "430" :"https://www.cnblogs.com/grandyang/p/9688522.html", "429" :"https://www.cnblogs.com/grandyang/p/9672233.html", "428" :"https://www.cnblogs.com/grandyang/p/9945453.html", "427" :"https://www.cnblogs.com/grandyang/p/9649348.html", "426" :"https://www.cnblogs.com/grandyang/p/9615871.html", "425" :"http://www.cnblogs.com/grandyang/p/6006000.html", "424" :"http://www.cnblogs.com/grandyang/p/5999050.html", "423" :"http://www.cnblogs.com/grandyang/p/5996239.html", "422" :"http://www.cnblogs.com/grandyang/p/5991673.html", "421" :"http://www.cnblogs.com/grandyang/p/5991530.html", "420" :"http://www.cnblogs.com/grandyang/p/5988792.html", "419" :"http://www.cnblogs.com/grandyang/p/5979207.html", "418" :"http://www.cnblogs.com/grandyang/p/5975426.html", "417" :"http://www.cnblogs.com/grandyang/p/5962508.html", "416" :"http://www.cnblogs.com/grandyang/p/5951422.html", "415" :"http://www.cnblogs.com/grandyang/p/5944311.html", "414" :"http://www.cnblogs.com/grandyang/p/5983113.html", "413" :"http://www.cnblogs.com/grandyang/p/5968340.html", "412" :"http://www.cnblogs.com/grandyang/p/5966473.html", "411" :"http://www.cnblogs.com/grandyang/p/5935836.html", "410" :"http://www.cnblogs.com/grandyang/p/5933787.html", "409" :"http://www.cnblogs.com/grandyang/p/5931874.html", "408" :"http://www.cnblogs.com/grandyang/p/5930369.html", "407" :"http://www.cnblogs.com/grandyang/p/5928987.html", "406" :"http://www.cnblogs.com/grandyang/p/5928417.html", "405" :"http://www.cnblogs.com/grandyang/p/5926674.html", "404" :"http://www.cnblogs.com/grandyang/p/5923559.html", "403" :"http://www.cnblogs.com/grandyang/p/5888439.html", "402" :"http://www.cnblogs.com/grandyang/p/5883736.html", "401" :"http://www.cnblogs.com/grandyang/p/5896454.html", "400" :"http://www.cnblogs.com/grandyang/p/5891871.html", "399" :"http://www.cnblogs.com/grandyang/p/5880133.html", "398" :"http://www.cnblogs.com/grandyang/p/5875509.html", "397" :"http://www.cnblogs.com/grandyang/p/5873525.html", "396" :"http://www.cnblogs.com/grandyang/p/5869791.html", "395" :"http://www.cnblogs.com/grandyang/p/5852352.html", "394" :"http://www.cnblogs.com/grandyang/p/5849037.html", "393" :"http://www.cnblogs.com/grandyang/p/5847597.html", "392" :"http://www.cnblogs.com/grandyang/p/5842033.html", "391" :"http://www.cnblogs.com/grandyang/p/5825619.html", "390" :"http://www.cnblogs.com/grandyang/p/5860706.html", "389" :"http://www.cnblogs.com/grandyang/p/5816418.html", "388" :"http://www.cnblogs.com/grandyang/p/5806493.html", "387" :"http://www.cnblogs.com/grandyang/p/5802109.html", "386" :"http://www.cnblogs.com/grandyang/p/5798275.html", "385" :"http://www.cnblogs.com/grandyang/p/5771434.html", "384" :"http://www.cnblogs.com/grandyang/p/5783392.html", "383" :"http://www.cnblogs.com/grandyang/p/5764314.html", "382" :"http://www.cnblogs.com/grandyang/p/5759926.html", "381" :"http://www.cnblogs.com/grandyang/p/5756148.html", "380" :"http://www.cnblogs.com/grandyang/p/5740864.html", "379" :"http://www.cnblogs.com/grandyang/p/5735205.html", "378" :"http://www.cnblogs.com/grandyang/p/5727892.html", "377" :"http://www.cnblogs.com/grandyang/p/5705750.html", "376" :"http://www.cnblogs.com/grandyang/p/5697621.html", "375" :"http://www.cnblogs.com/grandyang/p/5677550.html", "374" :"http://www.cnblogs.com/grandyang/p/5666502.html", "373" :"http://www.cnblogs.com/grandyang/p/5653127.html", "372" :"http://www.cnblogs.com/grandyang/p/5651982.html", "371" :"http://www.cnblogs.com/grandyang/p/5631814.html", "370" :"http://www.cnblogs.com/grandyang/p/5628786.html", "369" :"http://www.cnblogs.com/grandyang/p/5626389.html", "368" :"http://www.cnblogs.com/grandyang/p/5625209.html", "367" :"http://www.cnblogs.com/grandyang/p/5619296.html", "366" :"http://www.cnblogs.com/grandyang/p/5616158.html", "365" :"http://www.cnblogs.com/grandyang/p/5628836.html", "364" :"http://www.cnblogs.com/grandyang/p/5615583.html", "363" :"http://www.cnblogs.com/grandyang/p/5617660.html", "362" :"http://www.cnblogs.com/grandyang/p/5605552.html", "361" :"http://www.cnblogs.com/grandyang/p/5599289.html", "360" :"http://www.cnblogs.com/grandyang/p/5595614.html", "359" :"http://www.cnblogs.com/grandyang/p/5592635.html", "358" :"http://www.cnblogs.com/grandyang/p/5586009.html", "357" :"http://www.cnblogs.com/grandyang/p/5582633.html", "356" :"http://www.cnblogs.com/grandyang/p/5579271.html", "355" :"http://www.cnblogs.com/grandyang/p/5577038.html", "354" :"http://www.cnblogs.com/grandyang/p/5568818.html", "353" :"http://www.cnblogs.com/grandyang/p/5558033.html", "352" :"http://www.cnblogs.com/grandyang/p/5548284.html", "351" :"http://www.cnblogs.com/grandyang/p/5541012.html", "350" :"http://www.cnblogs.com/grandyang/p/5533305.html", "349" :"http://www.cnblogs.com/grandyang/p/5507129.html", "348" :"http://www.cnblogs.com/grandyang/p/5467118.html", "347" :"http://www.cnblogs.com/grandyang/p/5454125.html", "346" :"http://www.cnblogs.com/grandyang/p/5450001.html", "345" :"http://www.cnblogs.com/grandyang/p/5426682.html", "344" :"http://www.cnblogs.com/grandyang/p/5420836.html", "343" :"http://www.cnblogs.com/grandyang/p/5411919.html", "342" :"http://www.cnblogs.com/grandyang/p/5403783.html", "341" :"http://www.cnblogs.com/grandyang/p/5358793.html", "340" :"http://www.cnblogs.com/grandyang/p/5351347.html", "339" :"http://www.cnblogs.com/grandyang/p/5340305.html", "338" :"http://www.cnblogs.com/grandyang/p/5294255.html", "337" :"http://www.cnblogs.com/grandyang/p/5275096.html", "336" :"http://www.cnblogs.com/grandyang/p/5272039.html", "335" :"http://www.cnblogs.com/grandyang/p/5216856.html", "334" :"http://www.cnblogs.com/grandyang/p/5194599.html", "333" :"http://www.cnblogs.com/grandyang/p/5188938.html", "332" :"http://www.cnblogs.com/grandyang/p/5183210.html", "331" :"http://www.cnblogs.com/grandyang/p/5174738.html", "330" :"http://www.cnblogs.com/grandyang/p/5165821.html", "329" :"http://www.cnblogs.com/grandyang/p/5148030.html", "328" :"http://www.cnblogs.com/grandyang/p/5138936.html", "327" :"http://www.cnblogs.com/grandyang/p/5162678.html", "326" :"http://www.cnblogs.com/grandyang/p/5138212.html", "325" :"http://www.cnblogs.com/grandyang/p/5336668.html", "324" :"http://www.cnblogs.com/grandyang/p/5139057.html", "323" :"http://www.cnblogs.com/grandyang/p/5166356.html", "322" :"http://www.cnblogs.com/grandyang/p/5138186.html", "321" :"http://www.cnblogs.com/grandyang/p/5136749.html", "320" :"http://www.cnblogs.com/grandyang/p/5261569.html", "319" :"http://www.cnblogs.com/grandyang/p/5100098.html", "318" :"http://www.cnblogs.com/grandyang/p/5090058.html", "317" :"http://www.cnblogs.com/grandyang/p/5297683.html", "316" :"http://www.cnblogs.com/grandyang/p/5085379.html", "315" :"http://www.cnblogs.com/grandyang/p/5078490.html", "314" :"http://www.cnblogs.com/grandyang/p/5278930.html", "313" :"http://www.cnblogs.com/grandyang/p/5144918.html", "312" :"http://www.cnblogs.com/grandyang/p/5006441.html", "311" :"http://www.cnblogs.com/grandyang/p/5282959.html", "310" :"http://www.cnblogs.com/grandyang/p/5000291.html", "309" :"http://www.cnblogs.com/grandyang/p/4997417.html", "308" :"http://www.cnblogs.com/grandyang/p/5300458.html", "307" :"http://www.cnblogs.com/grandyang/p/4985506.html", "306" :"http://www.cnblogs.com/grandyang/p/4974115.html", "305" :"http://www.cnblogs.com/grandyang/p/5190419.html", "304" :"http://www.cnblogs.com/grandyang/p/4958789.html", "303" :"http://www.cnblogs.com/grandyang/p/4952464.html", "302" :"http://www.cnblogs.com/grandyang/p/5268775.html", "301" :"http://www.cnblogs.com/grandyang/p/4944875.html", "300" :"http://www.cnblogs.com/grandyang/p/4938187.html", "299" :"http://www.cnblogs.com/grandyang/p/4929139.html", "298" :"http://www.cnblogs.com/grandyang/p/5252599.html", "297" :"http://www.cnblogs.com/grandyang/p/4913869.html", "296" :"http://www.cnblogs.com/grandyang/p/5291058.html", "295" :"http://www.cnblogs.com/grandyang/p/4896673.html", "294" :"http://www.cnblogs.com/grandyang/p/5226206.html", "293" :"http://www.cnblogs.com/grandyang/p/5224896.html", "292" :"http://www.cnblogs.com/grandyang/p/4873248.html", "291" :"http://www.cnblogs.com/grandyang/p/5325761.html", "290" :"http://www.cnblogs.com/grandyang/p/4857022.html", "289" :"http://www.cnblogs.com/grandyang/p/4854466.html", "288" :"http://www.cnblogs.com/grandyang/p/5220589.html", "287" :"http://www.cnblogs.com/grandyang/p/4843654.html", "286" :"http://www.cnblogs.com/grandyang/p/5285868.html", "285" :"http://www.cnblogs.com/grandyang/p/5306162.html", "284" :"http://www.cnblogs.com/grandyang/p/4825068.html", "283" :"http://www.cnblogs.com/grandyang/p/4822732.html", "282" :"http://www.cnblogs.com/grandyang/p/4814506.html", "281" :"http://www.cnblogs.com/grandyang/p/5212785.html", "280" :"http://www.cnblogs.com/grandyang/p/5177285.html", "279" :"http://www.cnblogs.com/grandyang/p/4800552.html", "278" :"http://www.cnblogs.com/grandyang/p/4790469.html", "277" :"http://www.cnblogs.com/grandyang/p/5310649.html", "276" :"http://www.cnblogs.com/grandyang/p/5231220.html", "275" :"http://www.cnblogs.com/grandyang/p/4782695.html", "274" :"http://www.cnblogs.com/grandyang/p/4781203.html", "273" :"http://www.cnblogs.com/grandyang/p/4772780.html", "272" :"http://www.cnblogs.com/grandyang/p/5247398.html", "271" :"http://www.cnblogs.com/grandyang/p/5265628.html", "270" :"http://www.cnblogs.com/grandyang/p/5237170.html", "269" :"http://www.cnblogs.com/grandyang/p/5250200.html", "268" :"http://www.cnblogs.com/grandyang/p/4756677.html", "267" :"http://www.cnblogs.com/grandyang/p/5315227.html", "266" :"http://www.cnblogs.com/grandyang/p/5223238.html", "265" :"http://www.cnblogs.com/grandyang/p/5322870.html", "264" :"http://www.cnblogs.com/grandyang/p/4743837.html", "263" :"http://www.cnblogs.com/grandyang/p/4741934.html", "262" :"http://www.cnblogs.com/grandyang/p/5373841.html", "261" :"http://www.cnblogs.com/grandyang/p/5257919.html", "260" :"http://www.cnblogs.com/grandyang/p/4741122.html", "259" :"http://www.cnblogs.com/grandyang/p/5235086.html", "258" :"http://www.cnblogs.com/grandyang/p/4741028.html", "257" :"http://www.cnblogs.com/grandyang/p/4738031.html", "256" :"http://www.cnblogs.com/grandyang/p/5319384.html", "255" :"http://www.cnblogs.com/grandyang/p/5327635.html", "254" :"http://www.cnblogs.com/grandyang/p/5332722.html", "253" :"http://www.cnblogs.com/grandyang/p/5244720.html", "252" :"http://www.cnblogs.com/grandyang/p/5240774.html", "251" :"http://www.cnblogs.com/grandyang/p/5209621.html", "250" :"http://www.cnblogs.com/grandyang/p/5206862.html", "249" :"http://www.cnblogs.com/grandyang/p/5204770.html", "248" :"http://www.cnblogs.com/grandyang/p/5203228.html", "247" :"http://www.cnblogs.com/grandyang/p/5200919.html", "246" :"http://www.cnblogs.com/grandyang/p/5196960.html", "245" :"http://www.cnblogs.com/grandyang/p/5192426.html", "244" :"http://www.cnblogs.com/grandyang/p/5187640.html", "243" :"http://www.cnblogs.com/grandyang/p/5187041.html", "242" :"http://www.cnblogs.com/grandyang/p/4694988.html", "241" :"http://www.cnblogs.com/grandyang/p/4682458.html", "240" :"http://www.cnblogs.com/grandyang/p/4669134.html", "239" :"http://www.cnblogs.com/grandyang/p/4656517.html", "238" :"http://www.cnblogs.com/grandyang/p/4650187.html", "237" :"http://www.cnblogs.com/grandyang/p/4647576.html", "236" :"http://www.cnblogs.com/grandyang/p/4641968.html", "235" :"http://www.cnblogs.com/grandyang/p/4640572.html", "234" :"http://www.cnblogs.com/grandyang/p/4635425.html", "233" :"http://www.cnblogs.com/grandyang/p/4629032.html", "232" :"http://www.cnblogs.com/grandyang/p/4626238.html", "231" :"http://www.cnblogs.com/grandyang/p/4623394.html", "230" :"http://www.cnblogs.com/grandyang/p/4620012.html", "229" :"http://www.cnblogs.com/grandyang/p/4606822.html", "228" :"http://www.cnblogs.com/grandyang/p/4603555.html", "227" :"http://www.cnblogs.com/grandyang/p/4601208.html", "226" :"http://www.cnblogs.com/grandyang/p/4572877.html", "225" :"http://www.cnblogs.com/grandyang/p/4568796.html", "224" :"http://www.cnblogs.com/grandyang/p/4570699.html", "223" :"http://www.cnblogs.com/grandyang/p/4563153.html", "222" :"http://www.cnblogs.com/grandyang/p/4567827.html", "221" :"http://www.cnblogs.com/grandyang/p/4550604.html", "220" :"http://www.cnblogs.com/grandyang/p/4545261.html", "219" :"http://www.cnblogs.com/grandyang/p/4539680.html", "218" :"http://www.cnblogs.com/grandyang/p/4534586.html", "217" :"http://www.cnblogs.com/grandyang/p/4537029.html", "216" :"http://www.cnblogs.com/grandyang/p/4537983.html", "215" :"http://www.cnblogs.com/grandyang/p/4539757.html", "214" :"http://www.cnblogs.com/grandyang/p/4523624.html", "213" :"http://www.cnblogs.com/grandyang/p/4518674.html", "212" :"http://www.cnblogs.com/grandyang/p/4516013.html", "211" :"http://www.cnblogs.com/grandyang/p/4507286.html", "210" :"http://www.cnblogs.com/grandyang/p/4504793.html", "209" :"http://www.cnblogs.com/grandyang/p/4501934.html", "208" :"http://www.cnblogs.com/grandyang/p/4491665.html", "207" :"http://www.cnblogs.com/grandyang/p/4484571.html", "206" :"http://www.cnblogs.com/grandyang/p/4478820.html", "205" :"http://www.cnblogs.com/grandyang/p/4465779.html", "204" :"http://www.cnblogs.com/grandyang/p/4462810.html", "203" :"http://www.cnblogs.com/grandyang/p/4452252.html", "202" :"http://www.cnblogs.com/grandyang/p/4447233.html", "201" :"http://www.cnblogs.com/grandyang/p/4431646.html", "200" :"http://www.cnblogs.com/grandyang/p/4402656.html", "199" :"http://www.cnblogs.com/grandyang/p/4392254.html", "198" :"http://www.cnblogs.com/grandyang/p/4383632.html", "197" :"http://www.cnblogs.com/grandyang/p/5371438.html", "196" :"http://www.cnblogs.com/grandyang/p/5371227.html", "195" :"http://www.cnblogs.com/grandyang/p/5376902.html", "194" :"http://www.cnblogs.com/grandyang/p/5382166.html", "193" :"http://www.cnblogs.com/grandyang/p/5389375.html", "192" :"http://www.cnblogs.com/grandyang/p/5386475.html", "191" :"http://www.cnblogs.com/grandyang/p/4325432.html", "190" :"http://www.cnblogs.com/grandyang/p/4321355.html", "189" :"http://www.cnblogs.com/grandyang/p/4298711.html", "188" :"http://www.cnblogs.com/grandyang/p/4295761.html", "187" :"http://www.cnblogs.com/grandyang/p/4284205.html", "186" :"http://www.cnblogs.com/grandyang/p/5186294.html", "185" :"http://www.cnblogs.com/grandyang/p/5367670.html", "184" :"http://www.cnblogs.com/grandyang/p/5366412.html", "183" :"http://www.cnblogs.com/grandyang/p/5361992.html", "182" :"http://www.cnblogs.com/grandyang/p/5361967.html", "181" :"http://www.cnblogs.com/grandyang/p/5354306.html", "180" :"http://www.cnblogs.com/grandyang/p/5354173.html", "179" :"http://www.cnblogs.com/grandyang/p/4225047.html", "178" :"http://www.cnblogs.com/grandyang/p/5351611.html", "177" :"http://www.cnblogs.com/grandyang/p/5348976.html", "176" :"http://www.cnblogs.com/grandyang/p/5348961.html", "175" :"http://www.cnblogs.com/grandyang/p/5348900.html", "174" :"http://www.cnblogs.com/grandyang/p/4233035.html", "173" :"http://www.cnblogs.com/grandyang/p/4231455.html", "172" :"http://www.cnblogs.com/grandyang/p/4219878.html", "171" :"http://www.cnblogs.com/grandyang/p/4225316.html", "170" :"http://www.cnblogs.com/grandyang/p/5184143.html", "169" :"http://www.cnblogs.com/grandyang/p/4233501.html", "168" :"http://www.cnblogs.com/grandyang/p/4227618.html", "167" :"http://www.cnblogs.com/grandyang/p/5185815.html", "166" :"http://www.cnblogs.com/grandyang/p/4238577.html", "165" :"http://www.cnblogs.com/grandyang/p/4244123.html", "164" :"http://www.cnblogs.com/grandyang/p/4234970.html", "163" :"http://www.cnblogs.com/grandyang/p/5184890.html", "162" :"http://www.cnblogs.com/grandyang/p/4217175.html", "161" :"http://www.cnblogs.com/grandyang/p/5184698.html", "160" :"http://www.cnblogs.com/grandyang/p/4128461.html", "159" :"http://www.cnblogs.com/grandyang/p/5185561.html", "158" :"http://www.cnblogs.com/grandyang/p/5181672.html", "157" :"http://www.cnblogs.com/grandyang/p/5174322.html", "156" :"http://www.cnblogs.com/grandyang/p/5172838.html", "155" :"http://www.cnblogs.com/grandyang/p/4091064.html", "154" :"http://www.cnblogs.com/grandyang/p/4040438.html", "153" :"http://www.cnblogs.com/grandyang/p/4032934.html", "152" :"http://www.cnblogs.com/grandyang/p/4028713.html", "151" :"http://www.cnblogs.com/grandyang/p/4606676.html", "150" :"http://www.cnblogs.com/grandyang/p/4247718.html", "149" :"http://www.cnblogs.com/grandyang/p/4579693.html", "148" :"http://www.cnblogs.com/grandyang/p/4249905.html", "147" :"http://www.cnblogs.com/grandyang/p/4250107.html", "146" :"http://www.cnblogs.com/grandyang/p/4587511.html", "145" :"http://www.cnblogs.com/grandyang/p/4251757.html", "144" :"http://www.cnblogs.com/grandyang/p/4146981.html", "143" :"http://www.cnblogs.com/grandyang/p/4254860.html", "142" :"http://www.cnblogs.com/grandyang/p/4137302.html", "141" :"http://www.cnblogs.com/grandyang/p/4137187.html", "140" :"http://www.cnblogs.com/grandyang/p/4576240.html", "139" :"http://www.cnblogs.com/grandyang/p/4257740.html", "138" :"http://www.cnblogs.com/grandyang/p/4261431.html", "137" :"http://www.cnblogs.com/grandyang/p/4263927.html", "136" :"http://www.cnblogs.com/grandyang/p/4130577.html", "135" :"http://www.cnblogs.com/grandyang/p/4575026.html", "134" :"http://www.cnblogs.com/grandyang/p/4266812.html", "133" :"http://www.cnblogs.com/grandyang/p/4267628.html", "132" :"http://www.cnblogs.com/grandyang/p/4271456.html", "131" :"http://www.cnblogs.com/grandyang/p/4270008.html", "130" :"http://www.cnblogs.com/grandyang/p/4555831.html", "129" :"http://www.cnblogs.com/grandyang/p/4273700.html", "128" :"http://www.cnblogs.com/grandyang/p/4276225.html", "127" :"http://www.cnblogs.com/grandyang/p/4539768.html", "126" :"http://www.cnblogs.com/grandyang/p/4548184.html", "125" :"http://www.cnblogs.com/grandyang/p/4030114.html", "124" :"http://www.cnblogs.com/grandyang/p/4280120.html", "123" :"http://www.cnblogs.com/grandyang/p/4281975.html", "122" :"http://www.cnblogs.com/grandyang/p/4280803.html", "121" :"http://www.cnblogs.com/grandyang/p/4280131.html", "120" :"http://www.cnblogs.com/grandyang/p/4286274.html", "119" :"http://www.cnblogs.com/grandyang/p/4031536.html", "118" :"http://www.cnblogs.com/grandyang/p/4032449.html", "117" :"http://www.cnblogs.com/grandyang/p/4290148.html", "116" :"http://www.cnblogs.com/grandyang/p/4288151.html", "115" :"http://www.cnblogs.com/grandyang/p/4294105.html", "114" :"http://www.cnblogs.com/grandyang/p/4293853.html", "113" :"http://www.cnblogs.com/grandyang/p/4042156.html", "112" :"http://www.cnblogs.com/grandyang/p/4036961.html", "111" :"http://www.cnblogs.com/grandyang/p/4042168.html", "110" :"http://www.cnblogs.com/grandyang/p/4045660.html", "109" :"http://www.cnblogs.com/grandyang/p/4295618.html", "108" :"http://www.cnblogs.com/grandyang/p/4295245.html", "107" :"http://www.cnblogs.com/grandyang/p/4051326.html", "106" :"http://www.cnblogs.com/grandyang/p/4296193.html", "105" :"http://www.cnblogs.com/grandyang/p/4296500.html", "104" :"http://www.cnblogs.com/grandyang/p/4051348.html", "103" :"http://www.cnblogs.com/grandyang/p/4297009.html", "102" :"http://www.cnblogs.com/grandyang/p/4051321.html", "101" :"http://www.cnblogs.com/grandyang/p/4051715.html", "100" :"http://www.cnblogs.com/grandyang/p/4053384.html", "99" :"http://www.cnblogs.com/grandyang/p/4298069.html", "98" :"http://www.cnblogs.com/grandyang/p/4298435.html", "97" :"http://www.cnblogs.com/grandyang/p/4298664.html", "96" :"http://www.cnblogs.com/grandyang/p/4299608.html", "95" :"http://www.cnblogs.com/grandyang/p/4301096.html", "94" :"http://www.cnblogs.com/grandyang/p/4297300.html", "93" :"http://www.cnblogs.com/grandyang/p/4305572.html", "92" :"http://www.cnblogs.com/grandyang/p/4306611.html", "91" :"http://www.cnblogs.com/grandyang/p/4313384.html", "90" :"http://www.cnblogs.com/grandyang/p/4310964.html", "89" :"http://www.cnblogs.com/grandyang/p/4315649.html", "88" :"http://www.cnblogs.com/grandyang/p/4059650.html", "87" :"http://www.cnblogs.com/grandyang/p/4318500.html", "86" :"http://www.cnblogs.com/grandyang/p/4321292.html", "85" :"http://www.cnblogs.com/grandyang/p/4322667.html", "84" :"http://www.cnblogs.com/grandyang/p/4322653.html", "83" :"http://www.cnblogs.com/grandyang/p/4066453.html", "82" :"http://www.cnblogs.com/grandyang/p/4069003.html", "81" :"http://www.cnblogs.com/grandyang/p/4325840.html", "80" :"http://www.cnblogs.com/grandyang/p/4329295.html", "79" :"http://www.cnblogs.com/grandyang/p/4332313.html", "78" :"http://www.cnblogs.com/grandyang/p/4309345.html", "77" :"http://www.cnblogs.com/grandyang/p/4332522.html", "76" :"http://www.cnblogs.com/grandyang/p/4340948.html", "75" :"http://www.cnblogs.com/grandyang/p/4341243.html", "74" :"http://www.cnblogs.com/grandyang/p/4323301.html", "73" :"http://www.cnblogs.com/grandyang/p/4341590.html", "72" :"http://www.cnblogs.com/grandyang/p/4344107.html", "71" :"http://www.cnblogs.com/grandyang/p/4347125.html", "70" :"https://www.cnblogs.com/grandyang/p/4079165.html", "69" :"http://www.cnblogs.com/grandyang/p/4346413.html", "68" :"http://www.cnblogs.com/grandyang/p/4350381.html", "67" :"http://www.cnblogs.com/grandyang/p/4084971.html", "66" :"http://www.cnblogs.com/grandyang/p/4079357.html", "65" :"http://www.cnblogs.com/grandyang/p/4084408.html", "64" :"http://www.cnblogs.com/grandyang/p/4353255.html", "63" :"http://www.cnblogs.com/grandyang/p/4353680.html", "62" :"http://www.cnblogs.com/grandyang/p/4353555.html", "61" :"http://www.cnblogs.com/grandyang/p/4355505.html", "60" :"http://www.cnblogs.com/grandyang/p/4358678.html", "59" :"http://www.cnblogs.com/grandyang/p/4362813.html", "58" :"http://www.cnblogs.com/grandyang/p/4086298.html", "57" :"http://www.cnblogs.com/grandyang/p/4367569.html", "56" :"http://www.cnblogs.com/grandyang/p/4370601.html", "55" :"http://www.cnblogs.com/grandyang/p/4371526.html", "54" :"http://www.cnblogs.com/grandyang/p/4362675.html", "53" :"http://www.cnblogs.com/grandyang/p/4377150.html", "52" :"http://www.cnblogs.com/grandyang/p/4380706.html", "51" :"http://www.cnblogs.com/grandyang/p/4377782.html", "50" :"http://www.cnblogs.com/grandyang/p/4383775.html", "49" :"http://www.cnblogs.com/grandyang/p/4385822.html", "48" :"http://www.cnblogs.com/grandyang/p/4389572.html", "47" :"http://www.cnblogs.com/grandyang/p/4359825.html", "46" :"http://www.cnblogs.com/grandyang/p/4358848.html", "45" :"http://www.cnblogs.com/grandyang/p/4373533.html", "44" :"http://www.cnblogs.com/grandyang/p/4401196.html", "43" :"http://www.cnblogs.com/grandyang/p/4395356.html", "42" :"http://www.cnblogs.com/grandyang/p/4402392.html", "41" :"http://www.cnblogs.com/grandyang/p/4395963.html", "40" :"http://www.cnblogs.com/grandyang/p/4419386.html", "39" :"http://www.cnblogs.com/grandyang/p/4419259.html", "38" :"http://www.cnblogs.com/grandyang/p/4086299.html", "37" :"http://www.cnblogs.com/grandyang/p/4421852.html", "36" :"http://www.cnblogs.com/grandyang/p/4421217.html", "35" :"http://www.cnblogs.com/grandyang/p/4408638.html", "34" :"http://www.cnblogs.com/grandyang/p/4409379.html", "33" :"http://www.cnblogs.com/grandyang/p/4325648.html", "32" :"http://www.cnblogs.com/grandyang/p/4424731.html", "31" :"http://www.cnblogs.com/grandyang/p/4428207.html", "30" :"http://www.cnblogs.com/grandyang/p/4521224.html", "29" :"http://www.cnblogs.com/grandyang/p/4431949.html", "28" :"http://www.cnblogs.com/grandyang/p/4606696.html", "27" :"http://www.cnblogs.com/grandyang/p/4606700.html", "26" :"http://www.cnblogs.com/grandyang/p/4329128.html", "25" :"http://www.cnblogs.com/grandyang/p/4441324.html", "24" :"http://www.cnblogs.com/grandyang/p/4441680.html", "23" :"http://www.cnblogs.com/grandyang/p/4606710.html", "22" :"http://www.cnblogs.com/grandyang/p/4444160.html", "21" :"http://www.cnblogs.com/grandyang/p/4086297.html", "20" :"http://www.cnblogs.com/grandyang/p/4424587.html", "19" :"http://www.cnblogs.com/grandyang/p/4606920.html", "18" :"http://www.cnblogs.com/grandyang/p/4515925.html", "17" :"http://www.cnblogs.com/grandyang/p/4452220.html", "16" :"http://www.cnblogs.com/grandyang/p/4510984.html", "15" :"http://www.cnblogs.com/grandyang/p/4481576.html", "14" :"http://www.cnblogs.com/grandyang/p/4606926.html", "13" :"http://www.cnblogs.com/grandyang/p/4120857.html", "12" :"http://www.cnblogs.com/grandyang/p/4123374.html", "11" :"http://www.cnblogs.com/grandyang/p/4455109.html", "10" :"http://www.cnblogs.com/grandyang/p/4461713.html", "9" :"http://www.cnblogs.com/grandyang/p/4125510.html", "8" :"http://www.cnblogs.com/grandyang/p/4125537.html", "7" :"http://www.cnblogs.com/grandyang/p/4125588.html", "6" :"http://www.cnblogs.com/grandyang/p/4128268.html", "5" :"http://www.cnblogs.com/grandyang/p/4464476.html", "4" :"http://www.cnblogs.com/grandyang/p/4465932.html", "3" :"http://www.cnblogs.com/grandyang/p/4480780.html", "2" :"http://www.cnblogs.com/grandyang/p/4129891.html", "1" :"http://www.cnblogs.com/grandyang/p/4130379.html", \ No newline at end of file diff --git "a/\347\210\254\350\231\253/text.txt" "b/\347\210\254\350\231\253/text.txt" new file mode 100755 index 0000000..40b0540 --- /dev/null +++ "b/\347\210\254\350\231\253/text.txt" @@ -0,0 +1,40482 @@ + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + +
+ + +
+
+
+ +
+ +
+
+

+ LeetCode All in One Ŀ(...) +

+
+
+

 

+

ڽLeetCodeĴ󲿷ˢˣĵһ鰡ƺܶⶼIJˣοĿÿĿĽӣ֮İ~ Ӧ Github Ŀַͬ£ӭҹע??

+

https://github.com/grandyang/leetcode

+

λǣǷκδ󣬻Ǵ޷ͨOJиõĽⷨκʣͽĻһҪڶӦԸ֪עᲩ԰ĻᵽAPPFeedbackиʼͬʱҲӻԾأأäĿṩĿfollow upһ۹ллףˢ죬ˢþʣˢδ

+

һiOSӦ"Leetcode Meet Me"LeetcodeеĿ˲Ľⷨʱضܿ൱㣬״̬ҲܿŶĿǰֻ֧iPhoneiPadֱApp Store"Leetcode Meet Me"Ϳҵڱappκεfeedbackֱڱ԰Ľdemoչʾμӵĵײ

+

ͬʱҹע΢Źںˢͨںšshua2sumӣɨұ߲ӵײĶάעʹ÷Ҳμײ

+

ϲ͵ǿԵұߵĸײĶάдܴͣʴ(ɨ뷢Ҵʱ΢źŶԸΪͨڸ΢źţڲͨվŷ΢źš)Ǿ(Ժ͵)м֣ҲDzһֱȥĶ

+

 

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
880Decoded String at Index23.00%Medium
879Profitable Schemes36.20%Hard
878Nth Magical Number 25.40%Hard
877Stone Game 61.10%Medium
876Middle of the Linked List 63.80%Easy
875Koko Eating Bananas 45.90%Medium
874Walking Robot Simulation 31.70%Easy
873Length of Longest Fibonacci Subsequence 46.00%Medium
872Leaf-Similar Trees 63.10%Easy
871Minimum Number of Refueling Stops 28.70%Hard
870Advantage Shuffle 42.20%Medium
869Reordered Power of 2 50.60%Medium
868Binary Gap59.30%Easy
867Transpose Matrix 63.90%Easy
866Prime Palindrome  20.00%Medium
865Smallest Subtree with all the Deepest Nodes55.40%Medium
864Shortest Path to Get All Keys 35.70%Hard
863All Nodes Distance K in Binary Tree 46.80%Medium
862Shortest Subarray with Sum at Least K 22.00%Hard
861Score After Flipping Matrix69.30%Medium
860Lemonade Change50.20%Easy
859Buddy Strings27.60%Easy
858Mirror Reflection52.00%Medium
857Minimum Cost to Hire K Workers47.30%Hard
856Score of Parentheses 55.90%Medium
855Exam Room38.10%Medium
854K-Similar Strings33.20%Hard
853Car Fleet  39.30%Medium
852Peak Index in a Mountain Array  68.50%Easy
851Loud and Rich    47.40%Medium
850Rectangle Area II 44.00%Hard
849Maximize Distance to Closest Person40.40%Easy
848Shifting Letters 39.90%Medium
847Shortest Path Visiting All Nodes  45.90%Hard
846Hand of Straights
48.60%Medium
845Longest Mountain in Array34.00%Medium
844Backspace String Compare45.50%Easy
843Guess the Word  42.60%Hard
842Split Array into Fibonacci Sequence34.60%Medium
841Keys and Rooms
59.70%Medium
840Magic Squares In Grid35.10%Easy
839Similar String Groups33.50%Hard
838Push Dominoes42.80%Medium
837New 21 Game29.50%Medium
836Rectangle Overlap45.50%Easy
835Image Overlap50.30%Medium
834Sum of Distances in Tree38.10%Hard
833Find And Replace in String44.50%Medium
832Flipping an Image  71.30%Easy
831Masking Personal Information41.50%Medium
830Positions of Large Groups47.40%Easy
829Consecutive Numbers Sum 32.10%Hard
828Unique Letter String38.10%Hard
827Making A Large Island42.10%Hard
826Most Profit Assigning Work34.70%Medium
825Friends Of Appropriate Ages35.00%Medium
824Goat Latin56.70%Easy
823Binary Trees With Factors 31.50%Medium
822Card Flipping Game39.70%Medium
821Shortest Distance to a Character62.60%Easy
820Short Encoding of Words   46.00%Medium
819Most Common Word 41.50%Easy
818Race Car
34.00%Hard
817Linked List Components 51.90%Medium
816Ambiguous Coordinates 42.40%Medium
815Bus Routes 36.10%Hard
814Binary Tree Pruning68.30%Medium
813Largest Sum of Averages42.40%Medium
812Largest Triangle Area 53.80%Easy
811Subdomain Visit Count  61.50%Easy
810Chalkboard XOR Game
41.90%Hard
809Expressive Words39.50%Medium
808Soup Servings33.60%Medium
807Max Increase to Keep City Skyline79.60%Medium
806Number of Lines To Write String 62.10%Easy
805Split Array With Same Average 21.00%Hard
804Unique Morse Code Words71.30%Easy
803Bricks Falling When Hit22.90%Hard
802Find Eventual Safe States 39.20%Medium
801Minimum Swaps To Make Sequences Increasing 31.00% Medium
800Similar RGB Color $ 54.50%Easy
799Champagne Tower29.90%Medium
798Smallest Rotation with Highest Score 34.30%Hard
797All Paths From Source to Target67.40%Medium
796Rotate String 49.60%Easy
795Number of Subarrays with Bounded Maximum   41.60%Medium
794Valid Tic-Tac-Toe State 27.80%Medium
793Preimage Size of Factorial Zeroes Function    40.80%Hard
792Number of Matching Subsequences
37.30%Medium
791Custom Sort String 59.40%Medium
790Domino and Tromino Tiling 32.80%Medium
789Escape The Ghosts51.00%Medium
788Rotated Digits51.00%Easy
787Cheapest Flights Within K Stops 29.90%Medium
786K-th Smallest Prime Fraction32.50%Hard
785Is Graph Bipartite?38.50%Medium
784Letter Case Permutation53.00%Easy
783Minimum Distance Between BST Nodes47.80%Easy 
782Transform to Chessboard37.50%Hard
781Rabbits in Forest 49.80%Medium
780Reaching Points23.90%Hard
779K-th Symbol in Grammar37.30%Medium
778Swim in Rising Water 44.60%Hard
777Swap Adjacent in LR String28.90%Medium
776Split BST $49.90%Medium
775Global and Local Inversions 33.60%Medium
774Minimize Max Distance to Gas Station $32.80%Hard
773Sliding Puzzle46.50%Hard
772Basic Calculator III $
40.10%Hard
771Jewels and Stones 81.90%Easy
770Basic Calculator IV42.10%Hard
769Max Chunks To Make Sorted48.00%Medium
768Max Chunks To Make Sorted II43.20%Hard
767Reorganize String36.50% Medium
766Toeplitz Matrix57.90%Easy
765Couples Holding Hands48.50%Hard
764Largest Plus Sign39.20%Medium
763Partition Labels64.10%Medium
762Prime Number of Set Bits in Binary Representation55.00%Easy
761Special Binary String 41.00%Hard
760Find Anagram Mappings $75.60%Easy
759Employee Free Time $51.90%Hard
758Bold Words in String $37.90%Easy
757Set Intersection Size At Least Two34.60%Hard
756Pyramid Transition Matrix 45.50%Medium
755Pour Water $34.00%Medium
754Reach a Number26.10%Medium
753Cracking the Safe  39.70%Hard
752Open the Lock
38.20%Medium
751IP to CIDR $54.80%Easy
750Number Of Corner Rectangles $51.00% Medium
749Contain Virus39.60%Hard
748Shortest Completing Word53.50%Medium
747Largest Number At Least Twice of Others 42.60%Easy
746Min Cost Climbing Stairs43.60%Easy 
745Prefix and Suffix Search24.50%Hard
744Find Smallest Letter Greater Than Target
45.30%Easy
743Network Delay Time34.30%Medium
742Closest Leaf in a Binary Tree $33.20%Medium
741Cherry Pickup22.50%Hard
740Delete and Earn 42.60%Medium
739Daily Temperatures53.50%Medium
738Monotone Increasing Digits 41.80% Medium
737Sentence Similarity II $41.20% Medium
736Parse Lisp Expression 42.00%Hard
735Asteroid Collision37.60%Medium
734Sentence Similarity $38.60% Easy
733Flood Fill49.30%Easy
732My Calendar III51.30%Hard
731My Calendar II35.00%Medium
730Count Different Palindromic Subsequences32.40%Hard
729My Calendar I40.10%Medium
728Self Dividing Numbers68.50%Easy
727Minimum Window Subsequence30.10%Hard
726Number of Atoms45.00%Hard
725Split Linked List in Parts50.00%Medium
724Find Pivot Index41.00%Easy
723Candy Crush $56.10%Medium
722Remove Comments26.30%Medium
721Accounts Merge29.60%Medium
720Longest Word in Dictionary40.60%Easy
719Find K-th Smallest Pair Distance26.10%Hard
718Maximum Length of Repeated Subarray39.90%Medium
7171-bit and 2-bit Characters50.90%Easy
716Max Stack $35.50%Hard
715Range Module31.00%Hard
714Best Time to Buy and Sell Stock with Transaction Fee41.60%Medium
713Subarray Product Less Than K32.90%Medium
712Minimum ASCII Delete Sum for Two Strings 50.90%Medium
711Number of Distinct Islands II $39.40%Hard
710Random Pick with Blacklist 29.80%Hard
709To Lower Case   74.50%Easy
708Insert into a Cyclic Sorted List $25.50%Medium
707Design Linked List     19.10%Easy
706Design HashMap 49.10%Easy
705Design HashSet   43.60%Easy
704Binary Search40.10%Easy
703Kth Largest Element in a Stream 39.60%Easy
702Search in a Sorted Array of Unknown Size43.00%Medium
701Insert into a Binary Search Tree67.90%Medium
700Search in a Binary Search Tree62.70%Easy
699Falling Squares36.80%Hard
698Partition to K Equal Sum Subsets35.60%Medium
697Degree of an Array47.90%Easy
696Count Binary Substrings51.90%Easy
695Max Area of Island 53.30%Easy
694Number of Distinct Islands $43.90%Medium
693Binary Number with Alternating Bits54.20%Easy
692Top K Frequent Words41.70%Medium
691Stickers to Spell Word32.30%Hard
690Employee Importance53.60%Easy
689Maximum Sum of 3 Non-Overlapping Subarrays41.70%Hard
688Knight Probability in Chessboard 38.90%Medium
687Longest Univalue Path 32.90%Easy
686Repeated String Match 31.70%Easy
685Redundant Connection II28.40%Hard
684Redundant Connection37.40%Medium
683K Empty Slots 37.00%Hard
682Baseball Game58.60%Easy
681Next Closest Time $43.00%Medium
680Valid Palindrome II31.10%Easy
67924 Game38.30% Hard
678Valid Parenthesis String28.30%Medium
677Map Sum Pairs 53.80%Medium
676Implement Magic Dictionary50.70%Medium
675Cut Off Trees for Golf Event27.20%Hard
674Longest Continuous Increasing Subsequence43.20%Easy
673Number of Longest Increasing Subsequence30.80%Medium
672Bulb Switcher II47.60%Medium
671Second Minimum Node In a Binary Tree 42.30%Easy
670Maximum Swap38.40%Medium
669Trim a Binary Search Tree58.70%Easy
668Kth Smallest Number in Multiplication Table 36.30%Hard
667Beautiful Arrangement II51.50%Medium
666Path Sum IV $48.90%Medium
665Non-decreasing Array21.20% Easy
664Strange Printer31.10%Hard
663Equal Tree Partition $36.70%Medium
662Maximum Width of Binary Tree37.00%Medium
661Image Smoother46.60%Easy
660Remove 9 $46.10%Hard
659Split Array into Consecutive Subsequences39.40%Medium
658Find K Closest Elements36.30%Medium
657Judge Route Circle69.30%Easy
656Coin Path $24.60%Hard
655Print Binary Tree50.80%Medium
654Maximum Binary Tree70.80%Medium
653Two Sum IV - Input is a BST50.60%Easy
652Find Duplicate Subtrees33.20%Medium
6514 Keys Keyboard $46.70%Medium
6502 Keys Keyboard42.70%Medium
649Dota2 Senate 35.60%Medium
648Replace Words48.40%Medium
647Palindromic Substrings55.70%Medium
646Maximum Length of Pair Chain47.40%Medium
645Set Mismatch40.40%Easy
644Maximum Average Subarray II $20.30%Hard
643Maximum Average Subarray I38.40%Easy
642Design Search Autocomplete System $29.40%Hard
641Design Circular Deque   48.00%Medium
640Solve the Equation39.00%Medium
639Decode Ways II22.80%Hard
638Shopping Offers41.50%Medium
637Average of Levels in Binary Tree55.60%Easy
636Exclusive Time of Functions40.30%Medium
635Design Log Storage System $47.70%Medium
634Find the Derangement of An Array $32.70%Medium
633Sum of Square Numbers31.60% Easy
632Smallest Range42.80%Hard
631Design Excel Sum Formula $25.60%Hard
630Course Schedule III20.50%Medium
629K Inverse Pairs Array23.90%Hard 
628Maximum Product of Three Numbers45.40%Easy
627Swap Salary 67.40%Easy
626Exchange Seats    49.60%Medium
625Minimum Factorization29.50%Medium
624Maximum Distance in Arrays $32.70%Easy 
623Add One Row to Tree48.70% Medium
622Design Circular Queue    36.60%Medium
621Task Scheduler 41.40%Medium
620Not Boring Movies    59.80%Easy
619Biggest Single Number $ 36.60%Easy
618Students Report By Geography $40.40%Hard
617Merge Two Binary Trees69.60%Easy
616Add Bold Tag in String $37.30%Medium
615Average Salary: Departments VS Company $33.00%Hard
614Second Degree Follower $22.70%Medium
613Shortest Distance in a Line $70.60%Easy
612Shortest Distance in a Plane $51.00%Medium
611Valid Triangle Number38.90%Medium
610Triangle Judgement $59.10%Easy
609Find Duplicate File in System52.50%Medium
608Tree Node $54.60%Medium
607Sales Person $
51.10%Easy
606Construct String from Binary Tree51.80%Easy
605Can Place Flowers30.00%Easy
604Design Compressed String Iterator $31.60%Easy
603Consecutive Available Seats $54.50%Easy
602Friend Requests II: Who Has the Most Friends $ 42.50%Medium
601Human Traffic of Stadium33.80% Hard
600Non-negative Integers without Consecutive Ones27.40%Hard
599Minimum Index Sum of Two Lists48.00%Easy
598Range Addition II48.30%Easy
597Friend Requests I: Overall Acceptance Rate $38.40%Easy
596Classes More Than 5 Students33.40%Easy
595Big Countries
72.00%Easy
594Longest Harmonious Subsequence40.00%Easy
593Valid Square39.20%Medium
592Fraction Addition and Subtraction47.00%Medium
591Tag Validator26.40%Hard
590N-ary Tree Postorder Traversal
63.00%Easy
589N-ary Tree Preorder Traversal63.10%Easy
588Design In-Memory File System $32.40% Hard
587Erect the Fence29.90%Hard
586Customer Placing the Largest Number of Orders $62.50%Easy
585Investments in 2016 $44.60%Medium
584Find Customer Referee $63.60%Easy
583Delete Operation for Two Strings44.00%Medium
582Kill Process $47.70%Medium
581Shortest Unsorted Continuous Subarray30.10%Easy
580Count Student Number in Departments $40.00%Medium
579Find Cumulative Salary of an Employee $30.90%Hard
578Get Highest Answer Rate Question $33.10%Medium
577Employee Bonus $53.80%Easy
576Out of Boundary Paths33.10%Medium
575Distribute Candies 59.50%Easy
574Winning Candidate $
34.50%Medium
573Squirrel Simulation $51.00%Medium
572Subtree of Another Tree41.00%Easy
571Find Median Given Frequency of Numbers $44.90%Hard
570Managers with at Least 5 Direct Reports $59.00%Medium
569Median Employee Salary $
41.60%Hard 
568Maximum Vacation Days $39.90%Hard
567Permutation in String36.30%Medium
566Reshape the Matrix59.80%Easy
565Array Nesting50.00%Medium
564Find the Closest Palindrome16.60%Hard
563Binary Tree Tilt47.00%Easy
562Longest Line of Consecutive One in Matrix $38.80%Medium
561Array Partition I69.80%Easy
560Subarray Sum Equals K 41.80%Medium
559Maximum Depth of N-ary Tree62.10%Easy
558Quad Tree Intersection36.40%Easy
557Reverse Words in a String III61.20%Easy
556Next Greater Element III27.70%Medium
555Split Concatenated Strings $30.00%Medium
554Brick Wall 42.70%Medium
553Optimal Division 55.20%Medium
552Student Attendance Record II28.50%Hard
551Student Attendance Record I43.90%Easy
549Binary Tree Longest Consecutive Sequence II $38.10%Medium
548Split Array with Equal Sum $30.80%Medium
547Friend Circles49.00%Medium
546Remove Boxes29.60%Hard
545Boundary of Binary Tree $29.10%Medium
544Output Contest Matches $73.20%Medium
543Diameter of Binary Tree42.70%Easy
54201 Matrix32.50%Medium
541Reverse String II44.40%Easy
540Single Element in a Sorted Array55.90%Medium
539Minimum Time Difference 44.70%Medium
538Convert BST to Greater Tree52.70%Medium
537Complex Number Multiplication65.90%Medium
536Construct Binary Tree from String $36.30%Medium
535Encode and Decode TinyURL76.10%Medium
534Design TinyURLN/AMedium
533Lonely Pixel II $38.90%Medium
532K-diff Pairs in an Array27.20%Easy
531Lonely Pixel I $50.20%Medium
530Minimum Absolute Difference in BST48.00%Easy
529Minesweeper52.00%Medium
528Random Pick with Weight41.80%Medium
527Word Abbreviation $33.90%Hard
526Beautiful Arrangement53.50%Medium
525Contiguous Array  34.40%Medium
524Longest Word in Dictionary through Deleting40.20%Medium
523Continuous Subarray Sum21.30Medium
522Longest Uncommon Subsequence II28.10%Medium
521Longest Uncommon Subsequence I50.70%Easy
520Detect Capital54.20%Easy
519Random Flip Matrix32.20%Medium
518Coin Change 233.20%Medium
517Super Washing Machines34.60%Hard
516Longest Palindromic Subsequence42.00%Medium
515Find Largest Value in Each Tree Row52.70%Medium
514Freedom Trail27.20%Hard
513Find Bottom Left Tree Value55.60%Medium
510Inorder Successor in BST II $
56.20%Medium
509Fibonacci Number    66.40%Easy
508Most Frequent Subtree Sum52.00%Medium
507Perfect Number32.70%Easy
506Relative Ranks48.50%Easy
505The Maze II34.80%Medium
504Base 746.40%Easy
503Next Greater Element II46.20%Medium
502IPO32.40%Hard
501Find Mode in Binary Search Tree39.40%Easy
500Keyboard Row 60.20%Easy
499The Maze III32.00%Hard
498Diagonal Traverse46.20%Medium
497Random Point in Non-overlapping Rectangles33.20%Medium
496Next Greater Element I 58.80%Easy
495Teemo Attacking51.90%Medium
494Target Sum44.40%Medium
493Reverse Pairs17.10%Hard
492Construct the Rectangle49.70%Easy
491Increasing Subsequences39.30% Medium
490The Maze42.80%Medium
489Robot Room Cleaner57.10%Hard
488Zuma Game 38.00%Hard
487Max Consecutive Ones II $42.70%Medium
486Predict the Winner43.60%Medium
485Max Consecutive Ones 55.30%Easy
484Find Permutation $50.50%Medium
483Smallest Good Base   30.60%Hard
482License Key Formatting41.20%Medium
481Magical String46.20%Medium
480Sliding Window Median31.00%Hard
479Largest Palindrome Product23.90%Easy
478Generate Random Point in a Circle33.80%Medium
477Total Hamming Distance44.10%Medium
476Number Complement61.20%Easy
475Heaters 30.20%Easy
474Ones and Zeroes 34.90%Medium
473Matchsticks to Square 31.80%Medium
472Concatenated Words29.20%Hard
471Encode String with Shortest Length $43.50%Hard
470Implement Rand10() Using Rand7()
43.00%Medium
469Convex Polygon $27.20%Medium
468Validate IP Address22.10%Medium
467Unique Substrings in Wraparound String29.90%Medium
466Count The Repetitions 24.20%Hard
465Optimal Account Balancing $29.20%Hard
464Can I Win 22.20%Medium
463Island Perimeter 56.70%Easy
462Minimum Moves to Equal Array Elements II50.90%Medium
461Hamming Distance 73.20%Easy
460LFU Cache18.30%Hard
459Repeated Substring Pattern 39.70%Easy
458Poor Pigs40.70%Easy
457Circular Array Loop20.60%Medium
456132 Pattern 28.00%Medium
455Assign Cookies48.10%Easy
4544Sum II42.80%Medium
453Minimum Moves to Equal Array Elements46.30%Easy
452Minimum Number of Arrows to Burst Balloons 42.10%Medium
451Sort Characters By Frequency50.90%Medium
450Delete Node in a BST34.50%Medium
449Serialize and Deserialize BST 41.20%Medium
448Find All Numbers Disappeared in an Array58.30%Easy
447Number of Boomerangs  42.20%Easy 
446Arithmetic Slices II - Subsequence 22.30%Hard 
445Add Two Numbers II  45.40%Medium
444Sequence Reconstruction $20.50%Medium
443String Compression35.80%Easy
442Find All Duplicates in an Array46.40%Medium
441Arranging Coins36.20%Easy 
440K-th Smallest in Lexicographical Order 21.50%Hard 
439Ternary Expression Parser $49.40%Medium
438Find All Anagrams in a String 33.50%Easy 
437Path Sum III  38.60%Easy
436Find Right Interval 42.30%Medium
435Non-overlapping Intervals 39.80%Medium
434Number of Segments in a String  38.40%Easy 
433Minimum Genetic Mutation33.50%Medium
432All O`one Data Structure28.30%Hard 
431Encode N-ary Tree to Binary Tree53.70%Hard
430Flatten a Multilevel Doubly Linked List
36.20%Medium
429N-ary Tree Level Order Traversal55.80%Easy
428Serialize and Deserialize N-ary Tree $48.10%Hard
427Construct Quad Tree49.20%Easy
426Convert Binary Search Tree to Sorted Doubly Linked List43.30%Medium
425Word Squares $40.10%Hard
424Longest Repeating Character Replacement38.10%Medium
423Reconstruct Original Digits from English40.80%Medium
422Valid Word Square $36.40%Easy
421Maximum XOR of Two Numbers in an Array36.40%Medium
420Strong Password Checker 22.10%Hard
419Battleships in a Board 59.30%Medium
418Sentence Screen Fitting $25.10%Medium
417Pacific Atlantic Water Flow31.10%Medium
416Partition Equal Subset Sum36.80%Medium
415Add Strings 41.50%Easy
414Third Maximum Number  26.50%Easy
413Arithmetic Slices 53.50%Medium
412Fizz Buzz57.50%Easy 
411Minimum Unique Word Abbreviation $25.60%Hard
410Split Array Largest Sum 25.00%Hard
409Longest Palindrome 44.90%Easy
408Valid Word Abbreviation $26.20%Easy
407Trapping Rain Water II 33.10%Hard
406Queue Reconstruction by Height54.10%Medium
405Convert a Number to Hexadecimal41.80%Easy
404Sum of Left Leaves 46.20%Easy
403Frog Jump31.70%Hard
402Remove K Digits 25.90%Medium
401Binary Watch 43.00%Easy
400Nth Digit30.70%Easy
399Evaluate Division34.60%Medium
398Random Pick Index30.40%Medium
397Integer Replacement25.90%Easy
396Rotate Function 28.40%Easy
395Longest Substring with At Least K Repeating Characters32.50%Medium
394Decode String38.60%Medium
393UTF-8 Validation 33.00%Medium
392Is Subsequence  44.10%Medium
391Perfect Rectangle13.30%Hard 
390Elimination Game12.50% Medium
389Find the Difference49.90%Easy 
388Longest Absolute File Path 28.30% Medium
387First Unique Character in a String 43.10% Easy 
386Lexicographical Numbers31.00% Medium
385Mini Parser 26.90% Medium
384Shuffle an Array 45.50% Medium
383Ransom Note44.60% Easy 
382Linked List Random Node 48.60%Medium
381Insert Delete GetRandom O(1) - Duplicates allowed30.90%Hard
380Insert Delete GetRandom O(1)33.80%Medium
379Design Phone Directory $ 25.80% Medium
378Kth Smallest Element in a Sorted Matrix40.20%Medium
377Combination Sum IV 37.50%Medium
376Wiggle Subsequence35.80%Medium
375Guess Number Higher or Lower II 28.30%Medium
374Guess Number Higher or Lower 31.70%Easy
373Find K Pairs with Smallest Sums 25.50%Medium
372Super Pow30.10%Medium
371Sum of Two Integers 54.00%Easy
370Range Addition $49.90%Medium
369Plus One Linked List $50.10%Medium
368Largest Divisible Subset 32.00%Medium
367Valid Perfect Square 36.60%Medium
366Find Leaves of Binary Tree $53.60%Medium
365Water and Jug Problem 20.10%Medium
364Nested List Weight Sum II $47.20%Medium
363Max Sum of Rectangle No Larger Than K27.00%Hard
362Design Hit Counter $48.30%Medium
361Bomb Enemy $32.60%Medium
360Sort Transformed Array $40.80%Medium
359Logger Rate Limiter $56.00%Easy
358Rearrange String k Distance Apart $26.90%Hard
357Count Numbers with Unique Digits 42.50%Medium
356Line Reflection $28.70%Medium
355Design Twitter22.20%Medium
354Russian Doll Envelopes 27.10%Hard
353Design Snake Game $19.80%Medium
352Data Stream as Disjoint Intervals 34.40%Hard
351Android Unlock Patterns $32.00%Medium
350Intersection of Two Arrays II41.50%Easy
349Intersection of Two Arrays47.80% Easy 
348Design Tic-Tac-Toe  $45.60%Medium
347Top K Frequent Elements 44.50%Medium
346Moving Average from Data Stream  $69.20%Easy
345Reverse Vowels of a String 35.30%Easy
344Reverse String58.90%Easy
343Integer Break43.60%Medium
342Power of Four34.10%Easy
341Flatten Nested List Iterator $18.70%Medium
340Longest Substring with At Most K Distinct Characters $36.30%Hard
339Nested List Weight Sum $54.60%Easy
338Counting Bits 55.40%Medium
337House Robber III 37.00%Medium
336Palindrome Pairs 18.70%Hard
335Self Crossing 18.00%Medium
334Increasing Triplet Subsequence33.20%Medium
333Largest BST Subtree $26.50%Medium
332Reconstruct Itinerary23.40%Medium
331Verify Preorder Serialization of a Binary Tree31.50%Medium
330Patching Array28.80%Medium
329Longest Increasing Path in a Matrix29.50%Medium
328Odd Even Linked List37.80%Easy
327Count of Range Sum24.30%Hard
326Power of Three35.30%Easy
325Maximum Size Subarray Sum Equals k $39.60%Easy
324Wiggle Sort II20.10%Medium
323Number of Connected Components in an Undirected Graph $43.30%Medium
322Coin Change24.90%Medium
321Create Maximum Number19.10%Hard
320Generalized Abbreviation $40.40%Medium
319Bulb Switcher39.20%Medium
318Maximum Product of Word Lengths38.70%Medium
317Shortest Distance from All Buildings $29.10%Hard 
316Remove Duplicate Letters23.00%Medium
315Count of Smaller Numbers After Self28.20%Hard 
314Binary Tree Vertical Order Traversal $30.10%Medium
313Super Ugly Number31.20%Medium
312Burst Balloons24.50%Medium
311Sparse Matrix Multiplication $40.00%Medium
310Minimum Height Trees 20.20%Medium
309Best Time to Buy and Sell Stock with Cooldown 32.60%Medium
308Range Sum Query 2D - Mutable $20.30%Hard
307Range Sum Query - Mutable 14.50%Medium
306Additive Number23.30%Medium
305Number of Islands II $26.70%Hard
304Range Sum Query 2D - Immutable21.50%Medium
303Range Sum Query - Immutable25.70%Easy
302Smallest Rectangle Enclosing Black Pixels $36.70%Hard
301Remove Invalid Parentheses27.00%Hard
300Longest Increasing Subsequence31.50%Medium
299Bulls and Cows23.80%Easy
298Binary Tree Longest Consecutive Sequence $32.20%Medium
297Serialize and Deserialize Binary Tree23.80%Medium
296Best Meeting Point $41.40%Hard
295Find Median from Data Stream18.60%Hard
294Flip Game II $38.10%Medium
293Flip Game $47.60%Easy
292Nim Game 49.50%Easy
291Word Pattern II $31.50%Hard
290Word Pattern26.50%Easy
289Game of Life32.60%Medium
288Unique Word Abbreviation $16.80%Easy
287Find the Duplicate Number32.80%Hard
286Walls and Gates $29.90%Medium
285Inorder Successor in BST $32.50%Medium
284Peeking Iterator31.00%Medium
283Move Zeroes41.40%Easy
282Expression Add Operators18.90%Hard
281Zigzag Iterator $37.20%Medium
280Wiggle Sort $43.30%Medium
279Perfect Squares28.80%Medium
278First Bad Version19.80%Easy
277Find the Celebrity $31.70%Medium
276Paint Fence $25.00%Easy
275H-Index II31.40%Medium
274H-Index25.30%Medium
273Integer to English Words15.50%Medium
272Closest Binary Search Tree Value II $26.90%Hard
271Encode and Decode Strings $25.40%Medium
270Closest Binary Search Tree Value $29.40%Easy
269Alien Dictionary $16.50%Hard
268Missing Number34.70%Medium
267Palindrome Permutation II $22.50%Medium
266Palindrome Permutation $45.80%Easy
265Paint House II $30.00%Hard
264Ugly Number II21.60%Medium
263Ugly Number32.6%Easy
262Trips and Users *16.10%Hard
261Graph Valid Tree $25.40%Medium
260Single Number III37.60%Medium
2593Sum Smaller $34.20%Medium
258Add Digits46.50%Easy
257Binary Tree Paths21.90%Easy
256Paint House $38.40%Medium
255Verify Preorder Sequence in Binary Search Tree $32.30%Medium
254Factor Combinations $29.00%Medium
253Meeting Rooms II $28.80%Medium
252Meeting Rooms $35.40%Easy
251Flatten 2D Vector $28.30%Medium
250Count Univalue Subtrees $32.70%Medium
249Group Shifted Strings $25.20%Easy
248Strobogrammatic Number III $21.80%Hard
247Strobogrammatic Number II $26.70%Medium
246Strobogrammatic Number $31.60%Easy
245Shortest Word Distance III $43.20%Medium
244Shortest Word Distance II $33.70%Medium
243Shortest Word Distance $41.80%Easy
242Valid Anagram39.30%Easy
241Different Ways to Add Parentheses27.10%Medium
240Search a 2D Matrix II31.40%Medium
239Sliding Window Maximum24.30%Hard 
238Product of Array Except Self42.40%Medium
237Delete Node in a Linked List50.90%Easy
236Lowest Common Ancestor of a Binary Tree28.30%Medium
235Lowest Common Ancestor of a Binary Search Tree38.90%Medium
234Palindrome Linked List23.80%Easy
233Number of Digit One16.10%Medium
232Implement Queue using Stacks37.40%Easy
231Power of Two31.30%Easy
230Kth Smallest Element in a BST30.50%Medium
229Majority Element II30.50%Medium
228Summary Ranges21.10%Easy
227Basic Calculator II18.00%Medium
226Invert Binary Tree35.40%Easy
225Implement Stack using Queues29.60%Medium
224Basic Calculator15.80%Medium
223Rectangle Area25.60%Easy
222Count Complete Tree Nodes19.40%Medium
221Maximal Square20.30%Medium
220Contains Duplicate III15.30%Medium
219Contains Duplicate II25.60%Easy
218The Skyline Problem16.20%Hard
217Contains Duplicate35.90%Easy
216Combination Sum III27.70%Medium
215Kth Largest Element in an Array27.30%Medium
214Shortest Palindrome16.80%Hard
213House Robber II26.30%Medium
212Word Search II15.00%Hard
211Add and Search Word - Data structure design20.70%Medium
210Course Schedule II19.30%Medium
209Minimum Size Subarray Sum22.90%Medium
208Implement Trie (Prefix Tree)24.80%Medium
207Course Schedule21.70%Medium
206Reverse Linked List31.50%Easy
205Isomorphic Strings24.20%Easy
204Count Primes19.00%Easy
203Remove Linked List Elements25.80%Easy
202Happy Number31.40%Easy
201Bitwise AND of Numbers Range23.30%Medium
200Number of Islands21.90%Medium
199Binary Tree Right Side View27.10%Medium
198House Robber28.80%Easy
197Rising Temperature *25.90%Easy
196Delete Duplicate Emails *19.00%Easy
195Tenth Line #32.20%Easy
194Transpose File #21.40%Medium
193Valid Phone Numbers #24.40%Easy
192Word Frequency #26.10%Medium
191Number of 1 Bits37.30%Easy
190Reverse Bits28.40%Easy
189Rotate Array17.80%Easy
188Best Time to Buy and Sell Stock IV17.30%Hard
187Repeated DNA Sequences19.50%Medium
186Reverse Words in a String II $31.10%Medium
185Department Top Three Salaries *15.20%Hard
184Department Highest Salary *19.00%Medium
183Customers Who Never Order *33.70%Easy
182Duplicate Emails *38.10%Easy
181Employees Earning More Than Their Managers *41.00%Easy
180Consecutive Numbers *26.60%Medium
179Largest Number15.70%Medium
178Rank Scores *24.60%Medium
177Nth Highest Salary *16.30%Medium
176Second Highest Salary *25.00%Easy
175Combine Two Tables *34.40%Easy
174Dungeon Game17.70%Hard
173Binary Search Tree Iterator29.30%Medium
172Factorial Trailing Zeroes28.40%Easy
171Excel Sheet Column Number36.50%Easy
170Two Sum III - Data structure design $24.70%Easy
169Majority Element35.00%Easy
168Excel Sheet Column Title18.10%Easy
167Two Sum II - Input array is sorted $43.30%Medium
166Fraction to Recurring Decimal12.70%Medium
165Compare Version Numbers15.20%Easy
164Maximum Gap24.40%Hard
163Missing Ranges $24.10%Medium
162Find Peak Element31.50%Medium
161One Edit Distance $24.00%Medium
160Intersection of Two Linked Lists28.70%Easy
159Longest Substring with At Most Two Distinct Characters $30.20%Hard
158Read N Characters Given Read4 II - Call multiple times $22.30%Hard
157Read N Characters Given Read4 $29.80%Easy
156Binary Tree Upside Down $34.30%Medium
155Min Stack18.50%Easy
154Find Minimum in Rotated Sorted Array II31.90%Hard
153Find Minimum in Rotated Sorted Array33.30%Medium
152Maximum Product Subarray19.40%Medium
151Reverse Words in a String15.10%Medium
150Evaluate Reverse Polish Notation21.10%Medium
149Max Points on a Line12.60%Hard
148Sort List22.00%Medium
147Insertion Sort List26.40%Medium
146LRU Cache15.00%Hard
145Binary Tree Postorder Traversal32.40%Hard
144Binary Tree Preorder Traversal36.30%Medium
143Reorder List21.00%Medium
142Linked List Cycle II31.40%Medium
141Linked List Cycle36.30%Medium
140Word Break II17.70%Hard
139Word Break23.00%Medium
138Copy List with Random Pointer25.10%Hard
137Single Number II35.00%Medium
136Single Number45.10%Medium
135Candy20.50%Hard
134Gas Station25.70%Medium
133Clone Graph24.00%Medium
132Palindrome Partitioning II19.70%Hard
131Palindrome Partitioning26.70%Medium
130Surrounded Regions14.60%Medium
129Sum Root to Leaf Numbers30.30%Medium
128Longest Consecutive Sequence29.40%Hard
127Word Ladder19.30%Medium
126Word Ladder II12.90%Hard
125Valid Palindrome22.00%Easy
124Binary Tree Maximum Path Sum21.50%Hard
123Best Time to Buy and Sell Stock III23.90%Hard
122Best Time to Buy and Sell Stock II38.30%Medium
121Best Time to Buy and Sell Stock32.60%Medium
120Triangle27.40%Medium
119Pascal's Triangle II29.40%Easy
118Pascal's Triangle30.10%Easy
117Populating Next Right Pointers in Each Node II32.00%Hard
116Populating Next Right Pointers in Each Node36.20%Medium
115Distinct Subsequences26.30%Hard
114Flatten Binary Tree to Linked List28.80%Medium
113Path Sum II26.60%Medium
112Path Sum29.80%Easy
111Minimum Depth of Binary Tree29.10%Easy
110Balanced Binary Tree32.00%Easy
109Convert Sorted List to Binary Search Tree27.90%Medium
108Convert Sorted Array to Binary Search Tree34.00%Medium
107Binary Tree Level Order Traversal II31.10%Easy
106Construct Binary Tree from Inorder and Postorder Traversal26.80%Medium
105Construct Binary Tree from Preorder and Inorder Traversal26.40%Medium
104Maximum Depth of Binary Tree45.10%Easy
103Binary Tree Zigzag Level Order Traversal26.40%Medium
102Binary Tree Level Order Traversal29.30%Easy
101Symmetric Tree31.60%Easy
100Same Tree41.80%Easy
99Recover Binary Search Tree24.30%Hard
98Validate Binary Search Tree20.60%Medium
97Interleaving String20.80%Hard
96Unique Binary Search Trees36.00%Medium
95Unique Binary Search Trees II28.00%Medium
94Binary Tree Inorder Traversal36.20%Medium
93Restore IP Addresses21.00%Medium
92Reverse Linked List II26.10%Medium
91Decode Ways16.40%Medium
90Subsets II27.70%Medium
89Gray Code32.80%Medium
88Merge Sorted Array29.70%Easy
87Scramble String24.20%Hard
86Partition List27.50%Medium
85Maximal Rectangle22.00%Hard
84Largest Rectangle in Histogram22.60%Hard
83Remove Duplicates from Sorted List34.50%Easy
82Remove Duplicates from Sorted List II25.00%Medium
81Search in Rotated Sorted Array II31.40%Medium
80Remove Duplicates from Sorted Array II30.50%Medium
79Word Search20.30%Medium
78Subsets28.20%Medium
77Combinations30.90%Medium
76Minimum Window Substring18.90%Hard
75Sort Colors32.60%Medium
74Search a 2D Matrix31.60%Medium
73Set Matrix Zeroes31.40%Medium
72Edit Distance26.20%Hard
71Simplify Path20.00%Medium
70Climbing Stairs34.40%Easy
69Sqrt(x)23.10%Medium
68Text Justification14.60%Hard
67Add Binary24.70%Easy
66Plus One30.40%Easy
65Valid Number11.40%Hard
64Minimum Path Sum32.20%Medium
63Unique Paths II28.00%Medium
62Unique Paths32.80%Medium
61Rotate List21.70%Medium
60Permutation Sequence22.80%Medium
59Spiral Matrix II31.80%Medium
58Length of Last Word28.00%Easy
57Insert Interval21.40%Hard
56Merge Intervals22.40%Hard
55Jump Game27.00%Medium
54Spiral Matrix20.80%Medium
53Maximum Subarray34.50%Medium
52N-Queens II35.80%Hard
51N-Queens26.50%Hard
50Pow(x, n)26.70%Medium
49Anagrams24.30%Medium
48Rotate Image31.90%Medium
47Permutations II25.80%Hard
46Permutations31.90%Medium
45Jump Game II24.20%Hard
44Wildcard Matching15.00%Hard
43Multiply Strings21.00%Medium
42Trapping Rain Water30.00%Hard
41First Missing Positive22.90%Hard
40Combination Sum II25.20%Medium
39Combination Sum27.90%Medium
38Count and Say25.20%Easy
37Sudoku Solver21.80%Hard
36Valid Sudoku27.20%Easy
35Search Insert Position35.40%Medium
34Search for a Range27.50%Medium
33Search in Rotated Sorted Array28.80%Hard
32Longest Valid Parentheses20.90%Hard
31Next Permutation25.00%Medium
30Substring with Concatenation of All Words19.40%Hard
29Divide Two Integers15.00%Medium
28Implement strStr()22.20%Easy
27Remove Element32.10%Easy
26Remove Duplicates from Sorted Array31.30%Easy
25Reverse Nodes in k-Group25.50%Hard
24Swap Nodes in Pairs32.50%Medium
23Merge k Sorted Lists21.10%Hard
22Generate Parentheses32.60%Medium
21Merge Two Sorted Lists32.70%Easy
20Valid Parentheses26.50%Easy
19Remove Nth Node From End of List27.10%Easy
184Sum21.70%Medium
17Letter Combinations of a Phone Number25.80%Medium
163Sum Closest26.90%Medium
153Sum16.90%Medium
14Longest Common Prefix25.50%Easy
13Roman to Integer34.00%Easy
12Integer to Roman33.80%Medium
11Container With Most Water32.00%Medium
10Regular Expression Matching20.70%Hard
9Palindrome Number28.30%Easy
8String to Integer (atoi)13.00%Easy
7Reverse Integer25.10%Easy
6ZigZag Conversion21.80%Easy
5Longest Palindromic Substring20.70%Medium
4Median of Two Sorted Arrays17.40%Hard
3Longest Substring Without Repeating Characters20.60%Medium
2Add Two Numbers21.10%Medium
1Two Sum17.70%Medium
+

 

+

ӣ

+

CareerCup All in One Ŀ

+

Manacher's Algorithm 㷨

+

KMP Algorithm ַƥ㷨KMPС

+

LeetCode Binary Search Summary С

+

LeetCode Monotonous Stack Summary ջС

+

 

+

iOS App - Leetcode Meet Me 

+

+

An iOS app provides all practical coding problems from leetcode.com

+

https://itunes.apple.com/us/app/leetcode-meet-me/id1227610436?mt=8

+

 

+

ҹע΢Źںšˢͨںšshua2sumӣɨĶάע:

+

+
ظ֡0һ⡣
+
ظ֡1 - 880ͶӦĿ 
+
ظallĿб
+
ظlmmiOS APP Leetcode Meet Me
+

 

+

ϲӣӭұߵ""ťдܴͣʴ(ɨ뷢)Ǿ(Ժ͵)м֣лѶڲϿ֧֣ҲDzһֱȥĶ

+

 ɨά΢Ŵ (΢ź)

+

+

鿴ͽб

+

 

+
+
+
+
+
+
+
+
+
+ + +
+
posted @ 2015-06-28 23:20 Grandyang Ķ(...) (...) ղ
+
+ + +
+
+
+ +
+ +
+
+
+
+ + + +
+
+
+
+
+
+
+
+
+ +
+ + +
+
+ + +
+
+
+ +
+ + + From 37430a4a8aa9a03746e211d0e24ab6e5ba74aada Mon Sep 17 00:00:00 2001 From: sherpahu Date: Mon, 26 Aug 2019 10:17:50 +0800 Subject: [PATCH 3/7] Update README.md --- README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 34c81a1..73eeeb0 100644 --- a/README.md +++ b/README.md @@ -12,9 +12,11 @@ 3. java:java题解,利用https://www.cnblogs.com/grandyang/p/4606334.html 中的解析。 -4. 搜索:有的时候看了解析还是可能不太明白,可以用谷歌查询网络上博客中的更详细的解析。 +4. 水鱼:[水中的鱼](https://fisherlei.blogspot.com/)中的题解(由“我对天空说”要求添加) -5. 切换:语言切换也是十分重要的一个功能。英语版的讨论区较为丰富,但官方题解不太全,中文版的题解较多。这两者可以综合起来学习。 +5. 搜索:有的时候看了解析还是可能不太明白,可以用谷歌查询网络上博客中的更详细的解析。 + +6. 切换:语言切换也是十分重要的一个功能。英语版的讨论区较为丰富,但官方题解不太全,中文版的题解较多。这两者可以综合起来学习。 ## 安装方法 1. 复制所有代码->点击油猴脚本标识->添加新脚本->ctrl+s保存 From 9a1faafe09812c9ea16d47744f46c31071a3f5e8 Mon Sep 17 00:00:00 2001 From: sherpahu Date: Tue, 27 Aug 2019 15:53:01 +0800 Subject: [PATCH 4/7] slide --- ...0\247\243\345\212\251\346\211\213.user.js" | 233 ++++++++++-------- 1 file changed, 130 insertions(+), 103 deletions(-) diff --git "a/leetcode\351\242\230\350\247\243\345\212\251\346\211\213.user.js" "b/leetcode\351\242\230\350\247\243\345\212\251\346\211\213.user.js" index 17a2d2d..c0de5ca 100755 --- "a/leetcode\351\242\230\350\247\243\345\212\251\346\211\213.user.js" +++ "b/leetcode\351\242\230\350\247\243\345\212\251\346\211\213.user.js" @@ -1,7 +1,7 @@ // ==UserScript== // @name leetcode题解助手 // @namespace leetcode_helper -// @version 1.0.2 +// @version 2.0.0 // @description 查找leetcode题解(本脚本支持在九章算法的题解搜索,提供Github上开源的python题解的一键查询按钮,可以直接在谷歌搜索题目名称,还能切换语言) // @author sherpahu // @icon https://assets.leetcode.com/static_assets/public/webpack_bundles/images/logo-dark.e99485d9b.svg @@ -14,116 +14,143 @@ // @require https://greasyfork.org/scripts/376804-intelligent-weight/code/Intelligent_weight.js?version=702787 // @compatible Chrome // @note 2019/08/26添加水中的鱼博主 +// @note 2019/08/27大幅改版,可以收放 // ==/UserScript== +(function () { + 'use strict'; + //var + let list = []; -(function() { - 'use strict'; - var $ = $ || window.$; - var window_url = window.location.href; - var website_host = window.location.host; - let isGlobal = false; - - //leetcode题解助手 - var leetcodeHelper={}; - leetcodeHelper.addHtml=function(){ - //只有leetcode才能通过 - if(window_url.indexOf("leetcode.com/problem") != -1){ - isGlobal = true; - } else if(window_url.indexOf("leetcode-cn.com/problems") != -1){ - isGlobal = false; - } else { - return; - } - //iframe中不再执行 - if(window.top != window.self){ - return; - } - - //左边图标追加 - var topBox = "
"+ - "
九章
"+ - "
py
"+ - "
java
"+ - "
水鱼
"+ - "
搜索
"+ - "
切换
"+ - "
"; - $("body").append(topBox); - - //提取题目名称 - var problemName = (window_url.split('/'))[4]; + //set css + function setCss($dom) { + let css = { + 'color': '#333', + 'display': 'block', + 'width': '100%', + 'text-overflow': 'ellipsis', + 'overflow': 'hidden', + 'white-space': 'nowrap', + }; + css['font-size'] = '16px'; + $dom.css(css).hover(function () { + $(this).css('color', '#01AAED'); + }).mouseout(function () { + $(this).css('color', '#333'); + }); + } - //在九章算术上查找 - var jiuzhangUrl = "https://www.jiuzhang.com/solution/@"; - $("body").on("click","#search_jiuzhang",function(){ - jiuzhangUrl = jiuzhangUrl.replace(/@/g, encodeURIComponent(problemName)); - //GM_setValue("document_url",window_url); - window.open(jiuzhangUrl, "_blank"); - }); + //create dom + function createBtn() { + const css = { + 'position': 'fixed', + 'top': 'calc(23% - 15px)', + 'right': '0', + 'border-radius': '10px', + 'border': '1px solid #ccc', + 'height': '25px', + 'width': '60px', + 'z-index': '999', + 'box-shadow': '1px 2px 3px #ccc', + 'background': '#009688', + 'color': '#fff', + 'font-size': '14px', + 'outline': 'none', + 'box-sizing': 'border-box', + }; + const $btn = $('').css(css).hover(function () { + $(this).css('background', '#5FB878'); + }).mouseout(function () { + $(this).css('background', '#009688'); + }); + return $btn; + } - //在https://github.com/csujedihy/lc-all-solutions中找python的答案 - var pythonUrl = "https://github.com/csujedihy/lc-all-solutions/tree/master/@"; - $("body").on("click","#search_python",function(){ - var id = "001"; - //const leetcodeId2Name = {"665": "non-decreasing-array", "664": "strange-printer", "662": "maximum-width-of-binary-tree", "661": "image-smoother", "659": "split-array-into-consecutive-subsequences", "658": "find-k-closest-elements", "657": "robot-return-to-origin", "655": "print-binary-tree", "654": "maximum-binary-tree", "653": "two-sum-iv-input-is-a-bst", "652": "find-duplicate-subtrees", "650": "2-keys-keyboard", "649": "dota2-senate", "648": "replace-words", "647": "palindromic-substrings", "646": "maximum-length-of-pair-chain", "645": "set-mismatch", "643": "maximum-average-subarray-i", "640": "solve-the-equation", "639": "decode-ways-ii", "638": "shopping-offers", "637": "average-of-levels-in-binary-tree", "636": "exclusive-time-of-functions", "633": "sum-of-square-numbers", "632": "smallest-range", "630": "course-schedule-iii", "629": "k-inverse-pairs-array", "628": "maximum-product-of-three-numbers", "627": "swap-salary", "626": "exchange-seats", "623": "add-one-row-to-tree", "621": "task-scheduler", "620": "not-boring-movies", "617": "merge-two-binary-trees", "611": "valid-triangle-number", "609": "find-duplicate-file-in-system", "606": "construct-string-from-binary-tree", "605": "can-place-flowers", "601": "human-traffic-of-stadium", "600": "non-negative-integers-without-consecutive-ones", "599": "minimum-index-sum-of-two-lists", "598": "range-addition-ii", "596": "classes-more-than-5-students", "595": "big-countries", "594": "longest-harmonious-subsequence", "593": "valid-square", "592": "fraction-addition-and-subtraction", "591": "tag-validator", "587": "erect-the-fence", "583": "delete-operation-for-two-strings", "581": "shortest-unsorted-continuous-subarray", "576": "out-of-boundary-paths", "575": "distribute-candies", "572": "subtree-of-another-tree", "567": "permutation-in-string", "566": "reshape-the-matrix", "565": "array-nesting", "564": "find-the-closest-palindrome", "563": "binary-tree-tilt", "561": "array-partition-i", "560": "subarray-sum-equals-k", "557": "reverse-words-in-a-string-iii", "556": "next-greater-element-iii", "554": "brick-wall", "553": "optimal-division", "552": "student-attendance-record-ii", "551": "student-attendance-record-i", "547": "friend-circles", "546": "remove-boxes", "543": "diameter-of-binary-tree", "542": "01-matrix", "541": "reverse-string-ii", "540": "single-element-in-a-sorted-array", "539": "minimum-time-difference", "538": "convert-bst-to-greater-tree", "537": "complex-number-multiplication", "535": "encode-and-decode-tinyurl", "532": "k-diff-pairs-in-an-array", "530": "minimum-absolute-difference-in-bst", "529": "minesweeper", "526": "beautiful-arrangement", "525": "contiguous-array", "524": "longest-word-in-dictionary-through-deleting", "523": "continuous-subarray-sum", "522": "longest-uncommon-subsequence-ii", "521": "longest-uncommon-subsequence-i", "520": "detect-capital", "518": "coin-change-2", "517": "super-washing-machines", "516": "longest-palindromic-subsequence", "515": "find-largest-value-in-each-tree-row", "514": "freedom-trail", "513": "find-bottom-left-tree-value", "508": "most-frequent-subtree-sum", "507": "perfect-number", "506": "relative-ranks", "504": "base-7", "503": "next-greater-element-ii", "502": "ipo", "501": "find-mode-in-binary-search-tree", "500": "keyboard-row", "498": "diagonal-traverse", "496": "next-greater-element-i", "495": "teemo-attacking", "494": "target-sum", "493": "reverse-pairs", "492": "construct-the-rectangle", "491": "increasing-subsequences", "488": "zuma-game", "486": "predict-the-winner", "485": "max-consecutive-ones", "483": "smallest-good-base", "482": "license-key-formatting", "481": "magical-string", "480": "sliding-window-median", "479": "largest-palindrome-product", "477": "total-hamming-distance", "476": "number-complement", "475": "heaters", "474": "ones-and-zeroes", "473": "matchsticks-to-square", "472": "concatenated-words", "468": "validate-ip-address", "467": "unique-substrings-in-wraparound-string", "466": "count-the-repetitions", "464": "can-i-win", "463": "island-perimeter", "462": "minimum-moves-to-equal-array-elements-ii", "461": "hamming-distance", "460": "lfu-cache", "459": "repeated-substring-pattern", "458": "poor-pigs", "457": "circular-array-loop", "456": "132-pattern", "455": "assign-cookies", "454": "4sum-ii", "453": "minimum-moves-to-equal-array-elements", "452": "minimum-number-of-arrows-to-burst-balloons", "451": "sort-characters-by-frequency", "450": "delete-node-in-a-bst", "449": "serialize-and-deserialize-bst", "448": "find-all-numbers-disappeared-in-an-array", "447": "number-of-boomerangs", "446": "arithmetic-slices-ii-subsequence", "445": "add-two-numbers-ii", "443": "string-compression", "442": "find-all-duplicates-in-an-array", "441": "arranging-coins", "440": "k-th-smallest-in-lexicographical-order", "438": "find-all-anagrams-in-a-string", "437": "path-sum-iii", "436": "find-right-interval", "435": "non-overlapping-intervals", "434": "number-of-segments-in-a-string", "433": "minimum-genetic-mutation", "432": "all-oone-data-structure", "424": "longest-repeating-character-replacement", "423": "reconstruct-original-digits-from-english", "421": "maximum-xor-of-two-numbers-in-an-array", "420": "strong-password-checker", "419": "battleships-in-a-board", "417": "pacific-atlantic-water-flow", "416": "partition-equal-subset-sum", "415": "add-strings", "414": "third-maximum-number", "413": "arithmetic-slices", "412": "fizz-buzz", "410": "split-array-largest-sum", "409": "longest-palindrome", "407": "trapping-rain-water-ii", "406": "queue-reconstruction-by-height", "405": "convert-a-number-to-hexadecimal", "404": "sum-of-left-leaves", "403": "frog-jump", "402": "remove-k-digits", "401": "binary-watch", "400": "nth-digit", "399": "evaluate-division", "398": "random-pick-index", "397": "integer-replacement", "396": "rotate-function", "395": "longest-substring-with-at-least-k-repeating-characters", "394": "decode-string", "393": "utf-8-validation", "392": "is-subsequence", "391": "perfect-rectangle", "390": "elimination-game", "389": "find-the-difference", "388": "longest-absolute-file-path", "387": "first-unique-character-in-a-string", "386": "lexicographical-numbers", "385": "mini-parser", "384": "shuffle-an-array", "383": "ransom-note", "382": "linked-list-random-node", "381": "insert-delete-getrandom-o1-duplicates-allowed", "380": "insert-delete-getrandom-o1", "378": "kth-smallest-element-in-a-sorted-matrix", "377": "combination-sum-iv", "376": "wiggle-subsequence", "375": "guess-number-higher-or-lower-ii", "374": "guess-number-higher-or-lower", "373": "find-k-pairs-with-smallest-sums", "372": "super-pow", "371": "sum-of-two-integers", "368": "largest-divisible-subset", "367": "valid-perfect-square", "365": "water-and-jug-problem", "363": "max-sum-of-rectangle-no-larger-than-k", "357": "count-numbers-with-unique-digits", "355": "design-twitter", "354": "russian-doll-envelopes", "352": "data-stream-as-disjoint-intervals", "350": "intersection-of-two-arrays-ii", "349": "intersection-of-two-arrays", "347": "top-k-frequent-elements", "345": "reverse-vowels-of-a-string", "344": "reverse-string", "343": "integer-break", "342": "power-of-four", "341": "flatten-nested-list-iterator", "338": "counting-bits", "337": "house-robber-iii", "336": "palindrome-pairs", "335": "self-crossing", "334": "increasing-triplet-subsequence", "332": "reconstruct-itinerary", "331": "verify-preorder-serialization-of-a-binary-tree", "330": "patching-array", "329": "longest-increasing-path-in-a-matrix", "328": "odd-even-linked-list", "327": "count-of-range-sum", "326": "power-of-three", "324": "wiggle-sort-ii", "322": "coin-change", "321": "create-maximum-number", "319": "bulb-switcher", "318": "maximum-product-of-word-lengths", "316": "remove-duplicate-letters", "315": "count-of-smaller-numbers-after-self", "313": "super-ugly-number", "312": "burst-balloons", "310": "minimum-height-trees", "309": "best-time-to-buy-and-sell-stock-with-cooldown", "307": "range-sum-query-mutable", "306": "additive-number", "304": "range-sum-query-2d-immutable", "303": "range-sum-query-immutable", "301": "remove-invalid-parentheses", "300": "longest-increasing-subsequence", "299": "bulls-and-cows", "297": "serialize-and-deserialize-binary-tree", "295": "find-median-from-data-stream", "292": "nim-game", "290": "word-pattern", "289": "game-of-life", "287": "find-the-duplicate-number", "284": "peeking-iterator", "283": "move-zeroes", "282": "expression-add-operators", "279": "perfect-squares", "278": "first-bad-version", "275": "h-index-ii", "274": "h-index", "273": "integer-to-english-words", "268": "missing-number", "264": "ugly-number-ii", "263": "ugly-number", "262": "trips-and-users", "260": "single-number-iii", "258": "add-digits", "257": "binary-tree-paths", "242": "valid-anagram", "241": "different-ways-to-add-parentheses", "240": "search-a-2d-matrix-ii", "239": "sliding-window-maximum", "238": "product-of-array-except-self", "237": "delete-node-in-a-linked-list", "236": "lowest-common-ancestor-of-a-binary-tree", "235": "lowest-common-ancestor-of-a-binary-search-tree", "234": "palindrome-linked-list", "233": "number-of-digit-one", "232": "implement-queue-using-stacks", "231": "power-of-two", "230": "kth-smallest-element-in-a-bst", "229": "majority-element-ii", "228": "summary-ranges", "227": "basic-calculator-ii", "226": "invert-binary-tree", "225": "implement-stack-using-queues", "224": "basic-calculator", "223": "rectangle-area", "222": "count-complete-tree-nodes", "221": "maximal-square", "220": "contains-duplicate-iii", "219": "contains-duplicate-ii", "218": "the-skyline-problem", "217": "contains-duplicate", "216": "combination-sum-iii", "215": "kth-largest-element-in-an-array", "214": "shortest-palindrome", "213": "house-robber-ii", "212": "word-search-ii", "211": "add-and-search-word-data-structure-design", "210": "course-schedule-ii", "209": "minimum-size-subarray-sum", "208": "implement-trie-prefix-tree", "207": "course-schedule", "206": "reverse-linked-list", "205": "isomorphic-strings", "204": "count-primes", "203": "remove-linked-list-elements", "202": "happy-number", "201": "bitwise-and-of-numbers-range", "200": "number-of-islands", "199": "binary-tree-right-side-view", "198": "house-robber", "197": "rising-temperature", "196": "delete-duplicate-emails", "195": "tenth-line", "194": "transpose-file", "193": "valid-phone-numbers", "192": "word-frequency", "191": "number-of-1-bits", "190": "reverse-bits", "189": "rotate-array", "188": "best-time-to-buy-and-sell-stock-iv", "187": "repeated-dna-sequences", "185": "department-top-three-salaries", "184": "department-highest-salary", "183": "customers-who-never-order", "182": "duplicate-emails", "181": "employees-earning-more-than-their-managers", "180": "consecutive-numbers", "179": "largest-number", "178": "rank-scores", "177": "nth-highest-salary", "176": "second-highest-salary", "175": "combine-two-tables", "174": "dungeon-game", "173": "binary-search-tree-iterator", "172": "factorial-trailing-zeroes", "171": "excel-sheet-column-number", "169": "majority-element", "168": "excel-sheet-column-title", "167": "two-sum-ii-input-array-is-sorted", "166": "fraction-to-recurring-decimal", "165": "compare-version-numbers", "164": "maximum-gap", "162": "find-peak-element", "160": "intersection-of-two-linked-lists", "155": "min-stack", "154": "find-minimum-in-rotated-sorted-array-ii", "153": "find-minimum-in-rotated-sorted-array", "152": "maximum-product-subarray", "151": "reverse-words-in-a-string", "150": "evaluate-reverse-polish-notation", "149": "max-points-on-a-line", "148": "sort-list", "147": "insertion-sort-list", "146": "lru-cache", "145": "binary-tree-postorder-traversal", "144": "binary-tree-preorder-traversal", "143": "reorder-list", "142": "linked-list-cycle-ii", "141": "linked-list-cycle", "140": "word-break-ii", "139": "word-break", "138": "copy-list-with-random-pointer", "137": "single-number-ii", "136": "single-number", "135": "candy", "134": "gas-station", "133": "clone-graph", "132": "palindrome-partitioning-ii", "131": "palindrome-partitioning", "130": "surrounded-regions", "129": "sum-root-to-leaf-numbers", "128": "longest-consecutive-sequence", "127": "word-ladder", "126": "word-ladder-ii", "125": "valid-palindrome", "124": "binary-tree-maximum-path-sum", "123": "best-time-to-buy-and-sell-stock-iii", "122": "best-time-to-buy-and-sell-stock-ii", "121": "best-time-to-buy-and-sell-stock", "120": "triangle", "119": "pascals-triangle-ii", "118": "pascals-triangle", "117": "populating-next-right-pointers-in-each-node-ii", "116": "populating-next-right-pointers-in-each-node", "115": "distinct-subsequences", "114": "flatten-binary-tree-to-linked-list", "113": "path-sum-ii", "112": "path-sum", "111": "minimum-depth-of-binary-tree", "110": "balanced-binary-tree", "109": "convert-sorted-list-to-binary-search-tree", "108": "convert-sorted-array-to-binary-search-tree", "107": "binary-tree-level-order-traversal-ii", "106": "construct-binary-tree-from-inorder-and-postorder-traversal", "105": "construct-binary-tree-from-preorder-and-inorder-traversal", "104": "maximum-depth-of-binary-tree", "103": "binary-tree-zigzag-level-order-traversal", "102": "binary-tree-level-order-traversal", "101": "symmetric-tree", "100": "same-tree", "99": "recover-binary-search-tree", "98": "validate-binary-search-tree", "97": "interleaving-string", "96": "unique-binary-search-trees", "95": "unique-binary-search-trees-ii", "94": "binary-tree-inorder-traversal", "93": "restore-ip-addresses", "92": "reverse-linked-list-ii", "91": "decode-ways", "90": "subsets-ii", "89": "gray-code", "88": "merge-sorted-array", "87": "scramble-string", "86": "partition-list", "85": "maximal-rectangle", "84": "largest-rectangle-in-histogram", "83": "remove-duplicates-from-sorted-list", "82": "remove-duplicates-from-sorted-list-ii", "81": "search-in-rotated-sorted-array-ii", "80": "remove-duplicates-from-sorted-array-ii", "79": "word-search", "78": "subsets", "77": "combinations", "76": "minimum-window-substring", "75": "sort-colors", "74": "search-a-2d-matrix", "73": "set-matrix-zeroes", "72": "edit-distance", "71": "simplify-path", "70": "climbing-stairs", "69": "sqrtx", "68": "text-justification", "67": "add-binary", "66": "plus-one", "65": "valid-number", "64": "minimum-path-sum", "63": "unique-paths-ii", "62": "unique-paths", "61": "rotate-list", "60": "permutation-sequence", "59": "spiral-matrix-ii", "58": "length-of-last-word", "57": "insert-interval", "56": "merge-intervals", "55": "jump-game", "54": "spiral-matrix", "53": "maximum-subarray", "52": "n-queens-ii", "51": "n-queens", "50": "powx-n", "49": "group-anagrams", "48": "rotate-image", "47": "permutations-ii", "46": "permutations", "45": "jump-game-ii", "44": "wildcard-matching", "43": "multiply-strings", "42": "trapping-rain-water", "41": "first-missing-positive", "40": "combination-sum-ii", "39": "combination-sum", "38": "count-and-say", "37": "sudoku-solver", "36": "valid-sudoku", "35": "search-insert-position", "34": "find-first-and-last-position-of-element-in-sorted-array", "33": "search-in-rotated-sorted-array", "32": "longest-valid-parentheses", "31": "next-permutation", "30": "substring-with-concatenation-of-all-words", "29": "divide-two-integers", "28": "implement-strstr", "27": "remove-element", "26": "remove-duplicates-from-sorted-array", "25": "reverse-nodes-in-k-group", "24": "swap-nodes-in-pairs", "23": "merge-k-sorted-lists", "22": "generate-parentheses", "21": "merge-two-sorted-lists", "20": "valid-parentheses", "19": "remove-nth-node-from-end-of-list", "18": "4sum", "17": "letter-combinations-of-a-phone-number", "16": "3sum-closest", "15": "3sum", "14": "longest-common-prefix", "13": "roman-to-integer", "12": "integer-to-roman", "11": "container-with-most-water", "10": "regular-expression-matching", "9": "palindrome-number", "8": "string-to-integer-atoi", "7": "reverse-integer", "6": "zigzag-conversion", "5": "longest-palindromic-substring", "4": "median-of-two-sorted-arrays", "3": "longest-substring-without-repeating-characters", "2": "add-two-numbers", "1": "two-sum"} - const leetcodeName2Id = {"non-decreasing-array": "665", "strange-printer": "664", "maximum-width-of-binary-tree": "662", "image-smoother": "661", "split-array-into-consecutive-subsequences": "659", "find-k-closest-elements": "658", "robot-return-to-origin": "657", "print-binary-tree": "655", "maximum-binary-tree": "654", "two-sum-iv-input-is-a-bst": "653", "find-duplicate-subtrees": "652", "2-keys-keyboard": "650", "dota2-senate": "649", "replace-words": "648", "palindromic-substrings": "647", "maximum-length-of-pair-chain": "646", "set-mismatch": "645", "maximum-average-subarray-i": "643", "solve-the-equation": "640", "decode-ways-ii": "639", "shopping-offers": "638", "average-of-levels-in-binary-tree": "637", "exclusive-time-of-functions": "636", "sum-of-square-numbers": "633", "smallest-range": "632", "course-schedule-iii": "630", "k-inverse-pairs-array": "629", "maximum-product-of-three-numbers": "628", "swap-salary": "627", "exchange-seats": "626", "add-one-row-to-tree": "623", "task-scheduler": "621", "not-boring-movies": "620", "merge-two-binary-trees": "617", "valid-triangle-number": "611", "find-duplicate-file-in-system": "609", "construct-string-from-binary-tree": "606", "can-place-flowers": "605", "human-traffic-of-stadium": "601", "non-negative-integers-without-consecutive-ones": "600", "minimum-index-sum-of-two-lists": "599", "range-addition-ii": "598", "classes-more-than-5-students": "596", "big-countries": "595", "longest-harmonious-subsequence": "594", "valid-square": "593", "fraction-addition-and-subtraction": "592", "tag-validator": "591", "erect-the-fence": "587", "delete-operation-for-two-strings": "583", "shortest-unsorted-continuous-subarray": "581", "out-of-boundary-paths": "576", "distribute-candies": "575", "subtree-of-another-tree": "572", "permutation-in-string": "567", "reshape-the-matrix": "566", "array-nesting": "565", "find-the-closest-palindrome": "564", "binary-tree-tilt": "563", "array-partition-i": "561", "subarray-sum-equals-k": "560", "reverse-words-in-a-string-iii": "557", "next-greater-element-iii": "556", "brick-wall": "554", "optimal-division": "553", "student-attendance-record-ii": "552", "student-attendance-record-i": "551", "friend-circles": "547", "remove-boxes": "546", "diameter-of-binary-tree": "543", "01-matrix": "542", "reverse-string-ii": "541", "single-element-in-a-sorted-array": "540", "minimum-time-difference": "539", "convert-bst-to-greater-tree": "538", "complex-number-multiplication": "537", "encode-and-decode-tinyurl": "535", "k-diff-pairs-in-an-array": "532", "minimum-absolute-difference-in-bst": "530", "minesweeper": "529", "beautiful-arrangement": "526", "contiguous-array": "525", "longest-word-in-dictionary-through-deleting": "524", "continuous-subarray-sum": "523", "longest-uncommon-subsequence-ii": "522", "longest-uncommon-subsequence-i": "521", "detect-capital": "520", "coin-change-2": "518", "super-washing-machines": "517", "longest-palindromic-subsequence": "516", "find-largest-value-in-each-tree-row": "515", "freedom-trail": "514", "find-bottom-left-tree-value": "513", "most-frequent-subtree-sum": "508", "perfect-number": "507", "relative-ranks": "506", "base-7": "504", "next-greater-element-ii": "503", "ipo": "502", "find-mode-in-binary-search-tree": "501", "keyboard-row": "500", "diagonal-traverse": "498", "next-greater-element-i": "496", "teemo-attacking": "495", "target-sum": "494", "reverse-pairs": "493", "construct-the-rectangle": "492", "increasing-subsequences": "491", "zuma-game": "488", "predict-the-winner": "486", "max-consecutive-ones": "485", "smallest-good-base": "483", "license-key-formatting": "482", "magical-string": "481", "sliding-window-median": "480", "largest-palindrome-product": "479", "total-hamming-distance": "477", "number-complement": "476", "heaters": "475", "ones-and-zeroes": "474", "matchsticks-to-square": "473", "concatenated-words": "472", "validate-ip-address": "468", "unique-substrings-in-wraparound-string": "467", "count-the-repetitions": "466", "can-i-win": "464", "island-perimeter": "463", "minimum-moves-to-equal-array-elements-ii": "462", "hamming-distance": "461", "lfu-cache": "460", "repeated-substring-pattern": "459", "poor-pigs": "458", "circular-array-loop": "457", "132-pattern": "456", "assign-cookies": "455", "4sum-ii": "454", "minimum-moves-to-equal-array-elements": "453", "minimum-number-of-arrows-to-burst-balloons": "452", "sort-characters-by-frequency": "451", "delete-node-in-a-bst": "450", "serialize-and-deserialize-bst": "449", "find-all-numbers-disappeared-in-an-array": "448", "number-of-boomerangs": "447", "arithmetic-slices-ii-subsequence": "446", "add-two-numbers-ii": "445", "string-compression": "443", "find-all-duplicates-in-an-array": "442", "arranging-coins": "441", "k-th-smallest-in-lexicographical-order": "440", "find-all-anagrams-in-a-string": "438", "path-sum-iii": "437", "find-right-interval": "436", "non-overlapping-intervals": "435", "number-of-segments-in-a-string": "434", "minimum-genetic-mutation": "433", "all-oone-data-structure": "432", "longest-repeating-character-replacement": "424", "reconstruct-original-digits-from-english": "423", "maximum-xor-of-two-numbers-in-an-array": "421", "strong-password-checker": "420", "battleships-in-a-board": "419", "pacific-atlantic-water-flow": "417", "partition-equal-subset-sum": "416", "add-strings": "415", "third-maximum-number": "414", "arithmetic-slices": "413", "fizz-buzz": "412", "split-array-largest-sum": "410", "longest-palindrome": "409", "trapping-rain-water-ii": "407", "queue-reconstruction-by-height": "406", "convert-a-number-to-hexadecimal": "405", "sum-of-left-leaves": "404", "frog-jump": "403", "remove-k-digits": "402", "binary-watch": "401", "nth-digit": "400", "evaluate-division": "399", "random-pick-index": "398", "integer-replacement": "397", "rotate-function": "396", "longest-substring-with-at-least-k-repeating-characters": "395", "decode-string": "394", "utf-8-validation": "393", "is-subsequence": "392", "perfect-rectangle": "391", "elimination-game": "390", "find-the-difference": "389", "longest-absolute-file-path": "388", "first-unique-character-in-a-string": "387", "lexicographical-numbers": "386", "mini-parser": "385", "shuffle-an-array": "384", "ransom-note": "383", "linked-list-random-node": "382", "insert-delete-getrandom-o1-duplicates-allowed": "381", "insert-delete-getrandom-o1": "380", "kth-smallest-element-in-a-sorted-matrix": "378", "combination-sum-iv": "377", "wiggle-subsequence": "376", "guess-number-higher-or-lower-ii": "375", "guess-number-higher-or-lower": "374", "find-k-pairs-with-smallest-sums": "373", "super-pow": "372", "sum-of-two-integers": "371", "largest-divisible-subset": "368", "valid-perfect-square": "367", "water-and-jug-problem": "365", "max-sum-of-rectangle-no-larger-than-k": "363", "count-numbers-with-unique-digits": "357", "design-twitter": "355", "russian-doll-envelopes": "354", "data-stream-as-disjoint-intervals": "352", "intersection-of-two-arrays-ii": "350", "intersection-of-two-arrays": "349", "top-k-frequent-elements": "347", "reverse-vowels-of-a-string": "345", "reverse-string": "344", "integer-break": "343", "power-of-four": "342", "flatten-nested-list-iterator": "341", "counting-bits": "338", "house-robber-iii": "337", "palindrome-pairs": "336", "self-crossing": "335", "increasing-triplet-subsequence": "334", "reconstruct-itinerary": "332", "verify-preorder-serialization-of-a-binary-tree": "331", "patching-array": "330", "longest-increasing-path-in-a-matrix": "329", "odd-even-linked-list": "328", "count-of-range-sum": "327", "power-of-three": "326", "wiggle-sort-ii": "324", "coin-change": "322", "create-maximum-number": "321", "bulb-switcher": "319", "maximum-product-of-word-lengths": "318", "remove-duplicate-letters": "316", "count-of-smaller-numbers-after-self": "315", "super-ugly-number": "313", "burst-balloons": "312", "minimum-height-trees": "310", "best-time-to-buy-and-sell-stock-with-cooldown": "309", "range-sum-query-mutable": "307", "additive-number": "306", "range-sum-query-2d-immutable": "304", "range-sum-query-immutable": "303", "remove-invalid-parentheses": "301", "longest-increasing-subsequence": "300", "bulls-and-cows": "299", "serialize-and-deserialize-binary-tree": "297", "find-median-from-data-stream": "295", "nim-game": "292", "word-pattern": "290", "game-of-life": "289", "find-the-duplicate-number": "287", "peeking-iterator": "284", "move-zeroes": "283", "expression-add-operators": "282", "perfect-squares": "279", "first-bad-version": "278", "h-index-ii": "275", "h-index": "274", "integer-to-english-words": "273", "missing-number": "268", "ugly-number-ii": "264", "ugly-number": "263", "trips-and-users": "262", "single-number-iii": "260", "add-digits": "258", "binary-tree-paths": "257", "valid-anagram": "242", "different-ways-to-add-parentheses": "241", "search-a-2d-matrix-ii": "240", "sliding-window-maximum": "239", "product-of-array-except-self": "238", "delete-node-in-a-linked-list": "237", "lowest-common-ancestor-of-a-binary-tree": "236", "lowest-common-ancestor-of-a-binary-search-tree": "235", "palindrome-linked-list": "234", "number-of-digit-one": "233", "implement-queue-using-stacks": "232", "power-of-two": "231", "kth-smallest-element-in-a-bst": "230", "majority-element-ii": "229", "summary-ranges": "228", "basic-calculator-ii": "227", "invert-binary-tree": "226", "implement-stack-using-queues": "225", "basic-calculator": "224", "rectangle-area": "223", "count-complete-tree-nodes": "222", "maximal-square": "221", "contains-duplicate-iii": "220", "contains-duplicate-ii": "219", "the-skyline-problem": "218", "contains-duplicate": "217", "combination-sum-iii": "216", "kth-largest-element-in-an-array": "215", "shortest-palindrome": "214", "house-robber-ii": "213", "word-search-ii": "212", "add-and-search-word-data-structure-design": "211", "course-schedule-ii": "210", "minimum-size-subarray-sum": "209", "implement-trie-prefix-tree": "208", "course-schedule": "207", "reverse-linked-list": "206", "isomorphic-strings": "205", "count-primes": "204", "remove-linked-list-elements": "203", "happy-number": "202", "bitwise-and-of-numbers-range": "201", "number-of-islands": "200", "binary-tree-right-side-view": "199", "house-robber": "198", "rising-temperature": "197", "delete-duplicate-emails": "196", "tenth-line": "195", "transpose-file": "194", "valid-phone-numbers": "193", "word-frequency": "192", "number-of-1-bits": "191", "reverse-bits": "190", "rotate-array": "189", "best-time-to-buy-and-sell-stock-iv": "188", "repeated-dna-sequences": "187", "department-top-three-salaries": "185", "department-highest-salary": "184", "customers-who-never-order": "183", "duplicate-emails": "182", "employees-earning-more-than-their-managers": "181", "consecutive-numbers": "180", "largest-number": "179", "rank-scores": "178", "nth-highest-salary": "177", "second-highest-salary": "176", "combine-two-tables": "175", "dungeon-game": "174", "binary-search-tree-iterator": "173", "factorial-trailing-zeroes": "172", "excel-sheet-column-number": "171", "majority-element": "169", "excel-sheet-column-title": "168", "two-sum-ii-input-array-is-sorted": "167", "fraction-to-recurring-decimal": "166", "compare-version-numbers": "165", "maximum-gap": "164", "find-peak-element": "162", "intersection-of-two-linked-lists": "160", "min-stack": "155", "find-minimum-in-rotated-sorted-array-ii": "154", "find-minimum-in-rotated-sorted-array": "153", "maximum-product-subarray": "152", "reverse-words-in-a-string": "151", "evaluate-reverse-polish-notation": "150", "max-points-on-a-line": "149", "sort-list": "148", "insertion-sort-list": "147", "lru-cache": "146", "binary-tree-postorder-traversal": "145", "binary-tree-preorder-traversal": "144", "reorder-list": "143", "linked-list-cycle-ii": "142", "linked-list-cycle": "141", "word-break-ii": "140", "word-break": "139", "copy-list-with-random-pointer": "138", "single-number-ii": "137", "single-number": "136", "candy": "135", "gas-station": "134", "clone-graph": "133", "palindrome-partitioning-ii": "132", "palindrome-partitioning": "131", "surrounded-regions": "130", "sum-root-to-leaf-numbers": "129", "longest-consecutive-sequence": "128", "word-ladder": "127", "word-ladder-ii": "126", "valid-palindrome": "125", "binary-tree-maximum-path-sum": "124", "best-time-to-buy-and-sell-stock-iii": "123", "best-time-to-buy-and-sell-stock-ii": "122", "best-time-to-buy-and-sell-stock": "121", "triangle": "120", "pascals-triangle-ii": "119", "pascals-triangle": "118", "populating-next-right-pointers-in-each-node-ii": "117", "populating-next-right-pointers-in-each-node": "116", "distinct-subsequences": "115", "flatten-binary-tree-to-linked-list": "114", "path-sum-ii": "113", "path-sum": "112", "minimum-depth-of-binary-tree": "111", "balanced-binary-tree": "110", "convert-sorted-list-to-binary-search-tree": "109", "convert-sorted-array-to-binary-search-tree": "108", "binary-tree-level-order-traversal-ii": "107", "construct-binary-tree-from-inorder-and-postorder-traversal": "106", "construct-binary-tree-from-preorder-and-inorder-traversal": "105", "maximum-depth-of-binary-tree": "104", "binary-tree-zigzag-level-order-traversal": "103", "binary-tree-level-order-traversal": "102", "symmetric-tree": "101", "same-tree": "100", "recover-binary-search-tree": "99", "validate-binary-search-tree": "98", "interleaving-string": "97", "unique-binary-search-trees": "96", "unique-binary-search-trees-ii": "95", "binary-tree-inorder-traversal": "94", "restore-ip-addresses": "93", "reverse-linked-list-ii": "92", "decode-ways": "91", "subsets-ii": "90", "gray-code": "89", "merge-sorted-array": "88", "scramble-string": "87", "partition-list": "86", "maximal-rectangle": "85", "largest-rectangle-in-histogram": "84", "remove-duplicates-from-sorted-list": "83", "remove-duplicates-from-sorted-list-ii": "82", "search-in-rotated-sorted-array-ii": "81", "remove-duplicates-from-sorted-array-ii": "80", "word-search": "79", "subsets": "78", "combinations": "77", "minimum-window-substring": "76", "sort-colors": "75", "search-a-2d-matrix": "74", "set-matrix-zeroes": "73", "edit-distance": "72", "simplify-path": "71", "climbing-stairs": "70", "sqrtx": "69", "text-justification": "68", "add-binary": "67", "plus-one": "66", "valid-number": "65", "minimum-path-sum": "64", "unique-paths-ii": "63", "unique-paths": "62", "rotate-list": "61", "permutation-sequence": "60", "spiral-matrix-ii": "59", "length-of-last-word": "58", "insert-interval": "57", "merge-intervals": "56", "jump-game": "55", "spiral-matrix": "54", "maximum-subarray": "53", "n-queens-ii": "52", "n-queens": "51", "powx-n": "50", "group-anagrams": "49", "rotate-image": "48", "permutations-ii": "47", "permutations": "46", "jump-game-ii": "45", "wildcard-matching": "44", "multiply-strings": "43", "trapping-rain-water": "42", "first-missing-positive": "41", "combination-sum-ii": "40", "combination-sum": "39", "count-and-say": "38", "sudoku-solver": "37", "valid-sudoku": "36", "search-insert-position": "35", "find-first-and-last-position-of-element-in-sorted-array": "34", "search-in-rotated-sorted-array": "33", "longest-valid-parentheses": "32", "next-permutation": "31", "substring-with-concatenation-of-all-words": "30", "divide-two-integers": "29", "implement-strstr": "28", "remove-element": "27", "remove-duplicates-from-sorted-array": "26", "reverse-nodes-in-k-group": "25", "swap-nodes-in-pairs": "24", "merge-k-sorted-lists": "23", "generate-parentheses": "22", "merge-two-sorted-lists": "21", "valid-parentheses": "20", "remove-nth-node-from-end-of-list": "19", "4sum": "18", "letter-combinations-of-a-phone-number": "17", "3sum-closest": "16", "3sum": "15", "longest-common-prefix": "14", "roman-to-integer": "13", "integer-to-roman": "12", "container-with-most-water": "11", "regular-expression-matching": "10", "palindrome-number": "9", "string-to-integer-atoi": "8", "reverse-integer": "7", "zigzag-conversion": "6", "longest-palindromic-substring": "5", "median-of-two-sorted-arrays": "4", "longest-substring-without-repeating-characters": "3", "add-two-numbers": "2", "two-sum": "1"} - if (problemName in leetcodeName2Id) { - id = leetcodeName2Id[problemName]; - for(var len = (id + "").length; len < 3; len = id.length) { - id = "0" + id; - } - pythonUrl = pythonUrl.replace(/@/g, id+"."+problemName); - window.open(pythonUrl, "_blank"); - } else { - console.log('Sorry, I can not find it! Try to search it.'); - } - }); + function createDom() { + const $listDom = $('
'); + const listCss = { + 'min-width': '100px', + 'box-sizing': 'border-box', + 'padding': '10px', + 'background': '#F0F0F0', + 'box-shadow': '1px 2px 3px #ccc', + 'height': '30%', + 'position': 'fixed', + 'right': '0', + 'top': '23%', + 'overflow-y': 'auto', + 'color': '#333', + 'border-radius': '5px', + 'line-height': '1.6', + 'z-index': '99', + 'max-width': '160px', + + }; + $listDom.css(listCss).hide(); + for (let i of list) { + let $a = $(`${i.value}`); + setCss($a); + $listDom.append($a); + } + $('body').append($listDom); + $listDom.slideDown('fast'); + const $btn = createBtn(); + $btn.on('click', () => { + $listDom.slideToggle(); + }); + $('body').append($btn); + } + //get readme.md + (function () { + var $ = $ || window.$; + var window_url = window.location.href; + var website_host = window.location.host; + //九章算法 + var problemName = (window_url.split('/'))[4]; + var jiuzhangUrl = "https://www.jiuzhang.com/solution/@"; + jiuzhangUrl = jiuzhangUrl.replace(/@/g, encodeURIComponent(problemName)); + list.push({url:jiuzhangUrl,value:'九章算法'}) //在https://github.com/csujedihy/lc-all-solutions中找python的答案 - $("body").on("click","#search_java",function(){ + var pythonUrl = "https://github.com/csujedihy/lc-all-solutions/tree/master/@"; + const leetcodeName2Id = {"non-decreasing-array": "665", "strange-printer": "664", "maximum-width-of-binary-tree": "662", "image-smoother": "661", "split-array-into-consecutive-subsequences": "659", "find-k-closest-elements": "658", "robot-return-to-origin": "657", "print-binary-tree": "655", "maximum-binary-tree": "654", "two-sum-iv-input-is-a-bst": "653", "find-duplicate-subtrees": "652", "2-keys-keyboard": "650", "dota2-senate": "649", "replace-words": "648", "palindromic-substrings": "647", "maximum-length-of-pair-chain": "646", "set-mismatch": "645", "maximum-average-subarray-i": "643", "solve-the-equation": "640", "decode-ways-ii": "639", "shopping-offers": "638", "average-of-levels-in-binary-tree": "637", "exclusive-time-of-functions": "636", "sum-of-square-numbers": "633", "smallest-range": "632", "course-schedule-iii": "630", "k-inverse-pairs-array": "629", "maximum-product-of-three-numbers": "628", "swap-salary": "627", "exchange-seats": "626", "add-one-row-to-tree": "623", "task-scheduler": "621", "not-boring-movies": "620", "merge-two-binary-trees": "617", "valid-triangle-number": "611", "find-duplicate-file-in-system": "609", "construct-string-from-binary-tree": "606", "can-place-flowers": "605", "human-traffic-of-stadium": "601", "non-negative-integers-without-consecutive-ones": "600", "minimum-index-sum-of-two-lists": "599", "range-addition-ii": "598", "classes-more-than-5-students": "596", "big-countries": "595", "longest-harmonious-subsequence": "594", "valid-square": "593", "fraction-addition-and-subtraction": "592", "tag-validator": "591", "erect-the-fence": "587", "delete-operation-for-two-strings": "583", "shortest-unsorted-continuous-subarray": "581", "out-of-boundary-paths": "576", "distribute-candies": "575", "subtree-of-another-tree": "572", "permutation-in-string": "567", "reshape-the-matrix": "566", "array-nesting": "565", "find-the-closest-palindrome": "564", "binary-tree-tilt": "563", "array-partition-i": "561", "subarray-sum-equals-k": "560", "reverse-words-in-a-string-iii": "557", "next-greater-element-iii": "556", "brick-wall": "554", "optimal-division": "553", "student-attendance-record-ii": "552", "student-attendance-record-i": "551", "friend-circles": "547", "remove-boxes": "546", "diameter-of-binary-tree": "543", "01-matrix": "542", "reverse-string-ii": "541", "single-element-in-a-sorted-array": "540", "minimum-time-difference": "539", "convert-bst-to-greater-tree": "538", "complex-number-multiplication": "537", "encode-and-decode-tinyurl": "535", "k-diff-pairs-in-an-array": "532", "minimum-absolute-difference-in-bst": "530", "minesweeper": "529", "beautiful-arrangement": "526", "contiguous-array": "525", "longest-word-in-dictionary-through-deleting": "524", "continuous-subarray-sum": "523", "longest-uncommon-subsequence-ii": "522", "longest-uncommon-subsequence-i": "521", "detect-capital": "520", "coin-change-2": "518", "super-washing-machines": "517", "longest-palindromic-subsequence": "516", "find-largest-value-in-each-tree-row": "515", "freedom-trail": "514", "find-bottom-left-tree-value": "513", "most-frequent-subtree-sum": "508", "perfect-number": "507", "relative-ranks": "506", "base-7": "504", "next-greater-element-ii": "503", "ipo": "502", "find-mode-in-binary-search-tree": "501", "keyboard-row": "500", "diagonal-traverse": "498", "next-greater-element-i": "496", "teemo-attacking": "495", "target-sum": "494", "reverse-pairs": "493", "construct-the-rectangle": "492", "increasing-subsequences": "491", "zuma-game": "488", "predict-the-winner": "486", "max-consecutive-ones": "485", "smallest-good-base": "483", "license-key-formatting": "482", "magical-string": "481", "sliding-window-median": "480", "largest-palindrome-product": "479", "total-hamming-distance": "477", "number-complement": "476", "heaters": "475", "ones-and-zeroes": "474", "matchsticks-to-square": "473", "concatenated-words": "472", "validate-ip-address": "468", "unique-substrings-in-wraparound-string": "467", "count-the-repetitions": "466", "can-i-win": "464", "island-perimeter": "463", "minimum-moves-to-equal-array-elements-ii": "462", "hamming-distance": "461", "lfu-cache": "460", "repeated-substring-pattern": "459", "poor-pigs": "458", "circular-array-loop": "457", "132-pattern": "456", "assign-cookies": "455", "4sum-ii": "454", "minimum-moves-to-equal-array-elements": "453", "minimum-number-of-arrows-to-burst-balloons": "452", "sort-characters-by-frequency": "451", "delete-node-in-a-bst": "450", "serialize-and-deserialize-bst": "449", "find-all-numbers-disappeared-in-an-array": "448", "number-of-boomerangs": "447", "arithmetic-slices-ii-subsequence": "446", "add-two-numbers-ii": "445", "string-compression": "443", "find-all-duplicates-in-an-array": "442", "arranging-coins": "441", "k-th-smallest-in-lexicographical-order": "440", "find-all-anagrams-in-a-string": "438", "path-sum-iii": "437", "find-right-interval": "436", "non-overlapping-intervals": "435", "number-of-segments-in-a-string": "434", "minimum-genetic-mutation": "433", "all-oone-data-structure": "432", "longest-repeating-character-replacement": "424", "reconstruct-original-digits-from-english": "423", "maximum-xor-of-two-numbers-in-an-array": "421", "strong-password-checker": "420", "battleships-in-a-board": "419", "pacific-atlantic-water-flow": "417", "partition-equal-subset-sum": "416", "add-strings": "415", "third-maximum-number": "414", "arithmetic-slices": "413", "fizz-buzz": "412", "split-array-largest-sum": "410", "longest-palindrome": "409", "trapping-rain-water-ii": "407", "queue-reconstruction-by-height": "406", "convert-a-number-to-hexadecimal": "405", "sum-of-left-leaves": "404", "frog-jump": "403", "remove-k-digits": "402", "binary-watch": "401", "nth-digit": "400", "evaluate-division": "399", "random-pick-index": "398", "integer-replacement": "397", "rotate-function": "396", "longest-substring-with-at-least-k-repeating-characters": "395", "decode-string": "394", "utf-8-validation": "393", "is-subsequence": "392", "perfect-rectangle": "391", "elimination-game": "390", "find-the-difference": "389", "longest-absolute-file-path": "388", "first-unique-character-in-a-string": "387", "lexicographical-numbers": "386", "mini-parser": "385", "shuffle-an-array": "384", "ransom-note": "383", "linked-list-random-node": "382", "insert-delete-getrandom-o1-duplicates-allowed": "381", "insert-delete-getrandom-o1": "380", "kth-smallest-element-in-a-sorted-matrix": "378", "combination-sum-iv": "377", "wiggle-subsequence": "376", "guess-number-higher-or-lower-ii": "375", "guess-number-higher-or-lower": "374", "find-k-pairs-with-smallest-sums": "373", "super-pow": "372", "sum-of-two-integers": "371", "largest-divisible-subset": "368", "valid-perfect-square": "367", "water-and-jug-problem": "365", "max-sum-of-rectangle-no-larger-than-k": "363", "count-numbers-with-unique-digits": "357", "design-twitter": "355", "russian-doll-envelopes": "354", "data-stream-as-disjoint-intervals": "352", "intersection-of-two-arrays-ii": "350", "intersection-of-two-arrays": "349", "top-k-frequent-elements": "347", "reverse-vowels-of-a-string": "345", "reverse-string": "344", "integer-break": "343", "power-of-four": "342", "flatten-nested-list-iterator": "341", "counting-bits": "338", "house-robber-iii": "337", "palindrome-pairs": "336", "self-crossing": "335", "increasing-triplet-subsequence": "334", "reconstruct-itinerary": "332", "verify-preorder-serialization-of-a-binary-tree": "331", "patching-array": "330", "longest-increasing-path-in-a-matrix": "329", "odd-even-linked-list": "328", "count-of-range-sum": "327", "power-of-three": "326", "wiggle-sort-ii": "324", "coin-change": "322", "create-maximum-number": "321", "bulb-switcher": "319", "maximum-product-of-word-lengths": "318", "remove-duplicate-letters": "316", "count-of-smaller-numbers-after-self": "315", "super-ugly-number": "313", "burst-balloons": "312", "minimum-height-trees": "310", "best-time-to-buy-and-sell-stock-with-cooldown": "309", "range-sum-query-mutable": "307", "additive-number": "306", "range-sum-query-2d-immutable": "304", "range-sum-query-immutable": "303", "remove-invalid-parentheses": "301", "longest-increasing-subsequence": "300", "bulls-and-cows": "299", "serialize-and-deserialize-binary-tree": "297", "find-median-from-data-stream": "295", "nim-game": "292", "word-pattern": "290", "game-of-life": "289", "find-the-duplicate-number": "287", "peeking-iterator": "284", "move-zeroes": "283", "expression-add-operators": "282", "perfect-squares": "279", "first-bad-version": "278", "h-index-ii": "275", "h-index": "274", "integer-to-english-words": "273", "missing-number": "268", "ugly-number-ii": "264", "ugly-number": "263", "trips-and-users": "262", "single-number-iii": "260", "add-digits": "258", "binary-tree-paths": "257", "valid-anagram": "242", "different-ways-to-add-parentheses": "241", "search-a-2d-matrix-ii": "240", "sliding-window-maximum": "239", "product-of-array-except-self": "238", "delete-node-in-a-linked-list": "237", "lowest-common-ancestor-of-a-binary-tree": "236", "lowest-common-ancestor-of-a-binary-search-tree": "235", "palindrome-linked-list": "234", "number-of-digit-one": "233", "implement-queue-using-stacks": "232", "power-of-two": "231", "kth-smallest-element-in-a-bst": "230", "majority-element-ii": "229", "summary-ranges": "228", "basic-calculator-ii": "227", "invert-binary-tree": "226", "implement-stack-using-queues": "225", "basic-calculator": "224", "rectangle-area": "223", "count-complete-tree-nodes": "222", "maximal-square": "221", "contains-duplicate-iii": "220", "contains-duplicate-ii": "219", "the-skyline-problem": "218", "contains-duplicate": "217", "combination-sum-iii": "216", "kth-largest-element-in-an-array": "215", "shortest-palindrome": "214", "house-robber-ii": "213", "word-search-ii": "212", "add-and-search-word-data-structure-design": "211", "course-schedule-ii": "210", "minimum-size-subarray-sum": "209", "implement-trie-prefix-tree": "208", "course-schedule": "207", "reverse-linked-list": "206", "isomorphic-strings": "205", "count-primes": "204", "remove-linked-list-elements": "203", "happy-number": "202", "bitwise-and-of-numbers-range": "201", "number-of-islands": "200", "binary-tree-right-side-view": "199", "house-robber": "198", "rising-temperature": "197", "delete-duplicate-emails": "196", "tenth-line": "195", "transpose-file": "194", "valid-phone-numbers": "193", "word-frequency": "192", "number-of-1-bits": "191", "reverse-bits": "190", "rotate-array": "189", "best-time-to-buy-and-sell-stock-iv": "188", "repeated-dna-sequences": "187", "department-top-three-salaries": "185", "department-highest-salary": "184", "customers-who-never-order": "183", "duplicate-emails": "182", "employees-earning-more-than-their-managers": "181", "consecutive-numbers": "180", "largest-number": "179", "rank-scores": "178", "nth-highest-salary": "177", "second-highest-salary": "176", "combine-two-tables": "175", "dungeon-game": "174", "binary-search-tree-iterator": "173", "factorial-trailing-zeroes": "172", "excel-sheet-column-number": "171", "majority-element": "169", "excel-sheet-column-title": "168", "two-sum-ii-input-array-is-sorted": "167", "fraction-to-recurring-decimal": "166", "compare-version-numbers": "165", "maximum-gap": "164", "find-peak-element": "162", "intersection-of-two-linked-lists": "160", "min-stack": "155", "find-minimum-in-rotated-sorted-array-ii": "154", "find-minimum-in-rotated-sorted-array": "153", "maximum-product-subarray": "152", "reverse-words-in-a-string": "151", "evaluate-reverse-polish-notation": "150", "max-points-on-a-line": "149", "sort-list": "148", "insertion-sort-list": "147", "lru-cache": "146", "binary-tree-postorder-traversal": "145", "binary-tree-preorder-traversal": "144", "reorder-list": "143", "linked-list-cycle-ii": "142", "linked-list-cycle": "141", "word-break-ii": "140", "word-break": "139", "copy-list-with-random-pointer": "138", "single-number-ii": "137", "single-number": "136", "candy": "135", "gas-station": "134", "clone-graph": "133", "palindrome-partitioning-ii": "132", "palindrome-partitioning": "131", "surrounded-regions": "130", "sum-root-to-leaf-numbers": "129", "longest-consecutive-sequence": "128", "word-ladder": "127", "word-ladder-ii": "126", "valid-palindrome": "125", "binary-tree-maximum-path-sum": "124", "best-time-to-buy-and-sell-stock-iii": "123", "best-time-to-buy-and-sell-stock-ii": "122", "best-time-to-buy-and-sell-stock": "121", "triangle": "120", "pascals-triangle-ii": "119", "pascals-triangle": "118", "populating-next-right-pointers-in-each-node-ii": "117", "populating-next-right-pointers-in-each-node": "116", "distinct-subsequences": "115", "flatten-binary-tree-to-linked-list": "114", "path-sum-ii": "113", "path-sum": "112", "minimum-depth-of-binary-tree": "111", "balanced-binary-tree": "110", "convert-sorted-list-to-binary-search-tree": "109", "convert-sorted-array-to-binary-search-tree": "108", "binary-tree-level-order-traversal-ii": "107", "construct-binary-tree-from-inorder-and-postorder-traversal": "106", "construct-binary-tree-from-preorder-and-inorder-traversal": "105", "maximum-depth-of-binary-tree": "104", "binary-tree-zigzag-level-order-traversal": "103", "binary-tree-level-order-traversal": "102", "symmetric-tree": "101", "same-tree": "100", "recover-binary-search-tree": "99", "validate-binary-search-tree": "98", "interleaving-string": "97", "unique-binary-search-trees": "96", "unique-binary-search-trees-ii": "95", "binary-tree-inorder-traversal": "94", "restore-ip-addresses": "93", "reverse-linked-list-ii": "92", "decode-ways": "91", "subsets-ii": "90", "gray-code": "89", "merge-sorted-array": "88", "scramble-string": "87", "partition-list": "86", "maximal-rectangle": "85", "largest-rectangle-in-histogram": "84", "remove-duplicates-from-sorted-list": "83", "remove-duplicates-from-sorted-list-ii": "82", "search-in-rotated-sorted-array-ii": "81", "remove-duplicates-from-sorted-array-ii": "80", "word-search": "79", "subsets": "78", "combinations": "77", "minimum-window-substring": "76", "sort-colors": "75", "search-a-2d-matrix": "74", "set-matrix-zeroes": "73", "edit-distance": "72", "simplify-path": "71", "climbing-stairs": "70", "sqrtx": "69", "text-justification": "68", "add-binary": "67", "plus-one": "66", "valid-number": "65", "minimum-path-sum": "64", "unique-paths-ii": "63", "unique-paths": "62", "rotate-list": "61", "permutation-sequence": "60", "spiral-matrix-ii": "59", "length-of-last-word": "58", "insert-interval": "57", "merge-intervals": "56", "jump-game": "55", "spiral-matrix": "54", "maximum-subarray": "53", "n-queens-ii": "52", "n-queens": "51", "powx-n": "50", "group-anagrams": "49", "rotate-image": "48", "permutations-ii": "47", "permutations": "46", "jump-game-ii": "45", "wildcard-matching": "44", "multiply-strings": "43", "trapping-rain-water": "42", "first-missing-positive": "41", "combination-sum-ii": "40", "combination-sum": "39", "count-and-say": "38", "sudoku-solver": "37", "valid-sudoku": "36", "search-insert-position": "35", "find-first-and-last-position-of-element-in-sorted-array": "34", "search-in-rotated-sorted-array": "33", "longest-valid-parentheses": "32", "next-permutation": "31", "substring-with-concatenation-of-all-words": "30", "divide-two-integers": "29", "implement-strstr": "28", "remove-element": "27", "remove-duplicates-from-sorted-array": "26", "reverse-nodes-in-k-group": "25", "swap-nodes-in-pairs": "24", "merge-k-sorted-lists": "23", "generate-parentheses": "22", "merge-two-sorted-lists": "21", "valid-parentheses": "20", "remove-nth-node-from-end-of-list": "19", "4sum": "18", "letter-combinations-of-a-phone-number": "17", "3sum-closest": "16", "3sum": "15", "longest-common-prefix": "14", "roman-to-integer": "13", "integer-to-roman": "12", "container-with-most-water": "11", "regular-expression-matching": "10", "palindrome-number": "9", "string-to-integer-atoi": "8", "reverse-integer": "7", "zigzag-conversion": "6", "longest-palindromic-substring": "5", "median-of-two-sorted-arrays": "4", "longest-substring-without-repeating-characters": "3", "add-two-numbers": "2", "two-sum": "1"} + if(problemName in leetcodeName2Id){ //有此题就显示 var id = "001"; - //const leetcodeId2Name = {"665": "non-decreasing-array", "664": "strange-printer", "662": "maximum-width-of-binary-tree", "661": "image-smoother", "659": "split-array-into-consecutive-subsequences", "658": "find-k-closest-elements", "657": "robot-return-to-origin", "655": "print-binary-tree", "654": "maximum-binary-tree", "653": "two-sum-iv-input-is-a-bst", "652": "find-duplicate-subtrees", "650": "2-keys-keyboard", "649": "dota2-senate", "648": "replace-words", "647": "palindromic-substrings", "646": "maximum-length-of-pair-chain", "645": "set-mismatch", "643": "maximum-average-subarray-i", "640": "solve-the-equation", "639": "decode-ways-ii", "638": "shopping-offers", "637": "average-of-levels-in-binary-tree", "636": "exclusive-time-of-functions", "633": "sum-of-square-numbers", "632": "smallest-range", "630": "course-schedule-iii", "629": "k-inverse-pairs-array", "628": "maximum-product-of-three-numbers", "627": "swap-salary", "626": "exchange-seats", "623": "add-one-row-to-tree", "621": "task-scheduler", "620": "not-boring-movies", "617": "merge-two-binary-trees", "611": "valid-triangle-number", "609": "find-duplicate-file-in-system", "606": "construct-string-from-binary-tree", "605": "can-place-flowers", "601": "human-traffic-of-stadium", "600": "non-negative-integers-without-consecutive-ones", "599": "minimum-index-sum-of-two-lists", "598": "range-addition-ii", "596": "classes-more-than-5-students", "595": "big-countries", "594": "longest-harmonious-subsequence", "593": "valid-square", "592": "fraction-addition-and-subtraction", "591": "tag-validator", "587": "erect-the-fence", "583": "delete-operation-for-two-strings", "581": "shortest-unsorted-continuous-subarray", "576": "out-of-boundary-paths", "575": "distribute-candies", "572": "subtree-of-another-tree", "567": "permutation-in-string", "566": "reshape-the-matrix", "565": "array-nesting", "564": "find-the-closest-palindrome", "563": "binary-tree-tilt", "561": "array-partition-i", "560": "subarray-sum-equals-k", "557": "reverse-words-in-a-string-iii", "556": "next-greater-element-iii", "554": "brick-wall", "553": "optimal-division", "552": "student-attendance-record-ii", "551": "student-attendance-record-i", "547": "friend-circles", "546": "remove-boxes", "543": "diameter-of-binary-tree", "542": "01-matrix", "541": "reverse-string-ii", "540": "single-element-in-a-sorted-array", "539": "minimum-time-difference", "538": "convert-bst-to-greater-tree", "537": "complex-number-multiplication", "535": "encode-and-decode-tinyurl", "532": "k-diff-pairs-in-an-array", "530": "minimum-absolute-difference-in-bst", "529": "minesweeper", "526": "beautiful-arrangement", "525": "contiguous-array", "524": "longest-word-in-dictionary-through-deleting", "523": "continuous-subarray-sum", "522": "longest-uncommon-subsequence-ii", "521": "longest-uncommon-subsequence-i", "520": "detect-capital", "518": "coin-change-2", "517": "super-washing-machines", "516": "longest-palindromic-subsequence", "515": "find-largest-value-in-each-tree-row", "514": "freedom-trail", "513": "find-bottom-left-tree-value", "508": "most-frequent-subtree-sum", "507": "perfect-number", "506": "relative-ranks", "504": "base-7", "503": "next-greater-element-ii", "502": "ipo", "501": "find-mode-in-binary-search-tree", "500": "keyboard-row", "498": "diagonal-traverse", "496": "next-greater-element-i", "495": "teemo-attacking", "494": "target-sum", "493": "reverse-pairs", "492": "construct-the-rectangle", "491": "increasing-subsequences", "488": "zuma-game", "486": "predict-the-winner", "485": "max-consecutive-ones", "483": "smallest-good-base", "482": "license-key-formatting", "481": "magical-string", "480": "sliding-window-median", "479": "largest-palindrome-product", "477": "total-hamming-distance", "476": "number-complement", "475": "heaters", "474": "ones-and-zeroes", "473": "matchsticks-to-square", "472": "concatenated-words", "468": "validate-ip-address", "467": "unique-substrings-in-wraparound-string", "466": "count-the-repetitions", "464": "can-i-win", "463": "island-perimeter", "462": "minimum-moves-to-equal-array-elements-ii", "461": "hamming-distance", "460": "lfu-cache", "459": "repeated-substring-pattern", "458": "poor-pigs", "457": "circular-array-loop", "456": "132-pattern", "455": "assign-cookies", "454": "4sum-ii", "453": "minimum-moves-to-equal-array-elements", "452": "minimum-number-of-arrows-to-burst-balloons", "451": "sort-characters-by-frequency", "450": "delete-node-in-a-bst", "449": "serialize-and-deserialize-bst", "448": "find-all-numbers-disappeared-in-an-array", "447": "number-of-boomerangs", "446": "arithmetic-slices-ii-subsequence", "445": "add-two-numbers-ii", "443": "string-compression", "442": "find-all-duplicates-in-an-array", "441": "arranging-coins", "440": "k-th-smallest-in-lexicographical-order", "438": "find-all-anagrams-in-a-string", "437": "path-sum-iii", "436": "find-right-interval", "435": "non-overlapping-intervals", "434": "number-of-segments-in-a-string", "433": "minimum-genetic-mutation", "432": "all-oone-data-structure", "424": "longest-repeating-character-replacement", "423": "reconstruct-original-digits-from-english", "421": "maximum-xor-of-two-numbers-in-an-array", "420": "strong-password-checker", "419": "battleships-in-a-board", "417": "pacific-atlantic-water-flow", "416": "partition-equal-subset-sum", "415": "add-strings", "414": "third-maximum-number", "413": "arithmetic-slices", "412": "fizz-buzz", "410": "split-array-largest-sum", "409": "longest-palindrome", "407": "trapping-rain-water-ii", "406": "queue-reconstruction-by-height", "405": "convert-a-number-to-hexadecimal", "404": "sum-of-left-leaves", "403": "frog-jump", "402": "remove-k-digits", "401": "binary-watch", "400": "nth-digit", "399": "evaluate-division", "398": "random-pick-index", "397": "integer-replacement", "396": "rotate-function", "395": "longest-substring-with-at-least-k-repeating-characters", "394": "decode-string", "393": "utf-8-validation", "392": "is-subsequence", "391": "perfect-rectangle", "390": "elimination-game", "389": "find-the-difference", "388": "longest-absolute-file-path", "387": "first-unique-character-in-a-string", "386": "lexicographical-numbers", "385": "mini-parser", "384": "shuffle-an-array", "383": "ransom-note", "382": "linked-list-random-node", "381": "insert-delete-getrandom-o1-duplicates-allowed", "380": "insert-delete-getrandom-o1", "378": "kth-smallest-element-in-a-sorted-matrix", "377": "combination-sum-iv", "376": "wiggle-subsequence", "375": "guess-number-higher-or-lower-ii", "374": "guess-number-higher-or-lower", "373": "find-k-pairs-with-smallest-sums", "372": "super-pow", "371": "sum-of-two-integers", "368": "largest-divisible-subset", "367": "valid-perfect-square", "365": "water-and-jug-problem", "363": "max-sum-of-rectangle-no-larger-than-k", "357": "count-numbers-with-unique-digits", "355": "design-twitter", "354": "russian-doll-envelopes", "352": "data-stream-as-disjoint-intervals", "350": "intersection-of-two-arrays-ii", "349": "intersection-of-two-arrays", "347": "top-k-frequent-elements", "345": "reverse-vowels-of-a-string", "344": "reverse-string", "343": "integer-break", "342": "power-of-four", "341": "flatten-nested-list-iterator", "338": "counting-bits", "337": "house-robber-iii", "336": "palindrome-pairs", "335": "self-crossing", "334": "increasing-triplet-subsequence", "332": "reconstruct-itinerary", "331": "verify-preorder-serialization-of-a-binary-tree", "330": "patching-array", "329": "longest-increasing-path-in-a-matrix", "328": "odd-even-linked-list", "327": "count-of-range-sum", "326": "power-of-three", "324": "wiggle-sort-ii", "322": "coin-change", "321": "create-maximum-number", "319": "bulb-switcher", "318": "maximum-product-of-word-lengths", "316": "remove-duplicate-letters", "315": "count-of-smaller-numbers-after-self", "313": "super-ugly-number", "312": "burst-balloons", "310": "minimum-height-trees", "309": "best-time-to-buy-and-sell-stock-with-cooldown", "307": "range-sum-query-mutable", "306": "additive-number", "304": "range-sum-query-2d-immutable", "303": "range-sum-query-immutable", "301": "remove-invalid-parentheses", "300": "longest-increasing-subsequence", "299": "bulls-and-cows", "297": "serialize-and-deserialize-binary-tree", "295": "find-median-from-data-stream", "292": "nim-game", "290": "word-pattern", "289": "game-of-life", "287": "find-the-duplicate-number", "284": "peeking-iterator", "283": "move-zeroes", "282": "expression-add-operators", "279": "perfect-squares", "278": "first-bad-version", "275": "h-index-ii", "274": "h-index", "273": "integer-to-english-words", "268": "missing-number", "264": "ugly-number-ii", "263": "ugly-number", "262": "trips-and-users", "260": "single-number-iii", "258": "add-digits", "257": "binary-tree-paths", "242": "valid-anagram", "241": "different-ways-to-add-parentheses", "240": "search-a-2d-matrix-ii", "239": "sliding-window-maximum", "238": "product-of-array-except-self", "237": "delete-node-in-a-linked-list", "236": "lowest-common-ancestor-of-a-binary-tree", "235": "lowest-common-ancestor-of-a-binary-search-tree", "234": "palindrome-linked-list", "233": "number-of-digit-one", "232": "implement-queue-using-stacks", "231": "power-of-two", "230": "kth-smallest-element-in-a-bst", "229": "majority-element-ii", "228": "summary-ranges", "227": "basic-calculator-ii", "226": "invert-binary-tree", "225": "implement-stack-using-queues", "224": "basic-calculator", "223": "rectangle-area", "222": "count-complete-tree-nodes", "221": "maximal-square", "220": "contains-duplicate-iii", "219": "contains-duplicate-ii", "218": "the-skyline-problem", "217": "contains-duplicate", "216": "combination-sum-iii", "215": "kth-largest-element-in-an-array", "214": "shortest-palindrome", "213": "house-robber-ii", "212": "word-search-ii", "211": "add-and-search-word-data-structure-design", "210": "course-schedule-ii", "209": "minimum-size-subarray-sum", "208": "implement-trie-prefix-tree", "207": "course-schedule", "206": "reverse-linked-list", "205": "isomorphic-strings", "204": "count-primes", "203": "remove-linked-list-elements", "202": "happy-number", "201": "bitwise-and-of-numbers-range", "200": "number-of-islands", "199": "binary-tree-right-side-view", "198": "house-robber", "197": "rising-temperature", "196": "delete-duplicate-emails", "195": "tenth-line", "194": "transpose-file", "193": "valid-phone-numbers", "192": "word-frequency", "191": "number-of-1-bits", "190": "reverse-bits", "189": "rotate-array", "188": "best-time-to-buy-and-sell-stock-iv", "187": "repeated-dna-sequences", "185": "department-top-three-salaries", "184": "department-highest-salary", "183": "customers-who-never-order", "182": "duplicate-emails", "181": "employees-earning-more-than-their-managers", "180": "consecutive-numbers", "179": "largest-number", "178": "rank-scores", "177": "nth-highest-salary", "176": "second-highest-salary", "175": "combine-two-tables", "174": "dungeon-game", "173": "binary-search-tree-iterator", "172": "factorial-trailing-zeroes", "171": "excel-sheet-column-number", "169": "majority-element", "168": "excel-sheet-column-title", "167": "two-sum-ii-input-array-is-sorted", "166": "fraction-to-recurring-decimal", "165": "compare-version-numbers", "164": "maximum-gap", "162": "find-peak-element", "160": "intersection-of-two-linked-lists", "155": "min-stack", "154": "find-minimum-in-rotated-sorted-array-ii", "153": "find-minimum-in-rotated-sorted-array", "152": "maximum-product-subarray", "151": "reverse-words-in-a-string", "150": "evaluate-reverse-polish-notation", "149": "max-points-on-a-line", "148": "sort-list", "147": "insertion-sort-list", "146": "lru-cache", "145": "binary-tree-postorder-traversal", "144": "binary-tree-preorder-traversal", "143": "reorder-list", "142": "linked-list-cycle-ii", "141": "linked-list-cycle", "140": "word-break-ii", "139": "word-break", "138": "copy-list-with-random-pointer", "137": "single-number-ii", "136": "single-number", "135": "candy", "134": "gas-station", "133": "clone-graph", "132": "palindrome-partitioning-ii", "131": "palindrome-partitioning", "130": "surrounded-regions", "129": "sum-root-to-leaf-numbers", "128": "longest-consecutive-sequence", "127": "word-ladder", "126": "word-ladder-ii", "125": "valid-palindrome", "124": "binary-tree-maximum-path-sum", "123": "best-time-to-buy-and-sell-stock-iii", "122": "best-time-to-buy-and-sell-stock-ii", "121": "best-time-to-buy-and-sell-stock", "120": "triangle", "119": "pascals-triangle-ii", "118": "pascals-triangle", "117": "populating-next-right-pointers-in-each-node-ii", "116": "populating-next-right-pointers-in-each-node", "115": "distinct-subsequences", "114": "flatten-binary-tree-to-linked-list", "113": "path-sum-ii", "112": "path-sum", "111": "minimum-depth-of-binary-tree", "110": "balanced-binary-tree", "109": "convert-sorted-list-to-binary-search-tree", "108": "convert-sorted-array-to-binary-search-tree", "107": "binary-tree-level-order-traversal-ii", "106": "construct-binary-tree-from-inorder-and-postorder-traversal", "105": "construct-binary-tree-from-preorder-and-inorder-traversal", "104": "maximum-depth-of-binary-tree", "103": "binary-tree-zigzag-level-order-traversal", "102": "binary-tree-level-order-traversal", "101": "symmetric-tree", "100": "same-tree", "99": "recover-binary-search-tree", "98": "validate-binary-search-tree", "97": "interleaving-string", "96": "unique-binary-search-trees", "95": "unique-binary-search-trees-ii", "94": "binary-tree-inorder-traversal", "93": "restore-ip-addresses", "92": "reverse-linked-list-ii", "91": "decode-ways", "90": "subsets-ii", "89": "gray-code", "88": "merge-sorted-array", "87": "scramble-string", "86": "partition-list", "85": "maximal-rectangle", "84": "largest-rectangle-in-histogram", "83": "remove-duplicates-from-sorted-list", "82": "remove-duplicates-from-sorted-list-ii", "81": "search-in-rotated-sorted-array-ii", "80": "remove-duplicates-from-sorted-array-ii", "79": "word-search", "78": "subsets", "77": "combinations", "76": "minimum-window-substring", "75": "sort-colors", "74": "search-a-2d-matrix", "73": "set-matrix-zeroes", "72": "edit-distance", "71": "simplify-path", "70": "climbing-stairs", "69": "sqrtx", "68": "text-justification", "67": "add-binary", "66": "plus-one", "65": "valid-number", "64": "minimum-path-sum", "63": "unique-paths-ii", "62": "unique-paths", "61": "rotate-list", "60": "permutation-sequence", "59": "spiral-matrix-ii", "58": "length-of-last-word", "57": "insert-interval", "56": "merge-intervals", "55": "jump-game", "54": "spiral-matrix", "53": "maximum-subarray", "52": "n-queens-ii", "51": "n-queens", "50": "powx-n", "49": "group-anagrams", "48": "rotate-image", "47": "permutations-ii", "46": "permutations", "45": "jump-game-ii", "44": "wildcard-matching", "43": "multiply-strings", "42": "trapping-rain-water", "41": "first-missing-positive", "40": "combination-sum-ii", "39": "combination-sum", "38": "count-and-say", "37": "sudoku-solver", "36": "valid-sudoku", "35": "search-insert-position", "34": "find-first-and-last-position-of-element-in-sorted-array", "33": "search-in-rotated-sorted-array", "32": "longest-valid-parentheses", "31": "next-permutation", "30": "substring-with-concatenation-of-all-words", "29": "divide-two-integers", "28": "implement-strstr", "27": "remove-element", "26": "remove-duplicates-from-sorted-array", "25": "reverse-nodes-in-k-group", "24": "swap-nodes-in-pairs", "23": "merge-k-sorted-lists", "22": "generate-parentheses", "21": "merge-two-sorted-lists", "20": "valid-parentheses", "19": "remove-nth-node-from-end-of-list", "18": "4sum", "17": "letter-combinations-of-a-phone-number", "16": "3sum-closest", "15": "3sum", "14": "longest-common-prefix", "13": "roman-to-integer", "12": "integer-to-roman", "11": "container-with-most-water", "10": "regular-expression-matching", "9": "palindrome-number", "8": "string-to-integer-atoi", "7": "reverse-integer", "6": "zigzag-conversion", "5": "longest-palindromic-substring", "4": "median-of-two-sorted-arrays", "3": "longest-substring-without-repeating-characters", "2": "add-two-numbers", "1": "two-sum"} - const leetcodeName2Id = {"numbers-with-repeated-digits": "1012", "construct-binary-search-tree-from-preorder-traversal": "1008", "minimum-domino-rotations-for-equal-row": "1007", "clumsy-factorial": "1006", "maximize-sum-of-array-after-k-negations": "1005", "max-consecutive-ones-iii": "1004", "check-if-word-is-valid-after-substitutions": "1003", "find-common-characters": "1002", "grid-illumination": "1001", "minimum-cost-to-merge-stones": "1000", "available-captures-for-rook": "999", "maximum-binary-tree-ii": "998", "find-the-town-judge": "997", "number-of-squareful-arrays": "996", "minimum-number-of-k-consecutive-bit-flips": "995", "rotting-oranges": "994", "cousins-in-binary-tree": "993", "subarrays-with-k-different-integers": "992", "broken-calculator": "991", "satisfiability-of-equality-equations": "990", "add-to-array-form-of-integer": "989", "smallest-string-starting-from-leaf": "988", "vertical-order-traversal-of-a-binary-tree": "987", "interval-list-intersections": "986", "sum-of-even-numbers-after-queries": "985", "string-without-aaa-or-bbb": "984", "minimum-cost-for-tickets": "983", "triples-with-bitwise-and-equal-to-zero": "982", "time-based-key-value-store": "981", "unique-paths-iii": "980", "distribute-coins-in-binary-tree": "979", "longest-turbulent-subarray": "978", "squares-of-a-sorted-array": "977", "largest-perimeter-triangle": "976", "odd-even-jump": "975", "subarray-sums-divisible-by-k": "974", "k-closest-points-to-origin": "973", "fibonacci-number": "509", "equal-rational-numbers": "972", "flip-binary-tree-to-match-preorder-traversal": "971", "powerful-integers": "970", "pancake-sorting": "969", "binary-tree-cameras": "968", "numbers-with-same-consecutive-differences": "967", "vowel-spellchecker": "966", "univalued-binary-tree": "965", "least-operators-to-express-number": "964", "minimum-area-rectangle-ii": "963", "maximum-width-ramp": "962", "n-repeated-element-in-size-2n-array": "961", "delete-columns-to-make-sorted-iii": "960", "regions-cut-by-slashes": "959", "check-completeness-of-a-binary-tree": "958", "prison-cells-after-n-days": "957", "tallest-billboard": "956", "delete-columns-to-make-sorted-ii": "955", "array-of-doubled-pairs": "954", "verifying-an-alien-dictionary": "953", "largest-component-size-by-common-factor": "952", "flip-equivalent-binary-trees": "951", "reveal-cards-in-increasing-order": "950", "largest-time-for-given-digits": "949", "bag-of-tokens": "948", "most-stones-removed-with-same-row-or-column": "947", "validate-stack-sequences": "946", "minimum-increment-to-make-array-unique": "945", "delete-columns-to-make-sorted": "944", "find-the-shortest-superstring": "943", "di-string-match": "942", "valid-mountain-array": "941", "distinct-subsequences-ii": "940", "minimum-area-rectangle": "939", "range-sum-of-bst": "938", "reorder-log-files": "937", "stamping-the-sequence": "936", "knight-dialer": "935", "shortest-bridge": "934", "number-of-recent-calls": "933", "beautiful-array": "932", "minimum-falling-path-sum": "931", "binary-subarrays-with-sum": "930", "unique-email-addresses": "929", "minimize-malware-spread-ii": "928", "three-equal-parts": "927", "flip-string-to-monotone-increasing": "926", "long-pressed-name": "925", "minimize-malware-spread": "924", "3sum-with-multiplicity": "923", "sort-array-by-parity-ii": "922", "minimum-add-to-make-parentheses-valid": "921", "number-of-music-playlists": "920", "complete-binary-tree-inserter": "919", "maximum-sum-circular-subarray": "918", "reverse-only-letters": "917", "word-subsets": "916", "partition-array-into-disjoint-intervals": "915", "x-of-a-kind-in-a-deck-of-cards": "914", "cat-and-mouse": "913", "online-election": "911", "smallest-range-ii": "910", "snakes-and-ladders": "909", "smallest-range-i": "908", "sum-of-subarray-minimums": "907", "super-palindromes": "906", "sort-array-by-parity": "905", "fruit-into-baskets": "904", "valid-permutations-for-di-sequence": "903", "numbers-at-most-n-given-digit-set": "902", "online-stock-span": "901", "rle-iterator": "900", "orderly-queue": "899", "bitwise-ors-of-subarrays": "898", "increasing-order-search-tree": "897", "monotonic-array": "896", "maximum-frequency-stack": "895", "all-possible-full-binary-trees": "894", "groups-of-special-equivalent-strings": "893", "surface-area-of-3d-shapes": "892", "sum-of-subsequence-widths": "891", "find-and-replace-pattern": "890", "construct-binary-tree-from-preorder-and-postorder-traversal": "889", "fair-candy-swap": "888", "super-egg-drop": "887", "possible-bipartition": "886", "spiral-matrix-iii": "885", "uncommon-words-from-two-sentences": "884", "projection-area-of-3d-shapes": "883", "reachable-nodes-in-subdivided-graph": "882", "boats-to-save-people": "881", "decoded-string-at-index": "880", "generate-random-point-in-a-circle": "478", "random-point-in-non-overlapping-rectangles": "497", "random-flip-matrix": "519", "random-pick-with-weight": "528", "profitable-schemes": "879", "nth-magical-number": "878", "stone-game": "877", "middle-of-the-linked-list": "876", "koko-eating-bananas": "875", "walking-robot-simulation": "874", "length-of-longest-fibonacci-subsequence": "873", "leaf-similar-trees": "872", "implement-rand10-using-rand7": "470", "minimum-number-of-refueling-stops": "871", "advantage-shuffle": "870", "reordered-power-of-2": "869", "binary-gap": "868", "transpose-matrix": "867", "prime-palindrome": "866", "smallest-subtree-with-all-the-deepest-nodes": "865", "shortest-path-to-get-all-keys": "864", "random-pick-with-blacklist": "710", "all-nodes-distance-k-in-binary-tree": "863", "shortest-subarray-with-sum-at-least-k": "862", "score-after-flipping-matrix": "861", "lemonade-change": "860", "buddy-strings": "859", "mirror-reflection": "858", "minimum-cost-to-hire-k-workers": "857", "score-of-parentheses": "856", "exam-room": "855", "k-similar-strings": "854", "car-fleet": "853", "peak-index-in-a-mountain-array": "852", "loud-and-rich": "851", "rectangle-area-ii": "850", "maximize-distance-to-closest-person": "849", "shifting-letters": "848", "shortest-path-visiting-all-nodes": "847", "hand-of-straights": "846", "longest-mountain-in-array": "845", "backspace-string-compare": "844", "guess-the-word": "843", "split-array-into-fibonacci-sequence": "842", "keys-and-rooms": "841", "magic-squares-in-grid": "840", "similar-string-groups": "839", "push-dominoes": "838", "new-21-game": "837", "rectangle-overlap": "836", "image-overlap": "835", "sum-of-distances-in-tree": "834", "find-and-replace-in-string": "833", "flipping-an-image": "832", "design-circular-queue": "622", "design-circular-deque": "641", "masking-personal-information": "831", "positions-of-large-groups": "830", "consecutive-numbers-sum": "829", "unique-letter-string": "828", "making-a-large-island": "827", "most-profit-assigning-work": "826", "friends-of-appropriate-ages": "825", "goat-latin": "824", "binary-trees-with-factors": "823", "card-flipping-game": "822", "shortest-distance-to-a-character": "821", "short-encoding-of-words": "820", "design-linked-list": "707", "most-common-word": "819", "race-car": "818", "linked-list-components": "817", "ambiguous-coordinates": "816", "bus-routes": "815", "binary-tree-pruning": "814", "largest-sum-of-averages": "813", "largest-triangle-area": "812", "subdomain-visit-count": "811", "chalkboard-xor-game": "810", "expressive-words": "809", "soup-servings": "808", "max-increase-to-keep-city-skyline": "807", "number-of-lines-to-write-string": "806", "split-array-with-same-average": "805", "unique-morse-code-words": "804", "bricks-falling-when-hit": "803", "find-eventual-safe-states": "802", "minimum-swaps-to-make-sequences-increasing": "801", "design-hashmap": "706", "design-hashset": "705", "champagne-tower": "799", "smallest-rotation-with-highest-score": "798", "all-paths-from-source-to-target": "797", "rotate-string": "796", "number-of-subarrays-with-bounded-maximum": "795", "valid-tic-tac-toe-state": "794", "preimage-size-of-factorial-zeroes-function": "793", "number-of-matching-subsequences": "792", "custom-sort-string": "791", "domino-and-tromino-tiling": "790", "escape-the-ghosts": "789", "rotated-digits": "788", "cheapest-flights-within-k-stops": "787", "k-th-smallest-prime-fraction": "786", "is-graph-bipartite": "785", "letter-case-permutation": "784", "minimum-distance-between-bst-nodes": "783", "transform-to-chessboard": "782", "rabbits-in-forest": "781", "reaching-points": "780", "k-th-symbol-in-grammar": "779", "swim-in-rising-water": "778", "swap-adjacent-in-lr-string": "777", "binary-search": "704", "global-and-local-inversions": "775", "kth-largest-element-in-a-stream": "703", "sliding-puzzle": "773", "insert-into-a-binary-search-tree": "701", "search-in-a-binary-search-tree": "700", "jewels-and-stones": "771", "basic-calculator-iv": "770", "max-chunks-to-make-sorted": "769", "max-chunks-to-make-sorted-ii": "768", "reorganize-string": "767", "toeplitz-matrix": "766", "n-ary-tree-postorder-traversal": "590", "n-ary-tree-preorder-traversal": "589", "maximum-depth-of-n-ary-tree": "559", "quad-tree-intersection": "558", "construct-quad-tree": "427", "couples-holding-hands": "765", "largest-plus-sign": "764", "partition-labels": "763", "prime-number-of-set-bits-in-binary-representation": "762", "flatten-a-multilevel-doubly-linked-list": "430", "n-ary-tree-level-order-traversal": "429", "special-binary-string": "761", "set-intersection-size-at-least-two": "757", "pyramid-transition-matrix": "756", "reach-a-number": "754", "cracking-the-safe": "753", "open-the-lock": "752", "contain-virus": "749", "shortest-completing-word": "748", "largest-number-at-least-twice-of-others": "747", "min-cost-climbing-stairs": "746", "prefix-and-suffix-search": "745", "find-smallest-letter-greater-than-target": "744", "network-delay-time": "743", "to-lower-case": "709", "cherry-pickup": "741", "delete-and-earn": "740", "daily-temperatures": "739", "monotone-increasing-digits": "738", "parse-lisp-expression": "736", "asteroid-collision": "735", "flood-fill": "733", "my-calendar-iii": "732", "my-calendar-ii": "731", "count-different-palindromic-subsequences": "730", "my-calendar-i": "729", "self-dividing-numbers": "728", "number-of-atoms": "726", "split-linked-list-in-parts": "725", "find-pivot-index": "724", "remove-comments": "722", "accounts-merge": "721", "longest-word-in-dictionary": "720", "find-k-th-smallest-pair-distance": "719", "maximum-length-of-repeated-subarray": "718", "1-bit-and-2-bit-characters": "717", "range-module": "715", "best-time-to-buy-and-sell-stock-with-transaction-fee": "714", "subarray-product-less-than-k": "713", "minimum-ascii-delete-sum-for-two-strings": "712", "falling-squares": "699", "partition-to-k-equal-sum-subsets": "698", "degree-of-an-array": "697", "count-binary-substrings": "696", "max-area-of-island": "695", "binary-number-with-alternating-bits": "693", "top-k-frequent-words": "692", "stickers-to-spell-word": "691", "employee-importance": "690", "maximum-sum-of-3-non-overlapping-subarrays": "689", "knight-probability-in-chessboard": "688", "longest-univalue-path": "687", "repeated-string-match": "686", "redundant-connection-ii": "685", "redundant-connection": "684", "baseball-game": "682", "valid-palindrome-ii": "680", "24-game": "679", "valid-parenthesis-string": "678", "map-sum-pairs": "677", "implement-magic-dictionary": "676", "cut-off-trees-for-golf-event": "675", "longest-continuous-increasing-subsequence": "674", "number-of-longest-increasing-subsequence": "673", "bulb-switcher-ii": "672", "second-minimum-node-in-a-binary-tree": "671", "maximum-swap": "670", "trim-a-binary-search-tree": "669", "kth-smallest-number-in-multiplication-table": "668", "beautiful-arrangement-ii": "667", "non-decreasing-array": "665", "strange-printer": "664", "maximum-width-of-binary-tree": "662", "image-smoother": "661", "split-array-into-consecutive-subsequences": "659", "find-k-closest-elements": "658", "robot-return-to-origin": "657", "print-binary-tree": "655", "maximum-binary-tree": "654", "two-sum-iv-input-is-a-bst": "653", "find-duplicate-subtrees": "652", "2-keys-keyboard": "650", "dota2-senate": "649", "replace-words": "648", "palindromic-substrings": "647", "maximum-length-of-pair-chain": "646", "set-mismatch": "645", "maximum-average-subarray-i": "643", "solve-the-equation": "640", "decode-ways-ii": "639", "shopping-offers": "638", "average-of-levels-in-binary-tree": "637", "exclusive-time-of-functions": "636", "sum-of-square-numbers": "633", "smallest-range": "632", "course-schedule-iii": "630", "k-inverse-pairs-array": "629", "maximum-product-of-three-numbers": "628", "swap-salary": "627", "exchange-seats": "626", "add-one-row-to-tree": "623", "task-scheduler": "621", "not-boring-movies": "620", "merge-two-binary-trees": "617", "valid-triangle-number": "611", "find-duplicate-file-in-system": "609", "construct-string-from-binary-tree": "606", "can-place-flowers": "605", "human-traffic-of-stadium": "601", "non-negative-integers-without-consecutive-ones": "600", "minimum-index-sum-of-two-lists": "599", "range-addition-ii": "598", "classes-more-than-5-students": "596", "big-countries": "595", "longest-harmonious-subsequence": "594", "valid-square": "593", "fraction-addition-and-subtraction": "592", "tag-validator": "591", "erect-the-fence": "587", "delete-operation-for-two-strings": "583", "shortest-unsorted-continuous-subarray": "581", "out-of-boundary-paths": "576", "distribute-candies": "575", "subtree-of-another-tree": "572", "permutation-in-string": "567", "reshape-the-matrix": "566", "array-nesting": "565", "find-the-closest-palindrome": "564", "binary-tree-tilt": "563", "array-partition-i": "561", "subarray-sum-equals-k": "560", "reverse-words-in-a-string-iii": "557", "next-greater-element-iii": "556", "brick-wall": "554", "optimal-division": "553", "student-attendance-record-ii": "552", "student-attendance-record-i": "551", "friend-circles": "547", "remove-boxes": "546", "diameter-of-binary-tree": "543", "01-matrix": "542", "reverse-string-ii": "541", "single-element-in-a-sorted-array": "540", "minimum-time-difference": "539", "convert-bst-to-greater-tree": "538", "complex-number-multiplication": "537", "encode-and-decode-tinyurl": "535", "k-diff-pairs-in-an-array": "532", "minimum-absolute-difference-in-bst": "530", "minesweeper": "529", "beautiful-arrangement": "526", "contiguous-array": "525", "longest-word-in-dictionary-through-deleting": "524", "continuous-subarray-sum": "523", "longest-uncommon-subsequence-ii": "522", "longest-uncommon-subsequence-i": "521", "detect-capital": "520", "coin-change-2": "518", "super-washing-machines": "517", "longest-palindromic-subsequence": "516", "find-largest-value-in-each-tree-row": "515", "freedom-trail": "514", "find-bottom-left-tree-value": "513", "most-frequent-subtree-sum": "508", "perfect-number": "507", "relative-ranks": "506", "base-7": "504", "next-greater-element-ii": "503", "ipo": "502", "find-mode-in-binary-search-tree": "501", "keyboard-row": "500", "diagonal-traverse": "498", "next-greater-element-i": "496", "teemo-attacking": "495", "target-sum": "494", "reverse-pairs": "493", "construct-the-rectangle": "492", "increasing-subsequences": "491", "zuma-game": "488", "predict-the-winner": "486", "max-consecutive-ones": "485", "smallest-good-base": "483", "license-key-formatting": "482", "magical-string": "481", "sliding-window-median": "480", "largest-palindrome-product": "479", "total-hamming-distance": "477", "number-complement": "476", "heaters": "475", "ones-and-zeroes": "474", "matchsticks-to-square": "473", "concatenated-words": "472", "validate-ip-address": "468", "unique-substrings-in-wraparound-string": "467", "count-the-repetitions": "466", "can-i-win": "464", "island-perimeter": "463", "minimum-moves-to-equal-array-elements-ii": "462", "hamming-distance": "461", "lfu-cache": "460", "repeated-substring-pattern": "459", "poor-pigs": "458", "circular-array-loop": "457", "132-pattern": "456", "assign-cookies": "455", "4sum-ii": "454", "minimum-moves-to-equal-array-elements": "453", "minimum-number-of-arrows-to-burst-balloons": "452", "sort-characters-by-frequency": "451", "delete-node-in-a-bst": "450", "serialize-and-deserialize-bst": "449", "find-all-numbers-disappeared-in-an-array": "448", "number-of-boomerangs": "447", "arithmetic-slices-ii-subsequence": "446", "add-two-numbers-ii": "445", "string-compression": "443", "find-all-duplicates-in-an-array": "442", "arranging-coins": "441", "k-th-smallest-in-lexicographical-order": "440", "find-all-anagrams-in-a-string": "438", "path-sum-iii": "437", "find-right-interval": "436", "non-overlapping-intervals": "435", "number-of-segments-in-a-string": "434", "minimum-genetic-mutation": "433", "all-oone-data-structure": "432", "longest-repeating-character-replacement": "424", "reconstruct-original-digits-from-english": "423", "maximum-xor-of-two-numbers-in-an-array": "421", "strong-password-checker": "420", "battleships-in-a-board": "419", "pacific-atlantic-water-flow": "417", "partition-equal-subset-sum": "416", "add-strings": "415", "third-maximum-number": "414", "arithmetic-slices": "413", "fizz-buzz": "412", "split-array-largest-sum": "410", "longest-palindrome": "409", "trapping-rain-water-ii": "407", "queue-reconstruction-by-height": "406", "convert-a-number-to-hexadecimal": "405", "sum-of-left-leaves": "404", "frog-jump": "403", "remove-k-digits": "402", "binary-watch": "401", "nth-digit": "400", "evaluate-division": "399", "random-pick-index": "398", "integer-replacement": "397", "rotate-function": "396", "longest-substring-with-at-least-k-repeating-characters": "395", "decode-string": "394", "utf-8-validation": "393", "is-subsequence": "392", "perfect-rectangle": "391", "elimination-game": "390", "find-the-difference": "389", "longest-absolute-file-path": "388", "first-unique-character-in-a-string": "387", "lexicographical-numbers": "386", "mini-parser": "385", "shuffle-an-array": "384", "ransom-note": "383", "linked-list-random-node": "382", "insert-delete-getrandom-o1-duplicates-allowed": "381", "insert-delete-getrandom-o1": "380", "kth-smallest-element-in-a-sorted-matrix": "378", "combination-sum-iv": "377", "wiggle-subsequence": "376", "guess-number-higher-or-lower-ii": "375", "guess-number-higher-or-lower": "374", "find-k-pairs-with-smallest-sums": "373", "super-pow": "372", "sum-of-two-integers": "371", "largest-divisible-subset": "368", "valid-perfect-square": "367", "water-and-jug-problem": "365", "max-sum-of-rectangle-no-larger-than-k": "363", "count-numbers-with-unique-digits": "357", "design-twitter": "355", "russian-doll-envelopes": "354", "data-stream-as-disjoint-intervals": "352", "intersection-of-two-arrays-ii": "350", "intersection-of-two-arrays": "349", "top-k-frequent-elements": "347", "reverse-vowels-of-a-string": "345", "reverse-string": "344", "integer-break": "343", "power-of-four": "342", "flatten-nested-list-iterator": "341", "counting-bits": "338", "house-robber-iii": "337", "palindrome-pairs": "336", "self-crossing": "335", "increasing-triplet-subsequence": "334", "reconstruct-itinerary": "332", "verify-preorder-serialization-of-a-binary-tree": "331", "patching-array": "330", "longest-increasing-path-in-a-matrix": "329", "odd-even-linked-list": "328", "count-of-range-sum": "327", "power-of-three": "326", "wiggle-sort-ii": "324", "coin-change": "322", "create-maximum-number": "321", "bulb-switcher": "319", "maximum-product-of-word-lengths": "318", "remove-duplicate-letters": "316", "count-of-smaller-numbers-after-self": "315", "super-ugly-number": "313", "burst-balloons": "312", "minimum-height-trees": "310", "best-time-to-buy-and-sell-stock-with-cooldown": "309", "range-sum-query-mutable": "307", "additive-number": "306", "range-sum-query-2d-immutable": "304", "range-sum-query-immutable": "303", "remove-invalid-parentheses": "301", "longest-increasing-subsequence": "300", "bulls-and-cows": "299", "serialize-and-deserialize-binary-tree": "297", "find-median-from-data-stream": "295", "nim-game": "292", "word-pattern": "290", "game-of-life": "289", "find-the-duplicate-number": "287", "peeking-iterator": "284", "move-zeroes": "283", "expression-add-operators": "282", "perfect-squares": "279", "first-bad-version": "278", "h-index-ii": "275", "h-index": "274", "integer-to-english-words": "273", "missing-number": "268", "ugly-number-ii": "264", "ugly-number": "263", "trips-and-users": "262", "single-number-iii": "260", "add-digits": "258", "binary-tree-paths": "257", "valid-anagram": "242", "different-ways-to-add-parentheses": "241", "search-a-2d-matrix-ii": "240", "sliding-window-maximum": "239", "product-of-array-except-self": "238", "delete-node-in-a-linked-list": "237", "lowest-common-ancestor-of-a-binary-tree": "236", "lowest-common-ancestor-of-a-binary-search-tree": "235", "palindrome-linked-list": "234", "number-of-digit-one": "233", "implement-queue-using-stacks": "232", "power-of-two": "231", "kth-smallest-element-in-a-bst": "230", "majority-element-ii": "229", "summary-ranges": "228", "basic-calculator-ii": "227", "invert-binary-tree": "226", "implement-stack-using-queues": "225", "basic-calculator": "224", "rectangle-area": "223", "count-complete-tree-nodes": "222", "maximal-square": "221", "contains-duplicate-iii": "220", "contains-duplicate-ii": "219", "the-skyline-problem": "218", "contains-duplicate": "217", "combination-sum-iii": "216", "kth-largest-element-in-an-array": "215", "shortest-palindrome": "214", "house-robber-ii": "213", "word-search-ii": "212", "add-and-search-word-data-structure-design": "211", "course-schedule-ii": "210", "minimum-size-subarray-sum": "209", "implement-trie-prefix-tree": "208", "course-schedule": "207", "reverse-linked-list": "206", "isomorphic-strings": "205", "count-primes": "204", "remove-linked-list-elements": "203", "happy-number": "202", "bitwise-and-of-numbers-range": "201", "number-of-islands": "200", "binary-tree-right-side-view": "199", "house-robber": "198", "rising-temperature": "197", "delete-duplicate-emails": "196", "tenth-line": "195", "transpose-file": "194", "valid-phone-numbers": "193", "word-frequency": "192", "number-of-1-bits": "191", "reverse-bits": "190", "rotate-array": "189", "best-time-to-buy-and-sell-stock-iv": "188", "repeated-dna-sequences": "187", "department-top-three-salaries": "185", "department-highest-salary": "184", "customers-who-never-order": "183", "duplicate-emails": "182", "employees-earning-more-than-their-managers": "181", "consecutive-numbers": "180", "largest-number": "179", "rank-scores": "178", "nth-highest-salary": "177", "second-highest-salary": "176", "combine-two-tables": "175", "dungeon-game": "174", "binary-search-tree-iterator": "173", "factorial-trailing-zeroes": "172", "excel-sheet-column-number": "171", "majority-element": "169", "excel-sheet-column-title": "168", "two-sum-ii-input-array-is-sorted": "167", "fraction-to-recurring-decimal": "166", "compare-version-numbers": "165", "maximum-gap": "164", "find-peak-element": "162", "intersection-of-two-linked-lists": "160", "min-stack": "155", "find-minimum-in-rotated-sorted-array-ii": "154", "find-minimum-in-rotated-sorted-array": "153", "maximum-product-subarray": "152", "reverse-words-in-a-string": "151", "evaluate-reverse-polish-notation": "150", "max-points-on-a-line": "149", "sort-list": "148", "insertion-sort-list": "147", "lru-cache": "146", "binary-tree-postorder-traversal": "145", "binary-tree-preorder-traversal": "144", "reorder-list": "143", "linked-list-cycle-ii": "142", "linked-list-cycle": "141", "word-break-ii": "140", "word-break": "139", "copy-list-with-random-pointer": "138", "single-number-ii": "137", "single-number": "136", "candy": "135", "gas-station": "134", "clone-graph": "133", "palindrome-partitioning-ii": "132", "palindrome-partitioning": "131", "surrounded-regions": "130", "sum-root-to-leaf-numbers": "129", "longest-consecutive-sequence": "128", "word-ladder": "127", "word-ladder-ii": "126", "valid-palindrome": "125", "binary-tree-maximum-path-sum": "124", "best-time-to-buy-and-sell-stock-iii": "123", "best-time-to-buy-and-sell-stock-ii": "122", "best-time-to-buy-and-sell-stock": "121", "triangle": "120", "pascals-triangle-ii": "119", "pascals-triangle": "118", "populating-next-right-pointers-in-each-node-ii": "117", "populating-next-right-pointers-in-each-node": "116", "distinct-subsequences": "115", "flatten-binary-tree-to-linked-list": "114", "path-sum-ii": "113", "path-sum": "112", "minimum-depth-of-binary-tree": "111", "balanced-binary-tree": "110", "convert-sorted-list-to-binary-search-tree": "109", "convert-sorted-array-to-binary-search-tree": "108", "binary-tree-level-order-traversal-ii": "107", "construct-binary-tree-from-inorder-and-postorder-traversal": "106", "construct-binary-tree-from-preorder-and-inorder-traversal": "105", "maximum-depth-of-binary-tree": "104", "binary-tree-zigzag-level-order-traversal": "103", "binary-tree-level-order-traversal": "102", "symmetric-tree": "101", "same-tree": "100", "recover-binary-search-tree": "99", "validate-binary-search-tree": "98", "interleaving-string": "97", "unique-binary-search-trees": "96", "unique-binary-search-trees-ii": "95", "binary-tree-inorder-traversal": "94", "restore-ip-addresses": "93", "reverse-linked-list-ii": "92", "decode-ways": "91", "subsets-ii": "90", "gray-code": "89", "merge-sorted-array": "88", "scramble-string": "87", "partition-list": "86", "maximal-rectangle": "85", "largest-rectangle-in-histogram": "84", "remove-duplicates-from-sorted-list": "83", "remove-duplicates-from-sorted-list-ii": "82", "search-in-rotated-sorted-array-ii": "81", "remove-duplicates-from-sorted-array-ii": "80", "word-search": "79", "subsets": "78", "combinations": "77", "minimum-window-substring": "76", "sort-colors": "75", "search-a-2d-matrix": "74", "set-matrix-zeroes": "73", "edit-distance": "72", "simplify-path": "71", "climbing-stairs": "70", "sqrtx": "69", "text-justification": "68", "add-binary": "67", "plus-one": "66", "valid-number": "65", "minimum-path-sum": "64", "unique-paths-ii": "63", "unique-paths": "62", "rotate-list": "61", "permutation-sequence": "60", "spiral-matrix-ii": "59", "length-of-last-word": "58", "insert-interval": "57", "merge-intervals": "56", "jump-game": "55", "spiral-matrix": "54", "maximum-subarray": "53", "n-queens-ii": "52", "n-queens": "51", "powx-n": "50", "group-anagrams": "49", "rotate-image": "48", "permutations-ii": "47", "permutations": "46", "jump-game-ii": "45", "wildcard-matching": "44", "multiply-strings": "43", "trapping-rain-water": "42", "first-missing-positive": "41", "combination-sum-ii": "40", "combination-sum": "39", "count-and-say": "38", "sudoku-solver": "37", "valid-sudoku": "36", "search-insert-position": "35", "find-first-and-last-position-of-element-in-sorted-array": "34", "search-in-rotated-sorted-array": "33", "longest-valid-parentheses": "32", "next-permutation": "31", "substring-with-concatenation-of-all-words": "30", "divide-two-integers": "29", "implement-strstr": "28", "remove-element": "27", "remove-duplicates-from-sorted-array": "26", "reverse-nodes-in-k-group": "25", "swap-nodes-in-pairs": "24", "merge-k-sorted-lists": "23", "generate-parentheses": "22", "merge-two-sorted-lists": "21", "valid-parentheses": "20", "remove-nth-node-from-end-of-list": "19", "4sum": "18", "letter-combinations-of-a-phone-number": "17", "3sum-closest": "16", "3sum": "15", "longest-common-prefix": "14", "roman-to-integer": "13", "integer-to-roman": "12", "container-with-most-water": "11", "regular-expression-matching": "10", "palindrome-number": "9", "string-to-integer-atoi": "8", "reverse-integer": "7", "zigzag-conversion": "6", "longest-palindromic-substring": "5", "median-of-two-sorted-arrays": "4", "longest-substring-without-repeating-characters": "3", "add-two-numbers": "2", "two-sum": "1"} - const leetcodeId2Url = {"880" :"https://www.cnblogs.com/grandyang/p/10847233.html", "877" :"https://www.cnblogs.com/grandyang/p/10828725.html", "876" :"https://www.cnblogs.com/grandyang/p/10817408.html", "875" :"https://www.cnblogs.com/grandyang/p/10807121.html", "874" :"https://www.cnblogs.com/grandyang/p/10800993.html", "873" :"https://www.cnblogs.com/grandyang/p/10781190.html", "872" :"https://www.cnblogs.com/grandyang/p/10771842.html", "870" :"https://www.cnblogs.com/grandyang/p/10759525.html", "869" :"https://www.cnblogs.com/grandyang/p/10747839.html", "868" :"https://www.cnblogs.com/grandyang/p/10739341.html", "867" :"https://www.cnblogs.com/grandyang/p/10727029.html", "866" :"https://www.cnblogs.com/grandyang/p/10714003.html", "865" :"https://www.cnblogs.com/grandyang/p/10703653.html", "863" :"https://www.cnblogs.com/grandyang/p/10686922.html", "861" :"https://www.cnblogs.com/grandyang/p/10674440.html", "860" :"https://www.cnblogs.com/grandyang/p/10663469.html", "859" :"https://www.cnblogs.com/grandyang/p/10657575.html", "858" :"https://www.cnblogs.com/grandyang/p/10646040.html", "856" :"https://www.cnblogs.com/grandyang/p/10634116.html", "855" :"https://www.cnblogs.com/grandyang/p/10618437.html", "853" :"https://www.cnblogs.com/grandyang/p/10540136.html", "852" :"https://www.cnblogs.com/grandyang/p/10527596.html", "851" :"https://www.cnblogs.com/grandyang/p/10513992.html", "849" :"https://www.cnblogs.com/grandyang/p/10503789.html", "848" :"https://www.cnblogs.com/grandyang/p/10480135.html", "846" :"https://www.cnblogs.com/grandyang/p/10468523.html", "845" :"https://www.cnblogs.com/grandyang/p/10459400.html", "844" :"https://www.cnblogs.com/grandyang/p/10447783.html", "842" :"https://www.cnblogs.com/grandyang/p/10434771.html", "841" :"https://www.cnblogs.com/grandyang/p/10415773.html", "840" :"https://www.cnblogs.com/grandyang/p/10404157.html", "838" :"https://www.cnblogs.com/grandyang/p/10393508.html", "837" :"https://www.cnblogs.com/grandyang/p/10386525.html", "836" :"https://www.cnblogs.com/grandyang/p/10367583.html", "835" :"https://www.cnblogs.com/grandyang/p/10355589.html", "833" :"https://www.cnblogs.com/grandyang/p/10352323.html", "832" :"https://www.cnblogs.com/grandyang/p/10349485.html", "831" :"https://www.cnblogs.com/grandyang/p/10340260.html", "830" :"https://www.cnblogs.com/grandyang/p/10332063.html", "826" :"https://www.cnblogs.com/grandyang/p/10264877.html", "825" :"https://www.cnblogs.com/grandyang/p/10252913.html", "824" :"https://www.cnblogs.com/grandyang/p/10236802.html", "823" :"https://www.cnblogs.com/grandyang/p/10223109.html", "822" :"https://www.cnblogs.com/grandyang/p/10163255.html", "821" :"https://www.cnblogs.com/grandyang/p/10113218.html", "820" :"https://www.cnblogs.com/grandyang/p/10089792.html", "819" :"https://www.cnblogs.com/grandyang/p/10061930.html", "818" :"https://www.cnblogs.com/grandyang/p/10360655.html", "817" :"https://www.cnblogs.com/grandyang/p/9601243.html", "816" :"https://www.cnblogs.com/grandyang/p/9563418.html", "815" :"https://www.cnblogs.com/grandyang/p/10293947.html", "814" :"https://www.cnblogs.com/grandyang/p/9539584.html", "813" :"https://www.cnblogs.com/grandyang/p/9504413.html", "812" :"https://www.cnblogs.com/grandyang/p/9461484.html", "811" :"https://www.cnblogs.com/grandyang/p/9486061.html", "810" :"https://www.cnblogs.com/grandyang/p/9445951.html", "809" :"https://www.cnblogs.com/grandyang/p/9426942.html", "808" :"https://www.cnblogs.com/grandyang/p/9406434.html", "807" :"http://www.cnblogs.com/grandyang/p/9383482.html", "806" :"http://www.cnblogs.com/grandyang/p/9348596.html", "805" :"https://www.cnblogs.com/grandyang/p/10285531.html", "804" :"http://www.cnblogs.com/grandyang/p/9338988.html", "803" :"https://www.cnblogs.com/grandyang/p/9362777.html", "802" :"http://www.cnblogs.com/grandyang/p/9319966.html", "801" :"http://www.cnblogs.com/grandyang/p/9311385.html", "800" :"http://www.cnblogs.com/grandyang/p/9296602.html", "799" :"http://www.cnblogs.com/grandyang/p/9286537.html", "798" :"http://www.cnblogs.com/grandyang/p/9272921.html", "797" :"http://www.cnblogs.com/grandyang/p/9262159.html", "796" :"http://www.cnblogs.com/grandyang/p/9251578.html", "795" :"http://www.cnblogs.com/grandyang/p/9237967.html", "794" :"http://www.cnblogs.com/grandyang/p/9223105.html", "793" :"http://www.cnblogs.com/grandyang/p/9214055.html", "792" :"http://www.cnblogs.com/grandyang/p/9201323.html", "791" :"http://www.cnblogs.com/grandyang/p/9190143.html", "790" :"http://www.cnblogs.com/grandyang/p/9179556.html", "789" :"http://www.cnblogs.com/grandyang/p/9165361.html", "788" :"http://www.cnblogs.com/grandyang/p/9154892.html", "787" :"http://www.cnblogs.com/grandyang/p/9109981.html", "786" :"http://www.cnblogs.com/grandyang/p/9135156.html", "785" :"http://www.cnblogs.com/grandyang/p/8519566.html", "784" :"http://www.cnblogs.com/grandyang/p/9065702.html", "783" :"http://www.cnblogs.com/grandyang/p/9062143.html", "782" :"https://www.cnblogs.com/grandyang/p/9053705.html", "781" :"http://www.cnblogs.com/grandyang/p/9043761.html", "780" :"http://www.cnblogs.com/grandyang/p/9033955.html", "779" :"http://www.cnblogs.com/grandyang/p/9027098.html", "778" :"http://www.cnblogs.com/grandyang/p/9017300.html", "777" :"http://www.cnblogs.com/grandyang/p/9001474.html", "776" :"http://www.cnblogs.com/grandyang/p/8993143.html", "775" :"http://www.cnblogs.com/grandyang/p/8983098.html", "774" :"http://www.cnblogs.com/grandyang/p/8970057.html", "773" :"http://www.cnblogs.com/grandyang/p/8955735.html", "772" :"http://www.cnblogs.com/grandyang/p/8873471.html", "771" :"http://www.cnblogs.com/grandyang/p/8910994.html", "769" :"http://www.cnblogs.com/grandyang/p/8823944.html", "768" :"http://www.cnblogs.com/grandyang/p/8850299.html", "767" :"http://www.cnblogs.com/grandyang/p/8799483.html", "766" :"http://www.cnblogs.com/grandyang/p/8729459.html", "765" :"http://www.cnblogs.com/grandyang/p/8716597.html", "764" :"http://www.cnblogs.com/grandyang/p/8679286.html", "763" :"http://www.cnblogs.com/grandyang/p/8654822.html", "762" :"http://www.cnblogs.com/grandyang/p/8642157.html", "761" :"http://www.cnblogs.com/grandyang/p/8606024.html", "760" :"http://www.cnblogs.com/grandyang/p/8570939.html", "759" :"http://www.cnblogs.com/grandyang/p/8552586.html", "758" :"http://www.cnblogs.com/grandyang/p/8531642.html", "757" :"http://www.cnblogs.com/grandyang/p/8503476.html", "756" :"http://www.cnblogs.com/grandyang/p/8476646.html", "755" :"http://www.cnblogs.com/grandyang/p/8460541.html", "754" :"http://www.cnblogs.com/grandyang/p/8456022.html", "753" :"http://www.cnblogs.com/grandyang/p/8452361.html", "752" :"http://www.cnblogs.com/grandyang/p/8449211.html", "751" :"http://www.cnblogs.com/grandyang/p/8440087.html", "750" :"http://www.cnblogs.com/grandyang/p/8433813.html", "749" :"http://www.cnblogs.com/grandyang/p/8424780.html", "748" :"http://www.cnblogs.com/grandyang/p/8407446.html", "747" :"http://www.cnblogs.com/grandyang/p/8387593.html", "746" :"http://www.cnblogs.com/grandyang/p/8343874.html", "745" :"http://www.cnblogs.com/grandyang/p/8331660.html", "744" :"http://www.cnblogs.com/grandyang/p/8284940.html", "743" :"http://www.cnblogs.com/grandyang/p/8278115.html", "742" :"http://www.cnblogs.com/grandyang/p/8245586.html", "741" :"http://www.cnblogs.com/grandyang/p/8215787.html", "740" :"http://www.cnblogs.com/grandyang/p/8176933.html", "739" :"http://www.cnblogs.com/grandyang/p/8097513.html", "738" :"http://www.cnblogs.com/grandyang/p/8068326.html", "737" :"http://www.cnblogs.com/grandyang/p/8053934.html", "736" :"http://www.cnblogs.com/grandyang/p/8045255.html", "735" :"http://www.cnblogs.com/grandyang/p/8035551.html", "734" :"http://www.cnblogs.com/grandyang/p/8016251.html", "733" :"http://www.cnblogs.com/grandyang/p/7990046.html", "732" :"http://www.cnblogs.com/grandyang/p/8005054.html", "731" :"http://www.cnblogs.com/grandyang/p/7968035.html", "730" :"http://www.cnblogs.com/grandyang/p/7942040.html", "729" :"http://www.cnblogs.com/grandyang/p/7920253.html", "728" :"http://www.cnblogs.com/grandyang/p/7906786.html", "727" :"http://www.cnblogs.com/grandyang/p/8684817.html", "726" :"http://www.cnblogs.com/grandyang/p/8667239.html", "725" :"http://www.cnblogs.com/grandyang/p/7878548.html", "724" :"http://www.cnblogs.com/grandyang/p/7865693.html", "723" :"http://www.cnblogs.com/grandyang/p/7858414.html", "722" :"http://www.cnblogs.com/grandyang/p/7841824.html", "721" :"http://www.cnblogs.com/grandyang/p/7829169.html", "720" :"http://www.cnblogs.com/grandyang/p/7817011.html", "719" :"http://www.cnblogs.com/grandyang/p/8627783.html", "718" :"http://www.cnblogs.com/grandyang/p/7801533.html", "717" :"http://www.cnblogs.com/grandyang/p/7790029.html", "716" :"http://www.cnblogs.com/grandyang/p/7823424.html", "715" :"http://www.cnblogs.com/grandyang/p/8586531.html", "714" :"http://www.cnblogs.com/grandyang/p/7776979.html", "713" :"http://www.cnblogs.com/grandyang/p/7753959.html", "712" :"http://www.cnblogs.com/grandyang/p/7752002.html", "711" :"http://www.cnblogs.com/grandyang/p/8542820.html", "710" :"https://www.cnblogs.com/grandyang/p/10029772.html", "709" :"https://www.cnblogs.com/grandyang/p/10018055.html", "708" :"https://www.cnblogs.com/grandyang/p/9981163.html", "707" :"https://www.cnblogs.com/grandyang/p/10005504.html", "706" :"https://www.cnblogs.com/grandyang/p/9972764.html", "705" :"https://www.cnblogs.com/grandyang/p/9966807.html", "704" :"https://www.cnblogs.com/grandyang/p/9937844.html", "703" :"https://www.cnblogs.com/grandyang/p/9941357.html", "702" :"https://www.cnblogs.com/grandyang/p/9937770.html", "701" :"https://www.cnblogs.com/grandyang/p/9914546.html", "700" :"https://www.cnblogs.com/grandyang/p/9912434.html", "699" :"http://www.cnblogs.com/grandyang/p/8486414.html", "698" :"http://www.cnblogs.com/grandyang/p/7733098.html", "697" :"http://www.cnblogs.com/grandyang/p/7722949.html", "696" :"http://www.cnblogs.com/grandyang/p/7716150.html", "695" :"http://www.cnblogs.com/grandyang/p/7712724.html", "694" :"http://www.cnblogs.com/grandyang/p/7698778.html", "693" :"http://www.cnblogs.com/grandyang/p/7696387.html", "692" :"http://www.cnblogs.com/grandyang/p/7689927.html", "691" :"http://www.cnblogs.com/grandyang/p/8468045.html", "690" :"http://www.cnblogs.com/grandyang/p/7639798.html", "689" :"http://www.cnblogs.com/grandyang/p/8453386.html", "688" :"http://www.cnblogs.com/grandyang/p/7639153.html", "687" :"http://www.cnblogs.com/grandyang/p/7636259.html", "686" :"http://www.cnblogs.com/grandyang/p/7631434.html", "685" :"http://www.cnblogs.com/grandyang/p/8445733.html", "684" :"http://www.cnblogs.com/grandyang/p/7628977.html", "683" :"http://www.cnblogs.com/grandyang/p/8415880.html", "682" :"http://www.cnblogs.com/grandyang/p/7627331.html", "681" :"http://www.cnblogs.com/grandyang/p/7623614.html", "680" :"http://www.cnblogs.com/grandyang/p/7618468.html", "679" :"http://www.cnblogs.com/grandyang/p/8395062.html", "678" :"http://www.cnblogs.com/grandyang/p/7617017.html", "677" :"http://www.cnblogs.com/grandyang/p/7616525.html", "676" :"http://www.cnblogs.com/grandyang/p/7612918.html", "675" :"http://www.cnblogs.com/grandyang/p/8379506.html", "674" :"http://www.cnblogs.com/grandyang/p/7608976.html", "673" :"http://www.cnblogs.com/grandyang/p/7603903.html", "672" :"http://www.cnblogs.com/grandyang/p/7595595.html", "671" :"http://www.cnblogs.com/grandyang/p/7590156.html", "670" :"http://www.cnblogs.com/grandyang/p/7583875.html", "669" :"http://www.cnblogs.com/grandyang/p/7583185.html", "668" :"http://www.cnblogs.com/grandyang/p/8367505.html", "667" :"http://www.cnblogs.com/grandyang/p/7577878.html", "666" :"http://www.cnblogs.com/grandyang/p/7570954.html", "665" :"http://www.cnblogs.com/grandyang/p/7565424.html", "664" :"http://www.cnblogs.com/grandyang/p/8319913.html", "663" :"http://www.cnblogs.com/grandyang/p/7550360.html", "662" :"http://www.cnblogs.com/grandyang/p/7538821.html", "661" :"http://www.cnblogs.com/grandyang/p/7535354.html", "660" :"http://www.cnblogs.com/grandyang/p/8261714.html", "659" :"http://www.cnblogs.com/grandyang/p/7525821.html", "658" :"http://www.cnblogs.com/grandyang/p/7519466.html", "657" :"http://www.cnblogs.com/grandyang/p/7514416.html", "656" :"http://www.cnblogs.com/grandyang/p/8183477.html", "655" :"http://www.cnblogs.com/grandyang/p/7489097.html", "654" :"http://www.cnblogs.com/grandyang/p/7513099.html", "653" :"http://www.cnblogs.com/grandyang/p/7508169.html", "652" :"http://www.cnblogs.com/grandyang/p/7500082.html", "651" :"http://www.cnblogs.com/grandyang/p/7448390.html", "650" :"http://www.cnblogs.com/grandyang/p/7439616.html", "649" :"http://www.cnblogs.com/grandyang/p/7439222.html", "648" :"http://www.cnblogs.com/grandyang/p/7423420.html", "647" :"http://www.cnblogs.com/grandyang/p/7404777.html", "646" :"http://www.cnblogs.com/grandyang/p/7381633.html", "645" :"http://www.cnblogs.com/grandyang/p/7324242.html", "644" :"http://www.cnblogs.com/grandyang/p/8021421.html", "643" :"http://www.cnblogs.com/grandyang/p/7294585.html", "642" :"http://www.cnblogs.com/grandyang/p/7897166.html", "641" :"https://www.cnblogs.com/grandyang/p/9899490.html", "640" :"http://www.cnblogs.com/grandyang/p/7350578.html", "639" :"http://www.cnblogs.com/grandyang/p/7279152.html", "638" :"http://www.cnblogs.com/grandyang/p/7261663.html", "637" :"http://www.cnblogs.com/grandyang/p/7259209.html", "636" :"http://www.cnblogs.com/grandyang/p/7244767.html", "635" :"http://www.cnblogs.com/grandyang/p/7224525.html", "634" :"http://www.cnblogs.com/grandyang/p/7210929.html", "633" :"http://www.cnblogs.com/grandyang/p/7190506.html", "632" :"http://www.cnblogs.com/grandyang/p/7200016.html", "631" :"http://www.cnblogs.com/grandyang/p/7170238.html", "630" :"http://www.cnblogs.com/grandyang/p/7126289.html", "629" :"http://www.cnblogs.com/grandyang/p/7111385.html", "628" :"http://www.cnblogs.com/grandyang/p/7084957.html", "625" :"http://www.cnblogs.com/grandyang/p/7076026.html", "624" :"http://www.cnblogs.com/grandyang/p/7073343.html", "623" :"http://www.cnblogs.com/grandyang/p/7070182.html", "622" :"https://www.cnblogs.com/grandyang/p/9899034.html", "621" :"http://www.cnblogs.com/grandyang/p/7098764.html", "617" :"http://www.cnblogs.com/grandyang/p/7058935.html", "616" :"http://www.cnblogs.com/grandyang/p/7043394.html", "611" :"http://www.cnblogs.com/grandyang/p/7053730.html", "609" :"http://www.cnblogs.com/grandyang/p/7007974.html", "607" :"http://www.cnblogs.com/grandyang/p/7000040.html", "606" :"http://www.cnblogs.com/grandyang/p/7000040.html", "605" :"http://www.cnblogs.com/grandyang/p/6983982.html", "604" :"http://www.cnblogs.com/grandyang/p/7026999.html", "600" :"http://www.cnblogs.com/grandyang/p/6959585.html", "599" :"http://www.cnblogs.com/grandyang/p/6978646.html", "598" :"http://www.cnblogs.com/grandyang/p/6974232.html", "595" :"http://www.cnblogs.com/grandyang/p/6896799.html", "594" :"http://www.cnblogs.com/grandyang/p/6896799.html", "593" :"http://www.cnblogs.com/grandyang/p/6914746.html", "592" :"http://www.cnblogs.com/grandyang/p/6954197.html", "591" :"http://www.cnblogs.com/grandyang/p/7016476.html", "590" :"https://www.cnblogs.com/grandyang/p/9881420.html", "589" :"https://www.cnblogs.com/grandyang/p/9881753.html", "588" :"http://www.cnblogs.com/grandyang/p/6944331.html", "587" :"http://www.cnblogs.com/grandyang/p/7745697.html", "583" :"http://www.cnblogs.com/grandyang/p/7144045.html", "582" :"http://www.cnblogs.com/grandyang/p/7144043.html", "581" :"http://www.cnblogs.com/grandyang/p/6876457.html", "576" :"http://www.cnblogs.com/grandyang/p/6927921.html", "575" :"http://www.cnblogs.com/grandyang/p/6847675.html", "574" :"http://www.cnblogs.com/grandyang/p/6919923.html", "573" :"http://www.cnblogs.com/grandyang/p/6919923.html", "572" :"http://www.cnblogs.com/grandyang/p/6828687.html", "569" :"http://www.cnblogs.com/grandyang/p/6919389.html", "568" :"http://www.cnblogs.com/grandyang/p/6919389.html", "567" :"http://www.cnblogs.com/grandyang/p/6815227.html", "566" :"http://www.cnblogs.com/grandyang/p/6804753.html", "565" :"http://www.cnblogs.com/grandyang/p/6932727.html", "564" :"http://www.cnblogs.com/grandyang/p/6915355.html", "563" :"http://www.cnblogs.com/grandyang/p/6786643.html", "562" :"http://www.cnblogs.com/grandyang/p/6900866.html", "561" :"http://www.cnblogs.com/grandyang/p/6778030.html", "560" :"http://www.cnblogs.com/grandyang/p/6810361.html", "559" :"https://www.cnblogs.com/grandyang/p/9873496.html", "558" :"https://www.cnblogs.com/grandyang/p/9846991.html", "557" :"http://www.cnblogs.com/grandyang/p/6703311.html", "556" :"http://www.cnblogs.com/grandyang/p/6716130.html", "555" :"http://www.cnblogs.com/grandyang/p/6887140.html", "554" :"http://www.cnblogs.com/grandyang/p/6697067.html", "553" :"http://www.cnblogs.com/grandyang/p/6886673.html", "552" :"http://www.cnblogs.com/grandyang/p/6866756.html", "551" :"http://www.cnblogs.com/grandyang/p/6736484.html", "549" :"http://www.cnblogs.com/grandyang/p/6864398.html", "548" :"http://www.cnblogs.com/grandyang/p/6854492.html", "547" :"http://www.cnblogs.com/grandyang/p/6686983.html", "546" :"http://www.cnblogs.com/grandyang/p/6850657.html", "545" :"http://www.cnblogs.com/grandyang/p/6833459.html", "544" :"http://www.cnblogs.com/grandyang/p/6828353.html", "543" :"http://www.cnblogs.com/grandyang/p/6607318.html", "542" :"http://www.cnblogs.com/grandyang/p/6602288.html", "541" :"http://www.cnblogs.com/grandyang/p/6583004.html", "540" :"http://www.cnblogs.com/grandyang/p/7679036.html", "539" :"http://www.cnblogs.com/grandyang/p/6568398.html", "538" :"http://www.cnblogs.com/grandyang/p/6591526.html", "537" :"http://www.cnblogs.com/grandyang/p/6660437.html", "536" :"http://www.cnblogs.com/grandyang/p/6793904.html", "535" :"http://www.cnblogs.com/grandyang/p/6562209.html", "534" :"http://www.cnblogs.com/grandyang/p/7675140.html", "533" :"http://www.cnblogs.com/grandyang/p/6754987.html", "532" :"http://www.cnblogs.com/grandyang/p/6545075.html", "531" :"http://www.cnblogs.com/grandyang/p/6754499.html", "530" :"http://www.cnblogs.com/grandyang/p/6540165.html", "529" :"http://www.cnblogs.com/grandyang/p/6536694.html", "528" :"https://www.cnblogs.com/grandyang/p/9784690.html", "527" :"http://www.cnblogs.com/grandyang/p/6818742.html", "526" :"http://www.cnblogs.com/grandyang/p/6533276.html", "525" :"http://www.cnblogs.com/grandyang/p/6529857.html", "524" :"http://www.cnblogs.com/grandyang/p/6523344.html", "523" :"http://www.cnblogs.com/grandyang/p/6504158.html", "522" :"http://www.cnblogs.com/grandyang/p/6680548.html", "521" :"http://www.cnblogs.com/grandyang/p/6666839.html", "520" :"http://www.cnblogs.com/grandyang/p/6512921.html", "519" :"https://www.cnblogs.com/grandyang/p/9781289.html", "518" :"http://www.cnblogs.com/grandyang/p/7669088.html", "517" :"http://www.cnblogs.com/grandyang/p/6648557.html", "516" :"http://www.cnblogs.com/grandyang/p/6493182.html", "515" :"http://www.cnblogs.com/grandyang/p/6417826.html", "514" :"http://www.cnblogs.com/grandyang/p/6675879.html", "513" :"http://www.cnblogs.com/grandyang/p/6405128.html", "510" :"https://www.cnblogs.com/grandyang/p/10424982.html", "509" :"https://www.cnblogs.com/grandyang/p/10306787.html", "508" :"http://www.cnblogs.com/grandyang/p/6481682.html", "507" :"http://www.cnblogs.com/grandyang/p/6636879.html", "506" :"http://www.cnblogs.com/grandyang/p/6476983.html", "505" :"http://www.cnblogs.com/grandyang/p/6725380.html", "504" :"http://www.cnblogs.com/grandyang/p/6417943.html", "503" :"http://www.cnblogs.com/grandyang/p/6442861.html", "502" :"http://www.cnblogs.com/grandyang/p/6788811.html", "501" :"http://www.cnblogs.com/grandyang/p/6436150.html", "500" :"http://www.cnblogs.com/grandyang/p/6421749.html", "499" :"http://www.cnblogs.com/grandyang/p/6746528.html", "498" :"http://www.cnblogs.com/grandyang/p/6414461.html", "497" :"https://www.cnblogs.com/grandyang/p/9752145.html", "496" :"http://www.cnblogs.com/grandyang/p/6399855.html", "495" :"http://www.cnblogs.com/grandyang/p/6399408.html", "494" :"http://www.cnblogs.com/grandyang/p/6395843.html", "493" :"http://www.cnblogs.com/grandyang/p/6657956.html", "492" :"http://www.cnblogs.com/grandyang/p/6390311.html", "491" :"http://www.cnblogs.com/grandyang/p/6388103.html", "490" :"http://www.cnblogs.com/grandyang/p/6381458.html", "489" :"https://www.cnblogs.com/grandyang/p/9988250.html", "488" :"http://www.cnblogs.com/grandyang/p/6759881.html", "487" :"http://www.cnblogs.com/grandyang/p/6376115.html", "486" :"http://www.cnblogs.com/grandyang/p/6369688.html", "485" :"http://www.cnblogs.com/grandyang/p/6360942.html", "484" :"http://www.cnblogs.com/grandyang/p/6366738.html", "483" :"http://www.cnblogs.com/grandyang/p/6620351.html", "482" :"http://www.cnblogs.com/grandyang/p/6277972.html", "481" :"http://www.cnblogs.com/grandyang/p/6286540.html", "480" :"http://www.cnblogs.com/grandyang/p/6620334.html", "479" :"http://www.cnblogs.com/grandyang/p/7644725.html", "478" :"https://www.cnblogs.com/grandyang/p/9741220.html", "477" :"http://www.cnblogs.com/grandyang/p/6208062.html", "476" :"http://www.cnblogs.com/grandyang/p/6275742.html", "475" :"http://www.cnblogs.com/grandyang/p/6181626.html", "474" :"http://www.cnblogs.com/grandyang/p/6188893.html", "473" :"http://www.cnblogs.com/grandyang/p/6238425.html", "472" :"http://www.cnblogs.com/grandyang/p/6254527.html", "471" :"http://www.cnblogs.com/grandyang/p/6194403.html", "470" :"https://www.cnblogs.com/grandyang/p/9727206.html", "469" :"http://www.cnblogs.com/grandyang/p/6146986.html", "468" :"http://www.cnblogs.com/grandyang/p/6185339.html", "467" :"http://www.cnblogs.com/grandyang/p/6143071.html", "466" :"http://www.cnblogs.com/grandyang/p/6149294.html", "465" :"http://www.cnblogs.com/grandyang/p/6108158.html", "464" :"http://www.cnblogs.com/grandyang/p/6103525.html", "463" :"http://www.cnblogs.com/grandyang/p/6096138.html", "462" :"http://www.cnblogs.com/grandyang/p/6089060.html", "461" :"http://www.cnblogs.com/grandyang/p/6201215.html", "460" :"http://www.cnblogs.com/grandyang/p/6258459.html", "459" :"http://www.cnblogs.com/grandyang/p/6087347.html", "458" :"http://www.cnblogs.com/grandyang/p/7664088.html", "457" :"http://www.cnblogs.com/grandyang/p/7658128.html", "456" :"http://www.cnblogs.com/grandyang/p/6081984.html", "455" :"http://www.cnblogs.com/grandyang/p/6077344.html", "454" :"http://www.cnblogs.com/grandyang/p/6073317.html", "453" :"http://www.cnblogs.com/grandyang/p/6053827.html", "452" :"http://www.cnblogs.com/grandyang/p/6050562.html", "451" :"http://www.cnblogs.com/grandyang/p/6231504.html", "450" :"http://www.cnblogs.com/grandyang/p/6228252.html", "449" :"http://www.cnblogs.com/grandyang/p/6224510.html", "448" :"http://www.cnblogs.com/grandyang/p/6222149.html", "447" :"http://www.cnblogs.com/grandyang/p/6049382.html", "446" :"http://www.cnblogs.com/grandyang/p/6057934.html", "445" :"http://www.cnblogs.com/grandyang/p/6216480.html", "444" :"http://www.cnblogs.com/grandyang/p/6032498.html", "443" :"http://www.cnblogs.com/grandyang/p/8742564.html", "442" :"http://www.cnblogs.com/grandyang/p/6209746.html", "441" :"http://www.cnblogs.com/grandyang/p/6026066.html", "440" :"http://www.cnblogs.com/grandyang/p/6031787.html", "439" :"http://www.cnblogs.com/grandyang/p/6022498.html", "438" :"http://www.cnblogs.com/grandyang/p/6014408.html", "437" :"http://www.cnblogs.com/grandyang/p/6007336.html", "436" :"http://www.cnblogs.com/grandyang/p/6018581.html", "435" :"http://www.cnblogs.com/grandyang/p/6017505.html", "434" :"http://www.cnblogs.com/grandyang/p/6137386.html", "433" :"http://www.cnblogs.com/grandyang/p/7653006.html", "432" :"http://www.cnblogs.com/grandyang/p/6012229.html", "431" :"https://www.cnblogs.com/grandyang/p/9945345.html", "430" :"https://www.cnblogs.com/grandyang/p/9688522.html", "429" :"https://www.cnblogs.com/grandyang/p/9672233.html", "428" :"https://www.cnblogs.com/grandyang/p/9945453.html", "427" :"https://www.cnblogs.com/grandyang/p/9649348.html", "426" :"https://www.cnblogs.com/grandyang/p/9615871.html", "425" :"http://www.cnblogs.com/grandyang/p/6006000.html", "424" :"http://www.cnblogs.com/grandyang/p/5999050.html", "423" :"http://www.cnblogs.com/grandyang/p/5996239.html", "422" :"http://www.cnblogs.com/grandyang/p/5991673.html", "421" :"http://www.cnblogs.com/grandyang/p/5991530.html", "420" :"http://www.cnblogs.com/grandyang/p/5988792.html", "419" :"http://www.cnblogs.com/grandyang/p/5979207.html", "418" :"http://www.cnblogs.com/grandyang/p/5975426.html", "417" :"http://www.cnblogs.com/grandyang/p/5962508.html", "416" :"http://www.cnblogs.com/grandyang/p/5951422.html", "415" :"http://www.cnblogs.com/grandyang/p/5944311.html", "414" :"http://www.cnblogs.com/grandyang/p/5983113.html", "413" :"http://www.cnblogs.com/grandyang/p/5968340.html", "412" :"http://www.cnblogs.com/grandyang/p/5966473.html", "411" :"http://www.cnblogs.com/grandyang/p/5935836.html", "410" :"http://www.cnblogs.com/grandyang/p/5933787.html", "409" :"http://www.cnblogs.com/grandyang/p/5931874.html", "408" :"http://www.cnblogs.com/grandyang/p/5930369.html", "407" :"http://www.cnblogs.com/grandyang/p/5928987.html", "406" :"http://www.cnblogs.com/grandyang/p/5928417.html", "405" :"http://www.cnblogs.com/grandyang/p/5926674.html", "404" :"http://www.cnblogs.com/grandyang/p/5923559.html", "403" :"http://www.cnblogs.com/grandyang/p/5888439.html", "402" :"http://www.cnblogs.com/grandyang/p/5883736.html", "401" :"http://www.cnblogs.com/grandyang/p/5896454.html", "400" :"http://www.cnblogs.com/grandyang/p/5891871.html", "399" :"http://www.cnblogs.com/grandyang/p/5880133.html", "398" :"http://www.cnblogs.com/grandyang/p/5875509.html", "397" :"http://www.cnblogs.com/grandyang/p/5873525.html", "396" :"http://www.cnblogs.com/grandyang/p/5869791.html", "395" :"http://www.cnblogs.com/grandyang/p/5852352.html", "394" :"http://www.cnblogs.com/grandyang/p/5849037.html", "393" :"http://www.cnblogs.com/grandyang/p/5847597.html", "392" :"http://www.cnblogs.com/grandyang/p/5842033.html", "391" :"http://www.cnblogs.com/grandyang/p/5825619.html", "390" :"http://www.cnblogs.com/grandyang/p/5860706.html", "389" :"http://www.cnblogs.com/grandyang/p/5816418.html", "388" :"http://www.cnblogs.com/grandyang/p/5806493.html", "387" :"http://www.cnblogs.com/grandyang/p/5802109.html", "386" :"http://www.cnblogs.com/grandyang/p/5798275.html", "385" :"http://www.cnblogs.com/grandyang/p/5771434.html", "384" :"http://www.cnblogs.com/grandyang/p/5783392.html", "383" :"http://www.cnblogs.com/grandyang/p/5764314.html", "382" :"http://www.cnblogs.com/grandyang/p/5759926.html", "381" :"http://www.cnblogs.com/grandyang/p/5756148.html", "380" :"http://www.cnblogs.com/grandyang/p/5740864.html", "379" :"http://www.cnblogs.com/grandyang/p/5735205.html", "378" :"http://www.cnblogs.com/grandyang/p/5727892.html", "377" :"http://www.cnblogs.com/grandyang/p/5705750.html", "376" :"http://www.cnblogs.com/grandyang/p/5697621.html", "375" :"http://www.cnblogs.com/grandyang/p/5677550.html", "374" :"http://www.cnblogs.com/grandyang/p/5666502.html", "373" :"http://www.cnblogs.com/grandyang/p/5653127.html", "372" :"http://www.cnblogs.com/grandyang/p/5651982.html", "371" :"http://www.cnblogs.com/grandyang/p/5631814.html", "370" :"http://www.cnblogs.com/grandyang/p/5628786.html", "369" :"http://www.cnblogs.com/grandyang/p/5626389.html", "368" :"http://www.cnblogs.com/grandyang/p/5625209.html", "367" :"http://www.cnblogs.com/grandyang/p/5619296.html", "366" :"http://www.cnblogs.com/grandyang/p/5616158.html", "365" :"http://www.cnblogs.com/grandyang/p/5628836.html", "364" :"http://www.cnblogs.com/grandyang/p/5615583.html", "363" :"http://www.cnblogs.com/grandyang/p/5617660.html", "362" :"http://www.cnblogs.com/grandyang/p/5605552.html", "361" :"http://www.cnblogs.com/grandyang/p/5599289.html", "360" :"http://www.cnblogs.com/grandyang/p/5595614.html", "359" :"http://www.cnblogs.com/grandyang/p/5592635.html", "358" :"http://www.cnblogs.com/grandyang/p/5586009.html", "357" :"http://www.cnblogs.com/grandyang/p/5582633.html", "356" :"http://www.cnblogs.com/grandyang/p/5579271.html", "355" :"http://www.cnblogs.com/grandyang/p/5577038.html", "354" :"http://www.cnblogs.com/grandyang/p/5568818.html", "353" :"http://www.cnblogs.com/grandyang/p/5558033.html", "352" :"http://www.cnblogs.com/grandyang/p/5548284.html", "351" :"http://www.cnblogs.com/grandyang/p/5541012.html", "350" :"http://www.cnblogs.com/grandyang/p/5533305.html", "349" :"http://www.cnblogs.com/grandyang/p/5507129.html", "348" :"http://www.cnblogs.com/grandyang/p/5467118.html", "347" :"http://www.cnblogs.com/grandyang/p/5454125.html", "346" :"http://www.cnblogs.com/grandyang/p/5450001.html", "345" :"http://www.cnblogs.com/grandyang/p/5426682.html", "344" :"http://www.cnblogs.com/grandyang/p/5420836.html", "343" :"http://www.cnblogs.com/grandyang/p/5411919.html", "342" :"http://www.cnblogs.com/grandyang/p/5403783.html", "341" :"http://www.cnblogs.com/grandyang/p/5358793.html", "340" :"http://www.cnblogs.com/grandyang/p/5351347.html", "339" :"http://www.cnblogs.com/grandyang/p/5340305.html", "338" :"http://www.cnblogs.com/grandyang/p/5294255.html", "337" :"http://www.cnblogs.com/grandyang/p/5275096.html", "336" :"http://www.cnblogs.com/grandyang/p/5272039.html", "335" :"http://www.cnblogs.com/grandyang/p/5216856.html", "334" :"http://www.cnblogs.com/grandyang/p/5194599.html", "333" :"http://www.cnblogs.com/grandyang/p/5188938.html", "332" :"http://www.cnblogs.com/grandyang/p/5183210.html", "331" :"http://www.cnblogs.com/grandyang/p/5174738.html", "330" :"http://www.cnblogs.com/grandyang/p/5165821.html", "329" :"http://www.cnblogs.com/grandyang/p/5148030.html", "328" :"http://www.cnblogs.com/grandyang/p/5138936.html", "327" :"http://www.cnblogs.com/grandyang/p/5162678.html", "326" :"http://www.cnblogs.com/grandyang/p/5138212.html", "325" :"http://www.cnblogs.com/grandyang/p/5336668.html", "324" :"http://www.cnblogs.com/grandyang/p/5139057.html", "323" :"http://www.cnblogs.com/grandyang/p/5166356.html", "322" :"http://www.cnblogs.com/grandyang/p/5138186.html", "321" :"http://www.cnblogs.com/grandyang/p/5136749.html", "320" :"http://www.cnblogs.com/grandyang/p/5261569.html", "319" :"http://www.cnblogs.com/grandyang/p/5100098.html", "318" :"http://www.cnblogs.com/grandyang/p/5090058.html", "317" :"http://www.cnblogs.com/grandyang/p/5297683.html", "316" :"http://www.cnblogs.com/grandyang/p/5085379.html", "315" :"http://www.cnblogs.com/grandyang/p/5078490.html", "314" :"http://www.cnblogs.com/grandyang/p/5278930.html", "313" :"http://www.cnblogs.com/grandyang/p/5144918.html", "312" :"http://www.cnblogs.com/grandyang/p/5006441.html", "311" :"http://www.cnblogs.com/grandyang/p/5282959.html", "310" :"http://www.cnblogs.com/grandyang/p/5000291.html", "309" :"http://www.cnblogs.com/grandyang/p/4997417.html", "308" :"http://www.cnblogs.com/grandyang/p/5300458.html", "307" :"http://www.cnblogs.com/grandyang/p/4985506.html", "306" :"http://www.cnblogs.com/grandyang/p/4974115.html", "305" :"http://www.cnblogs.com/grandyang/p/5190419.html", "304" :"http://www.cnblogs.com/grandyang/p/4958789.html", "303" :"http://www.cnblogs.com/grandyang/p/4952464.html", "302" :"http://www.cnblogs.com/grandyang/p/5268775.html", "301" :"http://www.cnblogs.com/grandyang/p/4944875.html", "300" :"http://www.cnblogs.com/grandyang/p/4938187.html", "299" :"http://www.cnblogs.com/grandyang/p/4929139.html", "298" :"http://www.cnblogs.com/grandyang/p/5252599.html", "297" :"http://www.cnblogs.com/grandyang/p/4913869.html", "296" :"http://www.cnblogs.com/grandyang/p/5291058.html", "295" :"http://www.cnblogs.com/grandyang/p/4896673.html", "294" :"http://www.cnblogs.com/grandyang/p/5226206.html", "293" :"http://www.cnblogs.com/grandyang/p/5224896.html", "292" :"http://www.cnblogs.com/grandyang/p/4873248.html", "291" :"http://www.cnblogs.com/grandyang/p/5325761.html", "290" :"http://www.cnblogs.com/grandyang/p/4857022.html", "289" :"http://www.cnblogs.com/grandyang/p/4854466.html", "288" :"http://www.cnblogs.com/grandyang/p/5220589.html", "287" :"http://www.cnblogs.com/grandyang/p/4843654.html", "286" :"http://www.cnblogs.com/grandyang/p/5285868.html", "285" :"http://www.cnblogs.com/grandyang/p/5306162.html", "284" :"http://www.cnblogs.com/grandyang/p/4825068.html", "283" :"http://www.cnblogs.com/grandyang/p/4822732.html", "282" :"http://www.cnblogs.com/grandyang/p/4814506.html", "281" :"http://www.cnblogs.com/grandyang/p/5212785.html", "280" :"http://www.cnblogs.com/grandyang/p/5177285.html", "279" :"http://www.cnblogs.com/grandyang/p/4800552.html", "278" :"http://www.cnblogs.com/grandyang/p/4790469.html", "277" :"http://www.cnblogs.com/grandyang/p/5310649.html", "276" :"http://www.cnblogs.com/grandyang/p/5231220.html", "275" :"http://www.cnblogs.com/grandyang/p/4782695.html", "274" :"http://www.cnblogs.com/grandyang/p/4781203.html", "273" :"http://www.cnblogs.com/grandyang/p/4772780.html", "272" :"http://www.cnblogs.com/grandyang/p/5247398.html", "271" :"http://www.cnblogs.com/grandyang/p/5265628.html", "270" :"http://www.cnblogs.com/grandyang/p/5237170.html", "269" :"http://www.cnblogs.com/grandyang/p/5250200.html", "268" :"http://www.cnblogs.com/grandyang/p/4756677.html", "267" :"http://www.cnblogs.com/grandyang/p/5315227.html", "266" :"http://www.cnblogs.com/grandyang/p/5223238.html", "265" :"http://www.cnblogs.com/grandyang/p/5322870.html", "264" :"http://www.cnblogs.com/grandyang/p/4743837.html", "263" :"http://www.cnblogs.com/grandyang/p/4741934.html", "262" :"http://www.cnblogs.com/grandyang/p/5373841.html", "261" :"http://www.cnblogs.com/grandyang/p/5257919.html", "260" :"http://www.cnblogs.com/grandyang/p/4741122.html", "259" :"http://www.cnblogs.com/grandyang/p/5235086.html", "258" :"http://www.cnblogs.com/grandyang/p/4741028.html", "257" :"http://www.cnblogs.com/grandyang/p/4738031.html", "256" :"http://www.cnblogs.com/grandyang/p/5319384.html", "255" :"http://www.cnblogs.com/grandyang/p/5327635.html", "254" :"http://www.cnblogs.com/grandyang/p/5332722.html", "253" :"http://www.cnblogs.com/grandyang/p/5244720.html", "252" :"http://www.cnblogs.com/grandyang/p/5240774.html", "251" :"http://www.cnblogs.com/grandyang/p/5209621.html", "250" :"http://www.cnblogs.com/grandyang/p/5206862.html", "249" :"http://www.cnblogs.com/grandyang/p/5204770.html", "248" :"http://www.cnblogs.com/grandyang/p/5203228.html", "247" :"http://www.cnblogs.com/grandyang/p/5200919.html", "246" :"http://www.cnblogs.com/grandyang/p/5196960.html", "245" :"http://www.cnblogs.com/grandyang/p/5192426.html", "244" :"http://www.cnblogs.com/grandyang/p/5187640.html", "243" :"http://www.cnblogs.com/grandyang/p/5187041.html", "242" :"http://www.cnblogs.com/grandyang/p/4694988.html", "241" :"http://www.cnblogs.com/grandyang/p/4682458.html", "240" :"http://www.cnblogs.com/grandyang/p/4669134.html", "239" :"http://www.cnblogs.com/grandyang/p/4656517.html", "238" :"http://www.cnblogs.com/grandyang/p/4650187.html", "237" :"http://www.cnblogs.com/grandyang/p/4647576.html", "236" :"http://www.cnblogs.com/grandyang/p/4641968.html", "235" :"http://www.cnblogs.com/grandyang/p/4640572.html", "234" :"http://www.cnblogs.com/grandyang/p/4635425.html", "233" :"http://www.cnblogs.com/grandyang/p/4629032.html", "232" :"http://www.cnblogs.com/grandyang/p/4626238.html", "231" :"http://www.cnblogs.com/grandyang/p/4623394.html", "230" :"http://www.cnblogs.com/grandyang/p/4620012.html", "229" :"http://www.cnblogs.com/grandyang/p/4606822.html", "228" :"http://www.cnblogs.com/grandyang/p/4603555.html", "227" :"http://www.cnblogs.com/grandyang/p/4601208.html", "226" :"http://www.cnblogs.com/grandyang/p/4572877.html", "225" :"http://www.cnblogs.com/grandyang/p/4568796.html", "224" :"http://www.cnblogs.com/grandyang/p/4570699.html", "223" :"http://www.cnblogs.com/grandyang/p/4563153.html", "222" :"http://www.cnblogs.com/grandyang/p/4567827.html", "221" :"http://www.cnblogs.com/grandyang/p/4550604.html", "220" :"http://www.cnblogs.com/grandyang/p/4545261.html", "219" :"http://www.cnblogs.com/grandyang/p/4539680.html", "218" :"http://www.cnblogs.com/grandyang/p/4534586.html", "217" :"http://www.cnblogs.com/grandyang/p/4537029.html", "216" :"http://www.cnblogs.com/grandyang/p/4537983.html", "215" :"http://www.cnblogs.com/grandyang/p/4539757.html", "214" :"http://www.cnblogs.com/grandyang/p/4523624.html", "213" :"http://www.cnblogs.com/grandyang/p/4518674.html", "212" :"http://www.cnblogs.com/grandyang/p/4516013.html", "211" :"http://www.cnblogs.com/grandyang/p/4507286.html", "210" :"http://www.cnblogs.com/grandyang/p/4504793.html", "209" :"http://www.cnblogs.com/grandyang/p/4501934.html", "208" :"http://www.cnblogs.com/grandyang/p/4491665.html", "207" :"http://www.cnblogs.com/grandyang/p/4484571.html", "206" :"http://www.cnblogs.com/grandyang/p/4478820.html", "205" :"http://www.cnblogs.com/grandyang/p/4465779.html", "204" :"http://www.cnblogs.com/grandyang/p/4462810.html", "203" :"http://www.cnblogs.com/grandyang/p/4452252.html", "202" :"http://www.cnblogs.com/grandyang/p/4447233.html", "201" :"http://www.cnblogs.com/grandyang/p/4431646.html", "200" :"http://www.cnblogs.com/grandyang/p/4402656.html", "199" :"http://www.cnblogs.com/grandyang/p/4392254.html", "198" :"http://www.cnblogs.com/grandyang/p/4383632.html", "197" :"http://www.cnblogs.com/grandyang/p/5371438.html", "196" :"http://www.cnblogs.com/grandyang/p/5371227.html", "195" :"http://www.cnblogs.com/grandyang/p/5376902.html", "194" :"http://www.cnblogs.com/grandyang/p/5382166.html", "193" :"http://www.cnblogs.com/grandyang/p/5389375.html", "192" :"http://www.cnblogs.com/grandyang/p/5386475.html", "191" :"http://www.cnblogs.com/grandyang/p/4325432.html", "190" :"http://www.cnblogs.com/grandyang/p/4321355.html", "189" :"http://www.cnblogs.com/grandyang/p/4298711.html", "188" :"http://www.cnblogs.com/grandyang/p/4295761.html", "187" :"http://www.cnblogs.com/grandyang/p/4284205.html", "186" :"http://www.cnblogs.com/grandyang/p/5186294.html", "185" :"http://www.cnblogs.com/grandyang/p/5367670.html", "184" :"http://www.cnblogs.com/grandyang/p/5366412.html", "183" :"http://www.cnblogs.com/grandyang/p/5361992.html", "182" :"http://www.cnblogs.com/grandyang/p/5361967.html", "181" :"http://www.cnblogs.com/grandyang/p/5354306.html", "180" :"http://www.cnblogs.com/grandyang/p/5354173.html", "179" :"http://www.cnblogs.com/grandyang/p/4225047.html", "178" :"http://www.cnblogs.com/grandyang/p/5351611.html", "177" :"http://www.cnblogs.com/grandyang/p/5348976.html", "176" :"http://www.cnblogs.com/grandyang/p/5348961.html", "175" :"http://www.cnblogs.com/grandyang/p/5348900.html", "174" :"http://www.cnblogs.com/grandyang/p/4233035.html", "173" :"http://www.cnblogs.com/grandyang/p/4231455.html", "172" :"http://www.cnblogs.com/grandyang/p/4219878.html", "171" :"http://www.cnblogs.com/grandyang/p/4225316.html", "170" :"http://www.cnblogs.com/grandyang/p/5184143.html", "169" :"http://www.cnblogs.com/grandyang/p/4233501.html", "168" :"http://www.cnblogs.com/grandyang/p/4227618.html", "167" :"http://www.cnblogs.com/grandyang/p/5185815.html", "166" :"http://www.cnblogs.com/grandyang/p/4238577.html", "165" :"http://www.cnblogs.com/grandyang/p/4244123.html", "164" :"http://www.cnblogs.com/grandyang/p/4234970.html", "163" :"http://www.cnblogs.com/grandyang/p/5184890.html", "162" :"http://www.cnblogs.com/grandyang/p/4217175.html", "161" :"http://www.cnblogs.com/grandyang/p/5184698.html", "160" :"http://www.cnblogs.com/grandyang/p/4128461.html", "159" :"http://www.cnblogs.com/grandyang/p/5185561.html", "158" :"http://www.cnblogs.com/grandyang/p/5181672.html", "157" :"http://www.cnblogs.com/grandyang/p/5174322.html", "156" :"http://www.cnblogs.com/grandyang/p/5172838.html", "155" :"http://www.cnblogs.com/grandyang/p/4091064.html", "154" :"http://www.cnblogs.com/grandyang/p/4040438.html", "153" :"http://www.cnblogs.com/grandyang/p/4032934.html", "152" :"http://www.cnblogs.com/grandyang/p/4028713.html", "151" :"http://www.cnblogs.com/grandyang/p/4606676.html", "150" :"http://www.cnblogs.com/grandyang/p/4247718.html", "149" :"http://www.cnblogs.com/grandyang/p/4579693.html", "148" :"http://www.cnblogs.com/grandyang/p/4249905.html", "147" :"http://www.cnblogs.com/grandyang/p/4250107.html", "146" :"http://www.cnblogs.com/grandyang/p/4587511.html", "145" :"http://www.cnblogs.com/grandyang/p/4251757.html", "144" :"http://www.cnblogs.com/grandyang/p/4146981.html", "143" :"http://www.cnblogs.com/grandyang/p/4254860.html", "142" :"http://www.cnblogs.com/grandyang/p/4137302.html", "141" :"http://www.cnblogs.com/grandyang/p/4137187.html", "140" :"http://www.cnblogs.com/grandyang/p/4576240.html", "139" :"http://www.cnblogs.com/grandyang/p/4257740.html", "138" :"http://www.cnblogs.com/grandyang/p/4261431.html", "137" :"http://www.cnblogs.com/grandyang/p/4263927.html", "136" :"http://www.cnblogs.com/grandyang/p/4130577.html", "135" :"http://www.cnblogs.com/grandyang/p/4575026.html", "134" :"http://www.cnblogs.com/grandyang/p/4266812.html", "133" :"http://www.cnblogs.com/grandyang/p/4267628.html", "132" :"http://www.cnblogs.com/grandyang/p/4271456.html", "131" :"http://www.cnblogs.com/grandyang/p/4270008.html", "130" :"http://www.cnblogs.com/grandyang/p/4555831.html", "129" :"http://www.cnblogs.com/grandyang/p/4273700.html", "128" :"http://www.cnblogs.com/grandyang/p/4276225.html", "127" :"http://www.cnblogs.com/grandyang/p/4539768.html", "126" :"http://www.cnblogs.com/grandyang/p/4548184.html", "125" :"http://www.cnblogs.com/grandyang/p/4030114.html", "124" :"http://www.cnblogs.com/grandyang/p/4280120.html", "123" :"http://www.cnblogs.com/grandyang/p/4281975.html", "122" :"http://www.cnblogs.com/grandyang/p/4280803.html", "121" :"http://www.cnblogs.com/grandyang/p/4280131.html", "120" :"http://www.cnblogs.com/grandyang/p/4286274.html", "119" :"http://www.cnblogs.com/grandyang/p/4031536.html", "118" :"http://www.cnblogs.com/grandyang/p/4032449.html", "117" :"http://www.cnblogs.com/grandyang/p/4290148.html", "116" :"http://www.cnblogs.com/grandyang/p/4288151.html", "115" :"http://www.cnblogs.com/grandyang/p/4294105.html", "114" :"http://www.cnblogs.com/grandyang/p/4293853.html", "113" :"http://www.cnblogs.com/grandyang/p/4042156.html", "112" :"http://www.cnblogs.com/grandyang/p/4036961.html", "111" :"http://www.cnblogs.com/grandyang/p/4042168.html", "110" :"http://www.cnblogs.com/grandyang/p/4045660.html", "109" :"http://www.cnblogs.com/grandyang/p/4295618.html", "108" :"http://www.cnblogs.com/grandyang/p/4295245.html", "107" :"http://www.cnblogs.com/grandyang/p/4051326.html", "106" :"http://www.cnblogs.com/grandyang/p/4296193.html", "105" :"http://www.cnblogs.com/grandyang/p/4296500.html", "104" :"http://www.cnblogs.com/grandyang/p/4051348.html", "103" :"http://www.cnblogs.com/grandyang/p/4297009.html", "102" :"http://www.cnblogs.com/grandyang/p/4051321.html", "101" :"http://www.cnblogs.com/grandyang/p/4051715.html", "100" :"http://www.cnblogs.com/grandyang/p/4053384.html", "99" :"http://www.cnblogs.com/grandyang/p/4298069.html", "98" :"http://www.cnblogs.com/grandyang/p/4298435.html", "97" :"http://www.cnblogs.com/grandyang/p/4298664.html", "96" :"http://www.cnblogs.com/grandyang/p/4299608.html", "95" :"http://www.cnblogs.com/grandyang/p/4301096.html", "94" :"http://www.cnblogs.com/grandyang/p/4297300.html", "93" :"http://www.cnblogs.com/grandyang/p/4305572.html", "92" :"http://www.cnblogs.com/grandyang/p/4306611.html", "91" :"http://www.cnblogs.com/grandyang/p/4313384.html", "90" :"http://www.cnblogs.com/grandyang/p/4310964.html", "89" :"http://www.cnblogs.com/grandyang/p/4315649.html", "88" :"http://www.cnblogs.com/grandyang/p/4059650.html", "87" :"http://www.cnblogs.com/grandyang/p/4318500.html", "86" :"http://www.cnblogs.com/grandyang/p/4321292.html", "85" :"http://www.cnblogs.com/grandyang/p/4322667.html", "84" :"http://www.cnblogs.com/grandyang/p/4322653.html", "83" :"http://www.cnblogs.com/grandyang/p/4066453.html", "82" :"http://www.cnblogs.com/grandyang/p/4069003.html", "81" :"http://www.cnblogs.com/grandyang/p/4325840.html", "80" :"http://www.cnblogs.com/grandyang/p/4329295.html", "79" :"http://www.cnblogs.com/grandyang/p/4332313.html", "78" :"http://www.cnblogs.com/grandyang/p/4309345.html", "77" :"http://www.cnblogs.com/grandyang/p/4332522.html", "76" :"http://www.cnblogs.com/grandyang/p/4340948.html", "75" :"http://www.cnblogs.com/grandyang/p/4341243.html", "74" :"http://www.cnblogs.com/grandyang/p/4323301.html", "73" :"http://www.cnblogs.com/grandyang/p/4341590.html", "72" :"http://www.cnblogs.com/grandyang/p/4344107.html", "71" :"http://www.cnblogs.com/grandyang/p/4347125.html", "70" :"https://www.cnblogs.com/grandyang/p/4079165.html", "69" :"http://www.cnblogs.com/grandyang/p/4346413.html", "68" :"http://www.cnblogs.com/grandyang/p/4350381.html", "67" :"http://www.cnblogs.com/grandyang/p/4084971.html", "66" :"http://www.cnblogs.com/grandyang/p/4079357.html", "65" :"http://www.cnblogs.com/grandyang/p/4084408.html", "64" :"http://www.cnblogs.com/grandyang/p/4353255.html", "63" :"http://www.cnblogs.com/grandyang/p/4353680.html", "62" :"http://www.cnblogs.com/grandyang/p/4353555.html", "61" :"http://www.cnblogs.com/grandyang/p/4355505.html", "60" :"http://www.cnblogs.com/grandyang/p/4358678.html", "59" :"http://www.cnblogs.com/grandyang/p/4362813.html", "58" :"http://www.cnblogs.com/grandyang/p/4086298.html", "57" :"http://www.cnblogs.com/grandyang/p/4367569.html", "56" :"http://www.cnblogs.com/grandyang/p/4370601.html", "55" :"http://www.cnblogs.com/grandyang/p/4371526.html", "54" :"http://www.cnblogs.com/grandyang/p/4362675.html", "53" :"http://www.cnblogs.com/grandyang/p/4377150.html", "52" :"http://www.cnblogs.com/grandyang/p/4380706.html", "51" :"http://www.cnblogs.com/grandyang/p/4377782.html", "50" :"http://www.cnblogs.com/grandyang/p/4383775.html", "49" :"http://www.cnblogs.com/grandyang/p/4385822.html", "48" :"http://www.cnblogs.com/grandyang/p/4389572.html", "47" :"http://www.cnblogs.com/grandyang/p/4359825.html", "46" :"http://www.cnblogs.com/grandyang/p/4358848.html", "45" :"http://www.cnblogs.com/grandyang/p/4373533.html", "44" :"http://www.cnblogs.com/grandyang/p/4401196.html", "43" :"http://www.cnblogs.com/grandyang/p/4395356.html", "42" :"http://www.cnblogs.com/grandyang/p/4402392.html", "41" :"http://www.cnblogs.com/grandyang/p/4395963.html", "40" :"http://www.cnblogs.com/grandyang/p/4419386.html", "39" :"http://www.cnblogs.com/grandyang/p/4419259.html", "38" :"http://www.cnblogs.com/grandyang/p/4086299.html", "37" :"http://www.cnblogs.com/grandyang/p/4421852.html", "36" :"http://www.cnblogs.com/grandyang/p/4421217.html", "35" :"http://www.cnblogs.com/grandyang/p/4408638.html", "34" :"http://www.cnblogs.com/grandyang/p/4409379.html", "33" :"http://www.cnblogs.com/grandyang/p/4325648.html", "32" :"http://www.cnblogs.com/grandyang/p/4424731.html", "31" :"http://www.cnblogs.com/grandyang/p/4428207.html", "30" :"http://www.cnblogs.com/grandyang/p/4521224.html", "29" :"http://www.cnblogs.com/grandyang/p/4431949.html", "28" :"http://www.cnblogs.com/grandyang/p/4606696.html", "27" :"http://www.cnblogs.com/grandyang/p/4606700.html", "26" :"http://www.cnblogs.com/grandyang/p/4329128.html", "25" :"http://www.cnblogs.com/grandyang/p/4441324.html", "24" :"http://www.cnblogs.com/grandyang/p/4441680.html", "23" :"http://www.cnblogs.com/grandyang/p/4606710.html", "22" :"http://www.cnblogs.com/grandyang/p/4444160.html", "21" :"http://www.cnblogs.com/grandyang/p/4086297.html", "20" :"http://www.cnblogs.com/grandyang/p/4424587.html", "19" :"http://www.cnblogs.com/grandyang/p/4606920.html", "18" :"http://www.cnblogs.com/grandyang/p/4515925.html", "17" :"http://www.cnblogs.com/grandyang/p/4452220.html", "16" :"http://www.cnblogs.com/grandyang/p/4510984.html", "15" :"http://www.cnblogs.com/grandyang/p/4481576.html", "14" :"http://www.cnblogs.com/grandyang/p/4606926.html", "13" :"http://www.cnblogs.com/grandyang/p/4120857.html", "12" :"http://www.cnblogs.com/grandyang/p/4123374.html", "11" :"http://www.cnblogs.com/grandyang/p/4455109.html", "10" :"http://www.cnblogs.com/grandyang/p/4461713.html", "9" :"http://www.cnblogs.com/grandyang/p/4125510.html", "8" :"http://www.cnblogs.com/grandyang/p/4125537.html", "7" :"http://www.cnblogs.com/grandyang/p/4125588.html", "6" :"http://www.cnblogs.com/grandyang/p/4128268.html", "5" :"http://www.cnblogs.com/grandyang/p/4464476.html", "4" :"http://www.cnblogs.com/grandyang/p/4465932.html", "3" :"http://www.cnblogs.com/grandyang/p/4480780.html", "2" :"http://www.cnblogs.com/grandyang/p/4129891.html", "1" :"http://www.cnblogs.com/grandyang/p/4130379.html", } - if (problemName in leetcodeName2Id) { - id = leetcodeName2Id[problemName]; - if(id in leetcodeId2Url){ - window.open(leetcodeId2Url[id], "_blank"); - } + id=leetcodeName2Id[problemName]; + for(var len = (id + "").length; len < 3; len = id.length) { + id = "0" + id; } - }); - + } + pythonUrl = pythonUrl.replace(/@/g, id+"."+problemName); + list.push({url:pythonUrl,value:'python'}) + //在https://www.cnblogs.com/grandyang/p/4606334.html中找c++和java的答案 + id = "001"; + const leetcodeId2Url = {"880" :"https://www.cnblogs.com/grandyang/p/10847233.html", "877" :"https://www.cnblogs.com/grandyang/p/10828725.html", "876" :"https://www.cnblogs.com/grandyang/p/10817408.html", "875" :"https://www.cnblogs.com/grandyang/p/10807121.html", "874" :"https://www.cnblogs.com/grandyang/p/10800993.html", "873" :"https://www.cnblogs.com/grandyang/p/10781190.html", "872" :"https://www.cnblogs.com/grandyang/p/10771842.html", "870" :"https://www.cnblogs.com/grandyang/p/10759525.html", "869" :"https://www.cnblogs.com/grandyang/p/10747839.html", "868" :"https://www.cnblogs.com/grandyang/p/10739341.html", "867" :"https://www.cnblogs.com/grandyang/p/10727029.html", "866" :"https://www.cnblogs.com/grandyang/p/10714003.html", "865" :"https://www.cnblogs.com/grandyang/p/10703653.html", "863" :"https://www.cnblogs.com/grandyang/p/10686922.html", "861" :"https://www.cnblogs.com/grandyang/p/10674440.html", "860" :"https://www.cnblogs.com/grandyang/p/10663469.html", "859" :"https://www.cnblogs.com/grandyang/p/10657575.html", "858" :"https://www.cnblogs.com/grandyang/p/10646040.html", "856" :"https://www.cnblogs.com/grandyang/p/10634116.html", "855" :"https://www.cnblogs.com/grandyang/p/10618437.html", "853" :"https://www.cnblogs.com/grandyang/p/10540136.html", "852" :"https://www.cnblogs.com/grandyang/p/10527596.html", "851" :"https://www.cnblogs.com/grandyang/p/10513992.html", "849" :"https://www.cnblogs.com/grandyang/p/10503789.html", "848" :"https://www.cnblogs.com/grandyang/p/10480135.html", "846" :"https://www.cnblogs.com/grandyang/p/10468523.html", "845" :"https://www.cnblogs.com/grandyang/p/10459400.html", "844" :"https://www.cnblogs.com/grandyang/p/10447783.html", "842" :"https://www.cnblogs.com/grandyang/p/10434771.html", "841" :"https://www.cnblogs.com/grandyang/p/10415773.html", "840" :"https://www.cnblogs.com/grandyang/p/10404157.html", "838" :"https://www.cnblogs.com/grandyang/p/10393508.html", "837" :"https://www.cnblogs.com/grandyang/p/10386525.html", "836" :"https://www.cnblogs.com/grandyang/p/10367583.html", "835" :"https://www.cnblogs.com/grandyang/p/10355589.html", "833" :"https://www.cnblogs.com/grandyang/p/10352323.html", "832" :"https://www.cnblogs.com/grandyang/p/10349485.html", "831" :"https://www.cnblogs.com/grandyang/p/10340260.html", "830" :"https://www.cnblogs.com/grandyang/p/10332063.html", "826" :"https://www.cnblogs.com/grandyang/p/10264877.html", "825" :"https://www.cnblogs.com/grandyang/p/10252913.html", "824" :"https://www.cnblogs.com/grandyang/p/10236802.html", "823" :"https://www.cnblogs.com/grandyang/p/10223109.html", "822" :"https://www.cnblogs.com/grandyang/p/10163255.html", "821" :"https://www.cnblogs.com/grandyang/p/10113218.html", "820" :"https://www.cnblogs.com/grandyang/p/10089792.html", "819" :"https://www.cnblogs.com/grandyang/p/10061930.html", "818" :"https://www.cnblogs.com/grandyang/p/10360655.html", "817" :"https://www.cnblogs.com/grandyang/p/9601243.html", "816" :"https://www.cnblogs.com/grandyang/p/9563418.html", "815" :"https://www.cnblogs.com/grandyang/p/10293947.html", "814" :"https://www.cnblogs.com/grandyang/p/9539584.html", "813" :"https://www.cnblogs.com/grandyang/p/9504413.html", "812" :"https://www.cnblogs.com/grandyang/p/9461484.html", "811" :"https://www.cnblogs.com/grandyang/p/9486061.html", "810" :"https://www.cnblogs.com/grandyang/p/9445951.html", "809" :"https://www.cnblogs.com/grandyang/p/9426942.html", "808" :"https://www.cnblogs.com/grandyang/p/9406434.html", "807" :"http://www.cnblogs.com/grandyang/p/9383482.html", "806" :"http://www.cnblogs.com/grandyang/p/9348596.html", "805" :"https://www.cnblogs.com/grandyang/p/10285531.html", "804" :"http://www.cnblogs.com/grandyang/p/9338988.html", "803" :"https://www.cnblogs.com/grandyang/p/9362777.html", "802" :"http://www.cnblogs.com/grandyang/p/9319966.html", "801" :"http://www.cnblogs.com/grandyang/p/9311385.html", "800" :"http://www.cnblogs.com/grandyang/p/9296602.html", "799" :"http://www.cnblogs.com/grandyang/p/9286537.html", "798" :"http://www.cnblogs.com/grandyang/p/9272921.html", "797" :"http://www.cnblogs.com/grandyang/p/9262159.html", "796" :"http://www.cnblogs.com/grandyang/p/9251578.html", "795" :"http://www.cnblogs.com/grandyang/p/9237967.html", "794" :"http://www.cnblogs.com/grandyang/p/9223105.html", "793" :"http://www.cnblogs.com/grandyang/p/9214055.html", "792" :"http://www.cnblogs.com/grandyang/p/9201323.html", "791" :"http://www.cnblogs.com/grandyang/p/9190143.html", "790" :"http://www.cnblogs.com/grandyang/p/9179556.html", "789" :"http://www.cnblogs.com/grandyang/p/9165361.html", "788" :"http://www.cnblogs.com/grandyang/p/9154892.html", "787" :"http://www.cnblogs.com/grandyang/p/9109981.html", "786" :"http://www.cnblogs.com/grandyang/p/9135156.html", "785" :"http://www.cnblogs.com/grandyang/p/8519566.html", "784" :"http://www.cnblogs.com/grandyang/p/9065702.html", "783" :"http://www.cnblogs.com/grandyang/p/9062143.html", "782" :"https://www.cnblogs.com/grandyang/p/9053705.html", "781" :"http://www.cnblogs.com/grandyang/p/9043761.html", "780" :"http://www.cnblogs.com/grandyang/p/9033955.html", "779" :"http://www.cnblogs.com/grandyang/p/9027098.html", "778" :"http://www.cnblogs.com/grandyang/p/9017300.html", "777" :"http://www.cnblogs.com/grandyang/p/9001474.html", "776" :"http://www.cnblogs.com/grandyang/p/8993143.html", "775" :"http://www.cnblogs.com/grandyang/p/8983098.html", "774" :"http://www.cnblogs.com/grandyang/p/8970057.html", "773" :"http://www.cnblogs.com/grandyang/p/8955735.html", "772" :"http://www.cnblogs.com/grandyang/p/8873471.html", "771" :"http://www.cnblogs.com/grandyang/p/8910994.html", "769" :"http://www.cnblogs.com/grandyang/p/8823944.html", "768" :"http://www.cnblogs.com/grandyang/p/8850299.html", "767" :"http://www.cnblogs.com/grandyang/p/8799483.html", "766" :"http://www.cnblogs.com/grandyang/p/8729459.html", "765" :"http://www.cnblogs.com/grandyang/p/8716597.html", "764" :"http://www.cnblogs.com/grandyang/p/8679286.html", "763" :"http://www.cnblogs.com/grandyang/p/8654822.html", "762" :"http://www.cnblogs.com/grandyang/p/8642157.html", "761" :"http://www.cnblogs.com/grandyang/p/8606024.html", "760" :"http://www.cnblogs.com/grandyang/p/8570939.html", "759" :"http://www.cnblogs.com/grandyang/p/8552586.html", "758" :"http://www.cnblogs.com/grandyang/p/8531642.html", "757" :"http://www.cnblogs.com/grandyang/p/8503476.html", "756" :"http://www.cnblogs.com/grandyang/p/8476646.html", "755" :"http://www.cnblogs.com/grandyang/p/8460541.html", "754" :"http://www.cnblogs.com/grandyang/p/8456022.html", "753" :"http://www.cnblogs.com/grandyang/p/8452361.html", "752" :"http://www.cnblogs.com/grandyang/p/8449211.html", "751" :"http://www.cnblogs.com/grandyang/p/8440087.html", "750" :"http://www.cnblogs.com/grandyang/p/8433813.html", "749" :"http://www.cnblogs.com/grandyang/p/8424780.html", "748" :"http://www.cnblogs.com/grandyang/p/8407446.html", "747" :"http://www.cnblogs.com/grandyang/p/8387593.html", "746" :"http://www.cnblogs.com/grandyang/p/8343874.html", "745" :"http://www.cnblogs.com/grandyang/p/8331660.html", "744" :"http://www.cnblogs.com/grandyang/p/8284940.html", "743" :"http://www.cnblogs.com/grandyang/p/8278115.html", "742" :"http://www.cnblogs.com/grandyang/p/8245586.html", "741" :"http://www.cnblogs.com/grandyang/p/8215787.html", "740" :"http://www.cnblogs.com/grandyang/p/8176933.html", "739" :"http://www.cnblogs.com/grandyang/p/8097513.html", "738" :"http://www.cnblogs.com/grandyang/p/8068326.html", "737" :"http://www.cnblogs.com/grandyang/p/8053934.html", "736" :"http://www.cnblogs.com/grandyang/p/8045255.html", "735" :"http://www.cnblogs.com/grandyang/p/8035551.html", "734" :"http://www.cnblogs.com/grandyang/p/8016251.html", "733" :"http://www.cnblogs.com/grandyang/p/7990046.html", "732" :"http://www.cnblogs.com/grandyang/p/8005054.html", "731" :"http://www.cnblogs.com/grandyang/p/7968035.html", "730" :"http://www.cnblogs.com/grandyang/p/7942040.html", "729" :"http://www.cnblogs.com/grandyang/p/7920253.html", "728" :"http://www.cnblogs.com/grandyang/p/7906786.html", "727" :"http://www.cnblogs.com/grandyang/p/8684817.html", "726" :"http://www.cnblogs.com/grandyang/p/8667239.html", "725" :"http://www.cnblogs.com/grandyang/p/7878548.html", "724" :"http://www.cnblogs.com/grandyang/p/7865693.html", "723" :"http://www.cnblogs.com/grandyang/p/7858414.html", "722" :"http://www.cnblogs.com/grandyang/p/7841824.html", "721" :"http://www.cnblogs.com/grandyang/p/7829169.html", "720" :"http://www.cnblogs.com/grandyang/p/7817011.html", "719" :"http://www.cnblogs.com/grandyang/p/8627783.html", "718" :"http://www.cnblogs.com/grandyang/p/7801533.html", "717" :"http://www.cnblogs.com/grandyang/p/7790029.html", "716" :"http://www.cnblogs.com/grandyang/p/7823424.html", "715" :"http://www.cnblogs.com/grandyang/p/8586531.html", "714" :"http://www.cnblogs.com/grandyang/p/7776979.html", "713" :"http://www.cnblogs.com/grandyang/p/7753959.html", "712" :"http://www.cnblogs.com/grandyang/p/7752002.html", "711" :"http://www.cnblogs.com/grandyang/p/8542820.html", "710" :"https://www.cnblogs.com/grandyang/p/10029772.html", "709" :"https://www.cnblogs.com/grandyang/p/10018055.html", "708" :"https://www.cnblogs.com/grandyang/p/9981163.html", "707" :"https://www.cnblogs.com/grandyang/p/10005504.html", "706" :"https://www.cnblogs.com/grandyang/p/9972764.html", "705" :"https://www.cnblogs.com/grandyang/p/9966807.html", "704" :"https://www.cnblogs.com/grandyang/p/9937844.html", "703" :"https://www.cnblogs.com/grandyang/p/9941357.html", "702" :"https://www.cnblogs.com/grandyang/p/9937770.html", "701" :"https://www.cnblogs.com/grandyang/p/9914546.html", "700" :"https://www.cnblogs.com/grandyang/p/9912434.html", "699" :"http://www.cnblogs.com/grandyang/p/8486414.html", "698" :"http://www.cnblogs.com/grandyang/p/7733098.html", "697" :"http://www.cnblogs.com/grandyang/p/7722949.html", "696" :"http://www.cnblogs.com/grandyang/p/7716150.html", "695" :"http://www.cnblogs.com/grandyang/p/7712724.html", "694" :"http://www.cnblogs.com/grandyang/p/7698778.html", "693" :"http://www.cnblogs.com/grandyang/p/7696387.html", "692" :"http://www.cnblogs.com/grandyang/p/7689927.html", "691" :"http://www.cnblogs.com/grandyang/p/8468045.html", "690" :"http://www.cnblogs.com/grandyang/p/7639798.html", "689" :"http://www.cnblogs.com/grandyang/p/8453386.html", "688" :"http://www.cnblogs.com/grandyang/p/7639153.html", "687" :"http://www.cnblogs.com/grandyang/p/7636259.html", "686" :"http://www.cnblogs.com/grandyang/p/7631434.html", "685" :"http://www.cnblogs.com/grandyang/p/8445733.html", "684" :"http://www.cnblogs.com/grandyang/p/7628977.html", "683" :"http://www.cnblogs.com/grandyang/p/8415880.html", "682" :"http://www.cnblogs.com/grandyang/p/7627331.html", "681" :"http://www.cnblogs.com/grandyang/p/7623614.html", "680" :"http://www.cnblogs.com/grandyang/p/7618468.html", "679" :"http://www.cnblogs.com/grandyang/p/8395062.html", "678" :"http://www.cnblogs.com/grandyang/p/7617017.html", "677" :"http://www.cnblogs.com/grandyang/p/7616525.html", "676" :"http://www.cnblogs.com/grandyang/p/7612918.html", "675" :"http://www.cnblogs.com/grandyang/p/8379506.html", "674" :"http://www.cnblogs.com/grandyang/p/7608976.html", "673" :"http://www.cnblogs.com/grandyang/p/7603903.html", "672" :"http://www.cnblogs.com/grandyang/p/7595595.html", "671" :"http://www.cnblogs.com/grandyang/p/7590156.html", "670" :"http://www.cnblogs.com/grandyang/p/7583875.html", "669" :"http://www.cnblogs.com/grandyang/p/7583185.html", "668" :"http://www.cnblogs.com/grandyang/p/8367505.html", "667" :"http://www.cnblogs.com/grandyang/p/7577878.html", "666" :"http://www.cnblogs.com/grandyang/p/7570954.html", "665" :"http://www.cnblogs.com/grandyang/p/7565424.html", "664" :"http://www.cnblogs.com/grandyang/p/8319913.html", "663" :"http://www.cnblogs.com/grandyang/p/7550360.html", "662" :"http://www.cnblogs.com/grandyang/p/7538821.html", "661" :"http://www.cnblogs.com/grandyang/p/7535354.html", "660" :"http://www.cnblogs.com/grandyang/p/8261714.html", "659" :"http://www.cnblogs.com/grandyang/p/7525821.html", "658" :"http://www.cnblogs.com/grandyang/p/7519466.html", "657" :"http://www.cnblogs.com/grandyang/p/7514416.html", "656" :"http://www.cnblogs.com/grandyang/p/8183477.html", "655" :"http://www.cnblogs.com/grandyang/p/7489097.html", "654" :"http://www.cnblogs.com/grandyang/p/7513099.html", "653" :"http://www.cnblogs.com/grandyang/p/7508169.html", "652" :"http://www.cnblogs.com/grandyang/p/7500082.html", "651" :"http://www.cnblogs.com/grandyang/p/7448390.html", "650" :"http://www.cnblogs.com/grandyang/p/7439616.html", "649" :"http://www.cnblogs.com/grandyang/p/7439222.html", "648" :"http://www.cnblogs.com/grandyang/p/7423420.html", "647" :"http://www.cnblogs.com/grandyang/p/7404777.html", "646" :"http://www.cnblogs.com/grandyang/p/7381633.html", "645" :"http://www.cnblogs.com/grandyang/p/7324242.html", "644" :"http://www.cnblogs.com/grandyang/p/8021421.html", "643" :"http://www.cnblogs.com/grandyang/p/7294585.html", "642" :"http://www.cnblogs.com/grandyang/p/7897166.html", "641" :"https://www.cnblogs.com/grandyang/p/9899490.html", "640" :"http://www.cnblogs.com/grandyang/p/7350578.html", "639" :"http://www.cnblogs.com/grandyang/p/7279152.html", "638" :"http://www.cnblogs.com/grandyang/p/7261663.html", "637" :"http://www.cnblogs.com/grandyang/p/7259209.html", "636" :"http://www.cnblogs.com/grandyang/p/7244767.html", "635" :"http://www.cnblogs.com/grandyang/p/7224525.html", "634" :"http://www.cnblogs.com/grandyang/p/7210929.html", "633" :"http://www.cnblogs.com/grandyang/p/7190506.html", "632" :"http://www.cnblogs.com/grandyang/p/7200016.html", "631" :"http://www.cnblogs.com/grandyang/p/7170238.html", "630" :"http://www.cnblogs.com/grandyang/p/7126289.html", "629" :"http://www.cnblogs.com/grandyang/p/7111385.html", "628" :"http://www.cnblogs.com/grandyang/p/7084957.html", "625" :"http://www.cnblogs.com/grandyang/p/7076026.html", "624" :"http://www.cnblogs.com/grandyang/p/7073343.html", "623" :"http://www.cnblogs.com/grandyang/p/7070182.html", "622" :"https://www.cnblogs.com/grandyang/p/9899034.html", "621" :"http://www.cnblogs.com/grandyang/p/7098764.html", "617" :"http://www.cnblogs.com/grandyang/p/7058935.html", "616" :"http://www.cnblogs.com/grandyang/p/7043394.html", "611" :"http://www.cnblogs.com/grandyang/p/7053730.html", "609" :"http://www.cnblogs.com/grandyang/p/7007974.html", "607" :"http://www.cnblogs.com/grandyang/p/7000040.html", "606" :"http://www.cnblogs.com/grandyang/p/7000040.html", "605" :"http://www.cnblogs.com/grandyang/p/6983982.html", "604" :"http://www.cnblogs.com/grandyang/p/7026999.html", "600" :"http://www.cnblogs.com/grandyang/p/6959585.html", "599" :"http://www.cnblogs.com/grandyang/p/6978646.html", "598" :"http://www.cnblogs.com/grandyang/p/6974232.html", "595" :"http://www.cnblogs.com/grandyang/p/6896799.html", "594" :"http://www.cnblogs.com/grandyang/p/6896799.html", "593" :"http://www.cnblogs.com/grandyang/p/6914746.html", "592" :"http://www.cnblogs.com/grandyang/p/6954197.html", "591" :"http://www.cnblogs.com/grandyang/p/7016476.html", "590" :"https://www.cnblogs.com/grandyang/p/9881420.html", "589" :"https://www.cnblogs.com/grandyang/p/9881753.html", "588" :"http://www.cnblogs.com/grandyang/p/6944331.html", "587" :"http://www.cnblogs.com/grandyang/p/7745697.html", "583" :"http://www.cnblogs.com/grandyang/p/7144045.html", "582" :"http://www.cnblogs.com/grandyang/p/7144043.html", "581" :"http://www.cnblogs.com/grandyang/p/6876457.html", "576" :"http://www.cnblogs.com/grandyang/p/6927921.html", "575" :"http://www.cnblogs.com/grandyang/p/6847675.html", "574" :"http://www.cnblogs.com/grandyang/p/6919923.html", "573" :"http://www.cnblogs.com/grandyang/p/6919923.html", "572" :"http://www.cnblogs.com/grandyang/p/6828687.html", "569" :"http://www.cnblogs.com/grandyang/p/6919389.html", "568" :"http://www.cnblogs.com/grandyang/p/6919389.html", "567" :"http://www.cnblogs.com/grandyang/p/6815227.html", "566" :"http://www.cnblogs.com/grandyang/p/6804753.html", "565" :"http://www.cnblogs.com/grandyang/p/6932727.html", "564" :"http://www.cnblogs.com/grandyang/p/6915355.html", "563" :"http://www.cnblogs.com/grandyang/p/6786643.html", "562" :"http://www.cnblogs.com/grandyang/p/6900866.html", "561" :"http://www.cnblogs.com/grandyang/p/6778030.html", "560" :"http://www.cnblogs.com/grandyang/p/6810361.html", "559" :"https://www.cnblogs.com/grandyang/p/9873496.html", "558" :"https://www.cnblogs.com/grandyang/p/9846991.html", "557" :"http://www.cnblogs.com/grandyang/p/6703311.html", "556" :"http://www.cnblogs.com/grandyang/p/6716130.html", "555" :"http://www.cnblogs.com/grandyang/p/6887140.html", "554" :"http://www.cnblogs.com/grandyang/p/6697067.html", "553" :"http://www.cnblogs.com/grandyang/p/6886673.html", "552" :"http://www.cnblogs.com/grandyang/p/6866756.html", "551" :"http://www.cnblogs.com/grandyang/p/6736484.html", "549" :"http://www.cnblogs.com/grandyang/p/6864398.html", "548" :"http://www.cnblogs.com/grandyang/p/6854492.html", "547" :"http://www.cnblogs.com/grandyang/p/6686983.html", "546" :"http://www.cnblogs.com/grandyang/p/6850657.html", "545" :"http://www.cnblogs.com/grandyang/p/6833459.html", "544" :"http://www.cnblogs.com/grandyang/p/6828353.html", "543" :"http://www.cnblogs.com/grandyang/p/6607318.html", "542" :"http://www.cnblogs.com/grandyang/p/6602288.html", "541" :"http://www.cnblogs.com/grandyang/p/6583004.html", "540" :"http://www.cnblogs.com/grandyang/p/7679036.html", "539" :"http://www.cnblogs.com/grandyang/p/6568398.html", "538" :"http://www.cnblogs.com/grandyang/p/6591526.html", "537" :"http://www.cnblogs.com/grandyang/p/6660437.html", "536" :"http://www.cnblogs.com/grandyang/p/6793904.html", "535" :"http://www.cnblogs.com/grandyang/p/6562209.html", "534" :"http://www.cnblogs.com/grandyang/p/7675140.html", "533" :"http://www.cnblogs.com/grandyang/p/6754987.html", "532" :"http://www.cnblogs.com/grandyang/p/6545075.html", "531" :"http://www.cnblogs.com/grandyang/p/6754499.html", "530" :"http://www.cnblogs.com/grandyang/p/6540165.html", "529" :"http://www.cnblogs.com/grandyang/p/6536694.html", "528" :"https://www.cnblogs.com/grandyang/p/9784690.html", "527" :"http://www.cnblogs.com/grandyang/p/6818742.html", "526" :"http://www.cnblogs.com/grandyang/p/6533276.html", "525" :"http://www.cnblogs.com/grandyang/p/6529857.html", "524" :"http://www.cnblogs.com/grandyang/p/6523344.html", "523" :"http://www.cnblogs.com/grandyang/p/6504158.html", "522" :"http://www.cnblogs.com/grandyang/p/6680548.html", "521" :"http://www.cnblogs.com/grandyang/p/6666839.html", "520" :"http://www.cnblogs.com/grandyang/p/6512921.html", "519" :"https://www.cnblogs.com/grandyang/p/9781289.html", "518" :"http://www.cnblogs.com/grandyang/p/7669088.html", "517" :"http://www.cnblogs.com/grandyang/p/6648557.html", "516" :"http://www.cnblogs.com/grandyang/p/6493182.html", "515" :"http://www.cnblogs.com/grandyang/p/6417826.html", "514" :"http://www.cnblogs.com/grandyang/p/6675879.html", "513" :"http://www.cnblogs.com/grandyang/p/6405128.html", "510" :"https://www.cnblogs.com/grandyang/p/10424982.html", "509" :"https://www.cnblogs.com/grandyang/p/10306787.html", "508" :"http://www.cnblogs.com/grandyang/p/6481682.html", "507" :"http://www.cnblogs.com/grandyang/p/6636879.html", "506" :"http://www.cnblogs.com/grandyang/p/6476983.html", "505" :"http://www.cnblogs.com/grandyang/p/6725380.html", "504" :"http://www.cnblogs.com/grandyang/p/6417943.html", "503" :"http://www.cnblogs.com/grandyang/p/6442861.html", "502" :"http://www.cnblogs.com/grandyang/p/6788811.html", "501" :"http://www.cnblogs.com/grandyang/p/6436150.html", "500" :"http://www.cnblogs.com/grandyang/p/6421749.html", "499" :"http://www.cnblogs.com/grandyang/p/6746528.html", "498" :"http://www.cnblogs.com/grandyang/p/6414461.html", "497" :"https://www.cnblogs.com/grandyang/p/9752145.html", "496" :"http://www.cnblogs.com/grandyang/p/6399855.html", "495" :"http://www.cnblogs.com/grandyang/p/6399408.html", "494" :"http://www.cnblogs.com/grandyang/p/6395843.html", "493" :"http://www.cnblogs.com/grandyang/p/6657956.html", "492" :"http://www.cnblogs.com/grandyang/p/6390311.html", "491" :"http://www.cnblogs.com/grandyang/p/6388103.html", "490" :"http://www.cnblogs.com/grandyang/p/6381458.html", "489" :"https://www.cnblogs.com/grandyang/p/9988250.html", "488" :"http://www.cnblogs.com/grandyang/p/6759881.html", "487" :"http://www.cnblogs.com/grandyang/p/6376115.html", "486" :"http://www.cnblogs.com/grandyang/p/6369688.html", "485" :"http://www.cnblogs.com/grandyang/p/6360942.html", "484" :"http://www.cnblogs.com/grandyang/p/6366738.html", "483" :"http://www.cnblogs.com/grandyang/p/6620351.html", "482" :"http://www.cnblogs.com/grandyang/p/6277972.html", "481" :"http://www.cnblogs.com/grandyang/p/6286540.html", "480" :"http://www.cnblogs.com/grandyang/p/6620334.html", "479" :"http://www.cnblogs.com/grandyang/p/7644725.html", "478" :"https://www.cnblogs.com/grandyang/p/9741220.html", "477" :"http://www.cnblogs.com/grandyang/p/6208062.html", "476" :"http://www.cnblogs.com/grandyang/p/6275742.html", "475" :"http://www.cnblogs.com/grandyang/p/6181626.html", "474" :"http://www.cnblogs.com/grandyang/p/6188893.html", "473" :"http://www.cnblogs.com/grandyang/p/6238425.html", "472" :"http://www.cnblogs.com/grandyang/p/6254527.html", "471" :"http://www.cnblogs.com/grandyang/p/6194403.html", "470" :"https://www.cnblogs.com/grandyang/p/9727206.html", "469" :"http://www.cnblogs.com/grandyang/p/6146986.html", "468" :"http://www.cnblogs.com/grandyang/p/6185339.html", "467" :"http://www.cnblogs.com/grandyang/p/6143071.html", "466" :"http://www.cnblogs.com/grandyang/p/6149294.html", "465" :"http://www.cnblogs.com/grandyang/p/6108158.html", "464" :"http://www.cnblogs.com/grandyang/p/6103525.html", "463" :"http://www.cnblogs.com/grandyang/p/6096138.html", "462" :"http://www.cnblogs.com/grandyang/p/6089060.html", "461" :"http://www.cnblogs.com/grandyang/p/6201215.html", "460" :"http://www.cnblogs.com/grandyang/p/6258459.html", "459" :"http://www.cnblogs.com/grandyang/p/6087347.html", "458" :"http://www.cnblogs.com/grandyang/p/7664088.html", "457" :"http://www.cnblogs.com/grandyang/p/7658128.html", "456" :"http://www.cnblogs.com/grandyang/p/6081984.html", "455" :"http://www.cnblogs.com/grandyang/p/6077344.html", "454" :"http://www.cnblogs.com/grandyang/p/6073317.html", "453" :"http://www.cnblogs.com/grandyang/p/6053827.html", "452" :"http://www.cnblogs.com/grandyang/p/6050562.html", "451" :"http://www.cnblogs.com/grandyang/p/6231504.html", "450" :"http://www.cnblogs.com/grandyang/p/6228252.html", "449" :"http://www.cnblogs.com/grandyang/p/6224510.html", "448" :"http://www.cnblogs.com/grandyang/p/6222149.html", "447" :"http://www.cnblogs.com/grandyang/p/6049382.html", "446" :"http://www.cnblogs.com/grandyang/p/6057934.html", "445" :"http://www.cnblogs.com/grandyang/p/6216480.html", "444" :"http://www.cnblogs.com/grandyang/p/6032498.html", "443" :"http://www.cnblogs.com/grandyang/p/8742564.html", "442" :"http://www.cnblogs.com/grandyang/p/6209746.html", "441" :"http://www.cnblogs.com/grandyang/p/6026066.html", "440" :"http://www.cnblogs.com/grandyang/p/6031787.html", "439" :"http://www.cnblogs.com/grandyang/p/6022498.html", "438" :"http://www.cnblogs.com/grandyang/p/6014408.html", "437" :"http://www.cnblogs.com/grandyang/p/6007336.html", "436" :"http://www.cnblogs.com/grandyang/p/6018581.html", "435" :"http://www.cnblogs.com/grandyang/p/6017505.html", "434" :"http://www.cnblogs.com/grandyang/p/6137386.html", "433" :"http://www.cnblogs.com/grandyang/p/7653006.html", "432" :"http://www.cnblogs.com/grandyang/p/6012229.html", "431" :"https://www.cnblogs.com/grandyang/p/9945345.html", "430" :"https://www.cnblogs.com/grandyang/p/9688522.html", "429" :"https://www.cnblogs.com/grandyang/p/9672233.html", "428" :"https://www.cnblogs.com/grandyang/p/9945453.html", "427" :"https://www.cnblogs.com/grandyang/p/9649348.html", "426" :"https://www.cnblogs.com/grandyang/p/9615871.html", "425" :"http://www.cnblogs.com/grandyang/p/6006000.html", "424" :"http://www.cnblogs.com/grandyang/p/5999050.html", "423" :"http://www.cnblogs.com/grandyang/p/5996239.html", "422" :"http://www.cnblogs.com/grandyang/p/5991673.html", "421" :"http://www.cnblogs.com/grandyang/p/5991530.html", "420" :"http://www.cnblogs.com/grandyang/p/5988792.html", "419" :"http://www.cnblogs.com/grandyang/p/5979207.html", "418" :"http://www.cnblogs.com/grandyang/p/5975426.html", "417" :"http://www.cnblogs.com/grandyang/p/5962508.html", "416" :"http://www.cnblogs.com/grandyang/p/5951422.html", "415" :"http://www.cnblogs.com/grandyang/p/5944311.html", "414" :"http://www.cnblogs.com/grandyang/p/5983113.html", "413" :"http://www.cnblogs.com/grandyang/p/5968340.html", "412" :"http://www.cnblogs.com/grandyang/p/5966473.html", "411" :"http://www.cnblogs.com/grandyang/p/5935836.html", "410" :"http://www.cnblogs.com/grandyang/p/5933787.html", "409" :"http://www.cnblogs.com/grandyang/p/5931874.html", "408" :"http://www.cnblogs.com/grandyang/p/5930369.html", "407" :"http://www.cnblogs.com/grandyang/p/5928987.html", "406" :"http://www.cnblogs.com/grandyang/p/5928417.html", "405" :"http://www.cnblogs.com/grandyang/p/5926674.html", "404" :"http://www.cnblogs.com/grandyang/p/5923559.html", "403" :"http://www.cnblogs.com/grandyang/p/5888439.html", "402" :"http://www.cnblogs.com/grandyang/p/5883736.html", "401" :"http://www.cnblogs.com/grandyang/p/5896454.html", "400" :"http://www.cnblogs.com/grandyang/p/5891871.html", "399" :"http://www.cnblogs.com/grandyang/p/5880133.html", "398" :"http://www.cnblogs.com/grandyang/p/5875509.html", "397" :"http://www.cnblogs.com/grandyang/p/5873525.html", "396" :"http://www.cnblogs.com/grandyang/p/5869791.html", "395" :"http://www.cnblogs.com/grandyang/p/5852352.html", "394" :"http://www.cnblogs.com/grandyang/p/5849037.html", "393" :"http://www.cnblogs.com/grandyang/p/5847597.html", "392" :"http://www.cnblogs.com/grandyang/p/5842033.html", "391" :"http://www.cnblogs.com/grandyang/p/5825619.html", "390" :"http://www.cnblogs.com/grandyang/p/5860706.html", "389" :"http://www.cnblogs.com/grandyang/p/5816418.html", "388" :"http://www.cnblogs.com/grandyang/p/5806493.html", "387" :"http://www.cnblogs.com/grandyang/p/5802109.html", "386" :"http://www.cnblogs.com/grandyang/p/5798275.html", "385" :"http://www.cnblogs.com/grandyang/p/5771434.html", "384" :"http://www.cnblogs.com/grandyang/p/5783392.html", "383" :"http://www.cnblogs.com/grandyang/p/5764314.html", "382" :"http://www.cnblogs.com/grandyang/p/5759926.html", "381" :"http://www.cnblogs.com/grandyang/p/5756148.html", "380" :"http://www.cnblogs.com/grandyang/p/5740864.html", "379" :"http://www.cnblogs.com/grandyang/p/5735205.html", "378" :"http://www.cnblogs.com/grandyang/p/5727892.html", "377" :"http://www.cnblogs.com/grandyang/p/5705750.html", "376" :"http://www.cnblogs.com/grandyang/p/5697621.html", "375" :"http://www.cnblogs.com/grandyang/p/5677550.html", "374" :"http://www.cnblogs.com/grandyang/p/5666502.html", "373" :"http://www.cnblogs.com/grandyang/p/5653127.html", "372" :"http://www.cnblogs.com/grandyang/p/5651982.html", "371" :"http://www.cnblogs.com/grandyang/p/5631814.html", "370" :"http://www.cnblogs.com/grandyang/p/5628786.html", "369" :"http://www.cnblogs.com/grandyang/p/5626389.html", "368" :"http://www.cnblogs.com/grandyang/p/5625209.html", "367" :"http://www.cnblogs.com/grandyang/p/5619296.html", "366" :"http://www.cnblogs.com/grandyang/p/5616158.html", "365" :"http://www.cnblogs.com/grandyang/p/5628836.html", "364" :"http://www.cnblogs.com/grandyang/p/5615583.html", "363" :"http://www.cnblogs.com/grandyang/p/5617660.html", "362" :"http://www.cnblogs.com/grandyang/p/5605552.html", "361" :"http://www.cnblogs.com/grandyang/p/5599289.html", "360" :"http://www.cnblogs.com/grandyang/p/5595614.html", "359" :"http://www.cnblogs.com/grandyang/p/5592635.html", "358" :"http://www.cnblogs.com/grandyang/p/5586009.html", "357" :"http://www.cnblogs.com/grandyang/p/5582633.html", "356" :"http://www.cnblogs.com/grandyang/p/5579271.html", "355" :"http://www.cnblogs.com/grandyang/p/5577038.html", "354" :"http://www.cnblogs.com/grandyang/p/5568818.html", "353" :"http://www.cnblogs.com/grandyang/p/5558033.html", "352" :"http://www.cnblogs.com/grandyang/p/5548284.html", "351" :"http://www.cnblogs.com/grandyang/p/5541012.html", "350" :"http://www.cnblogs.com/grandyang/p/5533305.html", "349" :"http://www.cnblogs.com/grandyang/p/5507129.html", "348" :"http://www.cnblogs.com/grandyang/p/5467118.html", "347" :"http://www.cnblogs.com/grandyang/p/5454125.html", "346" :"http://www.cnblogs.com/grandyang/p/5450001.html", "345" :"http://www.cnblogs.com/grandyang/p/5426682.html", "344" :"http://www.cnblogs.com/grandyang/p/5420836.html", "343" :"http://www.cnblogs.com/grandyang/p/5411919.html", "342" :"http://www.cnblogs.com/grandyang/p/5403783.html", "341" :"http://www.cnblogs.com/grandyang/p/5358793.html", "340" :"http://www.cnblogs.com/grandyang/p/5351347.html", "339" :"http://www.cnblogs.com/grandyang/p/5340305.html", "338" :"http://www.cnblogs.com/grandyang/p/5294255.html", "337" :"http://www.cnblogs.com/grandyang/p/5275096.html", "336" :"http://www.cnblogs.com/grandyang/p/5272039.html", "335" :"http://www.cnblogs.com/grandyang/p/5216856.html", "334" :"http://www.cnblogs.com/grandyang/p/5194599.html", "333" :"http://www.cnblogs.com/grandyang/p/5188938.html", "332" :"http://www.cnblogs.com/grandyang/p/5183210.html", "331" :"http://www.cnblogs.com/grandyang/p/5174738.html", "330" :"http://www.cnblogs.com/grandyang/p/5165821.html", "329" :"http://www.cnblogs.com/grandyang/p/5148030.html", "328" :"http://www.cnblogs.com/grandyang/p/5138936.html", "327" :"http://www.cnblogs.com/grandyang/p/5162678.html", "326" :"http://www.cnblogs.com/grandyang/p/5138212.html", "325" :"http://www.cnblogs.com/grandyang/p/5336668.html", "324" :"http://www.cnblogs.com/grandyang/p/5139057.html", "323" :"http://www.cnblogs.com/grandyang/p/5166356.html", "322" :"http://www.cnblogs.com/grandyang/p/5138186.html", "321" :"http://www.cnblogs.com/grandyang/p/5136749.html", "320" :"http://www.cnblogs.com/grandyang/p/5261569.html", "319" :"http://www.cnblogs.com/grandyang/p/5100098.html", "318" :"http://www.cnblogs.com/grandyang/p/5090058.html", "317" :"http://www.cnblogs.com/grandyang/p/5297683.html", "316" :"http://www.cnblogs.com/grandyang/p/5085379.html", "315" :"http://www.cnblogs.com/grandyang/p/5078490.html", "314" :"http://www.cnblogs.com/grandyang/p/5278930.html", "313" :"http://www.cnblogs.com/grandyang/p/5144918.html", "312" :"http://www.cnblogs.com/grandyang/p/5006441.html", "311" :"http://www.cnblogs.com/grandyang/p/5282959.html", "310" :"http://www.cnblogs.com/grandyang/p/5000291.html", "309" :"http://www.cnblogs.com/grandyang/p/4997417.html", "308" :"http://www.cnblogs.com/grandyang/p/5300458.html", "307" :"http://www.cnblogs.com/grandyang/p/4985506.html", "306" :"http://www.cnblogs.com/grandyang/p/4974115.html", "305" :"http://www.cnblogs.com/grandyang/p/5190419.html", "304" :"http://www.cnblogs.com/grandyang/p/4958789.html", "303" :"http://www.cnblogs.com/grandyang/p/4952464.html", "302" :"http://www.cnblogs.com/grandyang/p/5268775.html", "301" :"http://www.cnblogs.com/grandyang/p/4944875.html", "300" :"http://www.cnblogs.com/grandyang/p/4938187.html", "299" :"http://www.cnblogs.com/grandyang/p/4929139.html", "298" :"http://www.cnblogs.com/grandyang/p/5252599.html", "297" :"http://www.cnblogs.com/grandyang/p/4913869.html", "296" :"http://www.cnblogs.com/grandyang/p/5291058.html", "295" :"http://www.cnblogs.com/grandyang/p/4896673.html", "294" :"http://www.cnblogs.com/grandyang/p/5226206.html", "293" :"http://www.cnblogs.com/grandyang/p/5224896.html", "292" :"http://www.cnblogs.com/grandyang/p/4873248.html", "291" :"http://www.cnblogs.com/grandyang/p/5325761.html", "290" :"http://www.cnblogs.com/grandyang/p/4857022.html", "289" :"http://www.cnblogs.com/grandyang/p/4854466.html", "288" :"http://www.cnblogs.com/grandyang/p/5220589.html", "287" :"http://www.cnblogs.com/grandyang/p/4843654.html", "286" :"http://www.cnblogs.com/grandyang/p/5285868.html", "285" :"http://www.cnblogs.com/grandyang/p/5306162.html", "284" :"http://www.cnblogs.com/grandyang/p/4825068.html", "283" :"http://www.cnblogs.com/grandyang/p/4822732.html", "282" :"http://www.cnblogs.com/grandyang/p/4814506.html", "281" :"http://www.cnblogs.com/grandyang/p/5212785.html", "280" :"http://www.cnblogs.com/grandyang/p/5177285.html", "279" :"http://www.cnblogs.com/grandyang/p/4800552.html", "278" :"http://www.cnblogs.com/grandyang/p/4790469.html", "277" :"http://www.cnblogs.com/grandyang/p/5310649.html", "276" :"http://www.cnblogs.com/grandyang/p/5231220.html", "275" :"http://www.cnblogs.com/grandyang/p/4782695.html", "274" :"http://www.cnblogs.com/grandyang/p/4781203.html", "273" :"http://www.cnblogs.com/grandyang/p/4772780.html", "272" :"http://www.cnblogs.com/grandyang/p/5247398.html", "271" :"http://www.cnblogs.com/grandyang/p/5265628.html", "270" :"http://www.cnblogs.com/grandyang/p/5237170.html", "269" :"http://www.cnblogs.com/grandyang/p/5250200.html", "268" :"http://www.cnblogs.com/grandyang/p/4756677.html", "267" :"http://www.cnblogs.com/grandyang/p/5315227.html", "266" :"http://www.cnblogs.com/grandyang/p/5223238.html", "265" :"http://www.cnblogs.com/grandyang/p/5322870.html", "264" :"http://www.cnblogs.com/grandyang/p/4743837.html", "263" :"http://www.cnblogs.com/grandyang/p/4741934.html", "262" :"http://www.cnblogs.com/grandyang/p/5373841.html", "261" :"http://www.cnblogs.com/grandyang/p/5257919.html", "260" :"http://www.cnblogs.com/grandyang/p/4741122.html", "259" :"http://www.cnblogs.com/grandyang/p/5235086.html", "258" :"http://www.cnblogs.com/grandyang/p/4741028.html", "257" :"http://www.cnblogs.com/grandyang/p/4738031.html", "256" :"http://www.cnblogs.com/grandyang/p/5319384.html", "255" :"http://www.cnblogs.com/grandyang/p/5327635.html", "254" :"http://www.cnblogs.com/grandyang/p/5332722.html", "253" :"http://www.cnblogs.com/grandyang/p/5244720.html", "252" :"http://www.cnblogs.com/grandyang/p/5240774.html", "251" :"http://www.cnblogs.com/grandyang/p/5209621.html", "250" :"http://www.cnblogs.com/grandyang/p/5206862.html", "249" :"http://www.cnblogs.com/grandyang/p/5204770.html", "248" :"http://www.cnblogs.com/grandyang/p/5203228.html", "247" :"http://www.cnblogs.com/grandyang/p/5200919.html", "246" :"http://www.cnblogs.com/grandyang/p/5196960.html", "245" :"http://www.cnblogs.com/grandyang/p/5192426.html", "244" :"http://www.cnblogs.com/grandyang/p/5187640.html", "243" :"http://www.cnblogs.com/grandyang/p/5187041.html", "242" :"http://www.cnblogs.com/grandyang/p/4694988.html", "241" :"http://www.cnblogs.com/grandyang/p/4682458.html", "240" :"http://www.cnblogs.com/grandyang/p/4669134.html", "239" :"http://www.cnblogs.com/grandyang/p/4656517.html", "238" :"http://www.cnblogs.com/grandyang/p/4650187.html", "237" :"http://www.cnblogs.com/grandyang/p/4647576.html", "236" :"http://www.cnblogs.com/grandyang/p/4641968.html", "235" :"http://www.cnblogs.com/grandyang/p/4640572.html", "234" :"http://www.cnblogs.com/grandyang/p/4635425.html", "233" :"http://www.cnblogs.com/grandyang/p/4629032.html", "232" :"http://www.cnblogs.com/grandyang/p/4626238.html", "231" :"http://www.cnblogs.com/grandyang/p/4623394.html", "230" :"http://www.cnblogs.com/grandyang/p/4620012.html", "229" :"http://www.cnblogs.com/grandyang/p/4606822.html", "228" :"http://www.cnblogs.com/grandyang/p/4603555.html", "227" :"http://www.cnblogs.com/grandyang/p/4601208.html", "226" :"http://www.cnblogs.com/grandyang/p/4572877.html", "225" :"http://www.cnblogs.com/grandyang/p/4568796.html", "224" :"http://www.cnblogs.com/grandyang/p/4570699.html", "223" :"http://www.cnblogs.com/grandyang/p/4563153.html", "222" :"http://www.cnblogs.com/grandyang/p/4567827.html", "221" :"http://www.cnblogs.com/grandyang/p/4550604.html", "220" :"http://www.cnblogs.com/grandyang/p/4545261.html", "219" :"http://www.cnblogs.com/grandyang/p/4539680.html", "218" :"http://www.cnblogs.com/grandyang/p/4534586.html", "217" :"http://www.cnblogs.com/grandyang/p/4537029.html", "216" :"http://www.cnblogs.com/grandyang/p/4537983.html", "215" :"http://www.cnblogs.com/grandyang/p/4539757.html", "214" :"http://www.cnblogs.com/grandyang/p/4523624.html", "213" :"http://www.cnblogs.com/grandyang/p/4518674.html", "212" :"http://www.cnblogs.com/grandyang/p/4516013.html", "211" :"http://www.cnblogs.com/grandyang/p/4507286.html", "210" :"http://www.cnblogs.com/grandyang/p/4504793.html", "209" :"http://www.cnblogs.com/grandyang/p/4501934.html", "208" :"http://www.cnblogs.com/grandyang/p/4491665.html", "207" :"http://www.cnblogs.com/grandyang/p/4484571.html", "206" :"http://www.cnblogs.com/grandyang/p/4478820.html", "205" :"http://www.cnblogs.com/grandyang/p/4465779.html", "204" :"http://www.cnblogs.com/grandyang/p/4462810.html", "203" :"http://www.cnblogs.com/grandyang/p/4452252.html", "202" :"http://www.cnblogs.com/grandyang/p/4447233.html", "201" :"http://www.cnblogs.com/grandyang/p/4431646.html", "200" :"http://www.cnblogs.com/grandyang/p/4402656.html", "199" :"http://www.cnblogs.com/grandyang/p/4392254.html", "198" :"http://www.cnblogs.com/grandyang/p/4383632.html", "197" :"http://www.cnblogs.com/grandyang/p/5371438.html", "196" :"http://www.cnblogs.com/grandyang/p/5371227.html", "195" :"http://www.cnblogs.com/grandyang/p/5376902.html", "194" :"http://www.cnblogs.com/grandyang/p/5382166.html", "193" :"http://www.cnblogs.com/grandyang/p/5389375.html", "192" :"http://www.cnblogs.com/grandyang/p/5386475.html", "191" :"http://www.cnblogs.com/grandyang/p/4325432.html", "190" :"http://www.cnblogs.com/grandyang/p/4321355.html", "189" :"http://www.cnblogs.com/grandyang/p/4298711.html", "188" :"http://www.cnblogs.com/grandyang/p/4295761.html", "187" :"http://www.cnblogs.com/grandyang/p/4284205.html", "186" :"http://www.cnblogs.com/grandyang/p/5186294.html", "185" :"http://www.cnblogs.com/grandyang/p/5367670.html", "184" :"http://www.cnblogs.com/grandyang/p/5366412.html", "183" :"http://www.cnblogs.com/grandyang/p/5361992.html", "182" :"http://www.cnblogs.com/grandyang/p/5361967.html", "181" :"http://www.cnblogs.com/grandyang/p/5354306.html", "180" :"http://www.cnblogs.com/grandyang/p/5354173.html", "179" :"http://www.cnblogs.com/grandyang/p/4225047.html", "178" :"http://www.cnblogs.com/grandyang/p/5351611.html", "177" :"http://www.cnblogs.com/grandyang/p/5348976.html", "176" :"http://www.cnblogs.com/grandyang/p/5348961.html", "175" :"http://www.cnblogs.com/grandyang/p/5348900.html", "174" :"http://www.cnblogs.com/grandyang/p/4233035.html", "173" :"http://www.cnblogs.com/grandyang/p/4231455.html", "172" :"http://www.cnblogs.com/grandyang/p/4219878.html", "171" :"http://www.cnblogs.com/grandyang/p/4225316.html", "170" :"http://www.cnblogs.com/grandyang/p/5184143.html", "169" :"http://www.cnblogs.com/grandyang/p/4233501.html", "168" :"http://www.cnblogs.com/grandyang/p/4227618.html", "167" :"http://www.cnblogs.com/grandyang/p/5185815.html", "166" :"http://www.cnblogs.com/grandyang/p/4238577.html", "165" :"http://www.cnblogs.com/grandyang/p/4244123.html", "164" :"http://www.cnblogs.com/grandyang/p/4234970.html", "163" :"http://www.cnblogs.com/grandyang/p/5184890.html", "162" :"http://www.cnblogs.com/grandyang/p/4217175.html", "161" :"http://www.cnblogs.com/grandyang/p/5184698.html", "160" :"http://www.cnblogs.com/grandyang/p/4128461.html", "159" :"http://www.cnblogs.com/grandyang/p/5185561.html", "158" :"http://www.cnblogs.com/grandyang/p/5181672.html", "157" :"http://www.cnblogs.com/grandyang/p/5174322.html", "156" :"http://www.cnblogs.com/grandyang/p/5172838.html", "155" :"http://www.cnblogs.com/grandyang/p/4091064.html", "154" :"http://www.cnblogs.com/grandyang/p/4040438.html", "153" :"http://www.cnblogs.com/grandyang/p/4032934.html", "152" :"http://www.cnblogs.com/grandyang/p/4028713.html", "151" :"http://www.cnblogs.com/grandyang/p/4606676.html", "150" :"http://www.cnblogs.com/grandyang/p/4247718.html", "149" :"http://www.cnblogs.com/grandyang/p/4579693.html", "148" :"http://www.cnblogs.com/grandyang/p/4249905.html", "147" :"http://www.cnblogs.com/grandyang/p/4250107.html", "146" :"http://www.cnblogs.com/grandyang/p/4587511.html", "145" :"http://www.cnblogs.com/grandyang/p/4251757.html", "144" :"http://www.cnblogs.com/grandyang/p/4146981.html", "143" :"http://www.cnblogs.com/grandyang/p/4254860.html", "142" :"http://www.cnblogs.com/grandyang/p/4137302.html", "141" :"http://www.cnblogs.com/grandyang/p/4137187.html", "140" :"http://www.cnblogs.com/grandyang/p/4576240.html", "139" :"http://www.cnblogs.com/grandyang/p/4257740.html", "138" :"http://www.cnblogs.com/grandyang/p/4261431.html", "137" :"http://www.cnblogs.com/grandyang/p/4263927.html", "136" :"http://www.cnblogs.com/grandyang/p/4130577.html", "135" :"http://www.cnblogs.com/grandyang/p/4575026.html", "134" :"http://www.cnblogs.com/grandyang/p/4266812.html", "133" :"http://www.cnblogs.com/grandyang/p/4267628.html", "132" :"http://www.cnblogs.com/grandyang/p/4271456.html", "131" :"http://www.cnblogs.com/grandyang/p/4270008.html", "130" :"http://www.cnblogs.com/grandyang/p/4555831.html", "129" :"http://www.cnblogs.com/grandyang/p/4273700.html", "128" :"http://www.cnblogs.com/grandyang/p/4276225.html", "127" :"http://www.cnblogs.com/grandyang/p/4539768.html", "126" :"http://www.cnblogs.com/grandyang/p/4548184.html", "125" :"http://www.cnblogs.com/grandyang/p/4030114.html", "124" :"http://www.cnblogs.com/grandyang/p/4280120.html", "123" :"http://www.cnblogs.com/grandyang/p/4281975.html", "122" :"http://www.cnblogs.com/grandyang/p/4280803.html", "121" :"http://www.cnblogs.com/grandyang/p/4280131.html", "120" :"http://www.cnblogs.com/grandyang/p/4286274.html", "119" :"http://www.cnblogs.com/grandyang/p/4031536.html", "118" :"http://www.cnblogs.com/grandyang/p/4032449.html", "117" :"http://www.cnblogs.com/grandyang/p/4290148.html", "116" :"http://www.cnblogs.com/grandyang/p/4288151.html", "115" :"http://www.cnblogs.com/grandyang/p/4294105.html", "114" :"http://www.cnblogs.com/grandyang/p/4293853.html", "113" :"http://www.cnblogs.com/grandyang/p/4042156.html", "112" :"http://www.cnblogs.com/grandyang/p/4036961.html", "111" :"http://www.cnblogs.com/grandyang/p/4042168.html", "110" :"http://www.cnblogs.com/grandyang/p/4045660.html", "109" :"http://www.cnblogs.com/grandyang/p/4295618.html", "108" :"http://www.cnblogs.com/grandyang/p/4295245.html", "107" :"http://www.cnblogs.com/grandyang/p/4051326.html", "106" :"http://www.cnblogs.com/grandyang/p/4296193.html", "105" :"http://www.cnblogs.com/grandyang/p/4296500.html", "104" :"http://www.cnblogs.com/grandyang/p/4051348.html", "103" :"http://www.cnblogs.com/grandyang/p/4297009.html", "102" :"http://www.cnblogs.com/grandyang/p/4051321.html", "101" :"http://www.cnblogs.com/grandyang/p/4051715.html", "100" :"http://www.cnblogs.com/grandyang/p/4053384.html", "99" :"http://www.cnblogs.com/grandyang/p/4298069.html", "98" :"http://www.cnblogs.com/grandyang/p/4298435.html", "97" :"http://www.cnblogs.com/grandyang/p/4298664.html", "96" :"http://www.cnblogs.com/grandyang/p/4299608.html", "95" :"http://www.cnblogs.com/grandyang/p/4301096.html", "94" :"http://www.cnblogs.com/grandyang/p/4297300.html", "93" :"http://www.cnblogs.com/grandyang/p/4305572.html", "92" :"http://www.cnblogs.com/grandyang/p/4306611.html", "91" :"http://www.cnblogs.com/grandyang/p/4313384.html", "90" :"http://www.cnblogs.com/grandyang/p/4310964.html", "89" :"http://www.cnblogs.com/grandyang/p/4315649.html", "88" :"http://www.cnblogs.com/grandyang/p/4059650.html", "87" :"http://www.cnblogs.com/grandyang/p/4318500.html", "86" :"http://www.cnblogs.com/grandyang/p/4321292.html", "85" :"http://www.cnblogs.com/grandyang/p/4322667.html", "84" :"http://www.cnblogs.com/grandyang/p/4322653.html", "83" :"http://www.cnblogs.com/grandyang/p/4066453.html", "82" :"http://www.cnblogs.com/grandyang/p/4069003.html", "81" :"http://www.cnblogs.com/grandyang/p/4325840.html", "80" :"http://www.cnblogs.com/grandyang/p/4329295.html", "79" :"http://www.cnblogs.com/grandyang/p/4332313.html", "78" :"http://www.cnblogs.com/grandyang/p/4309345.html", "77" :"http://www.cnblogs.com/grandyang/p/4332522.html", "76" :"http://www.cnblogs.com/grandyang/p/4340948.html", "75" :"http://www.cnblogs.com/grandyang/p/4341243.html", "74" :"http://www.cnblogs.com/grandyang/p/4323301.html", "73" :"http://www.cnblogs.com/grandyang/p/4341590.html", "72" :"http://www.cnblogs.com/grandyang/p/4344107.html", "71" :"http://www.cnblogs.com/grandyang/p/4347125.html", "70" :"https://www.cnblogs.com/grandyang/p/4079165.html", "69" :"http://www.cnblogs.com/grandyang/p/4346413.html", "68" :"http://www.cnblogs.com/grandyang/p/4350381.html", "67" :"http://www.cnblogs.com/grandyang/p/4084971.html", "66" :"http://www.cnblogs.com/grandyang/p/4079357.html", "65" :"http://www.cnblogs.com/grandyang/p/4084408.html", "64" :"http://www.cnblogs.com/grandyang/p/4353255.html", "63" :"http://www.cnblogs.com/grandyang/p/4353680.html", "62" :"http://www.cnblogs.com/grandyang/p/4353555.html", "61" :"http://www.cnblogs.com/grandyang/p/4355505.html", "60" :"http://www.cnblogs.com/grandyang/p/4358678.html", "59" :"http://www.cnblogs.com/grandyang/p/4362813.html", "58" :"http://www.cnblogs.com/grandyang/p/4086298.html", "57" :"http://www.cnblogs.com/grandyang/p/4367569.html", "56" :"http://www.cnblogs.com/grandyang/p/4370601.html", "55" :"http://www.cnblogs.com/grandyang/p/4371526.html", "54" :"http://www.cnblogs.com/grandyang/p/4362675.html", "53" :"http://www.cnblogs.com/grandyang/p/4377150.html", "52" :"http://www.cnblogs.com/grandyang/p/4380706.html", "51" :"http://www.cnblogs.com/grandyang/p/4377782.html", "50" :"http://www.cnblogs.com/grandyang/p/4383775.html", "49" :"http://www.cnblogs.com/grandyang/p/4385822.html", "48" :"http://www.cnblogs.com/grandyang/p/4389572.html", "47" :"http://www.cnblogs.com/grandyang/p/4359825.html", "46" :"http://www.cnblogs.com/grandyang/p/4358848.html", "45" :"http://www.cnblogs.com/grandyang/p/4373533.html", "44" :"http://www.cnblogs.com/grandyang/p/4401196.html", "43" :"http://www.cnblogs.com/grandyang/p/4395356.html", "42" :"http://www.cnblogs.com/grandyang/p/4402392.html", "41" :"http://www.cnblogs.com/grandyang/p/4395963.html", "40" :"http://www.cnblogs.com/grandyang/p/4419386.html", "39" :"http://www.cnblogs.com/grandyang/p/4419259.html", "38" :"http://www.cnblogs.com/grandyang/p/4086299.html", "37" :"http://www.cnblogs.com/grandyang/p/4421852.html", "36" :"http://www.cnblogs.com/grandyang/p/4421217.html", "35" :"http://www.cnblogs.com/grandyang/p/4408638.html", "34" :"http://www.cnblogs.com/grandyang/p/4409379.html", "33" :"http://www.cnblogs.com/grandyang/p/4325648.html", "32" :"http://www.cnblogs.com/grandyang/p/4424731.html", "31" :"http://www.cnblogs.com/grandyang/p/4428207.html", "30" :"http://www.cnblogs.com/grandyang/p/4521224.html", "29" :"http://www.cnblogs.com/grandyang/p/4431949.html", "28" :"http://www.cnblogs.com/grandyang/p/4606696.html", "27" :"http://www.cnblogs.com/grandyang/p/4606700.html", "26" :"http://www.cnblogs.com/grandyang/p/4329128.html", "25" :"http://www.cnblogs.com/grandyang/p/4441324.html", "24" :"http://www.cnblogs.com/grandyang/p/4441680.html", "23" :"http://www.cnblogs.com/grandyang/p/4606710.html", "22" :"http://www.cnblogs.com/grandyang/p/4444160.html", "21" :"http://www.cnblogs.com/grandyang/p/4086297.html", "20" :"http://www.cnblogs.com/grandyang/p/4424587.html", "19" :"http://www.cnblogs.com/grandyang/p/4606920.html", "18" :"http://www.cnblogs.com/grandyang/p/4515925.html", "17" :"http://www.cnblogs.com/grandyang/p/4452220.html", "16" :"http://www.cnblogs.com/grandyang/p/4510984.html", "15" :"http://www.cnblogs.com/grandyang/p/4481576.html", "14" :"http://www.cnblogs.com/grandyang/p/4606926.html", "13" :"http://www.cnblogs.com/grandyang/p/4120857.html", "12" :"http://www.cnblogs.com/grandyang/p/4123374.html", "11" :"http://www.cnblogs.com/grandyang/p/4455109.html", "10" :"http://www.cnblogs.com/grandyang/p/4461713.html", "9" :"http://www.cnblogs.com/grandyang/p/4125510.html", "8" :"http://www.cnblogs.com/grandyang/p/4125537.html", "7" :"http://www.cnblogs.com/grandyang/p/4125588.html", "6" :"http://www.cnblogs.com/grandyang/p/4128268.html", "5" :"http://www.cnblogs.com/grandyang/p/4464476.html", "4" :"http://www.cnblogs.com/grandyang/p/4465932.html", "3" :"http://www.cnblogs.com/grandyang/p/4480780.html", "2" :"http://www.cnblogs.com/grandyang/p/4129891.html", "1" :"http://www.cnblogs.com/grandyang/p/4130379.html", } + id = leetcodeName2Id[problemName]; + if(id in leetcodeId2Url){ //有此题就显示 + list.push({url:leetcodeId2Url[id],value:'grandyang'}) + } //在水中的鱼博客中进行搜索 - $("body").on("click","#shuiyu",function(){ - var searchName = problemName.replace(/-/g, encodeURIComponent('+')); - var searchUrl ="https://fisherlei.blogspot.com/search?q="; - searchUrl =searchUrl+searchName - window.open(searchUrl, "_blank"); - }); - + var searchName = problemName.replace(/-/g, encodeURIComponent('+')); + var searchUrl ="https://fisherlei.blogspot.com/search?q="; + searchUrl =searchUrl+searchName + list.push({url:searchUrl,value:'水中的鱼'}) //利用谷歌搜索题目名称 - $("body").on("click","#search_with_google",function(){ - var searchName = problemName.replace(/-/g, encodeURIComponent(' ')); - var searchUrl = "https://www.google.com/search?q="; - searchUrl = searchUrl+searchName+encodeURIComponent(" leetcode"); - window.open(searchUrl, "_blank"); - }); - + searchUrl = "https://www.google.com/search?q="; + searchUrl = searchUrl+searchName+encodeURIComponent(" leetcode"); + list.push({url:searchUrl,value:'谷歌搜索'}) + //百度搜索https://www.baidu.com/s?wd=%s + searchUrl = "https://www.baidu.com/s?ie={inputEncoding}&wd="; + searchName = problemName.replace(/-/g, encodeURIComponent(' ')); + searchUrl = searchUrl+searchName+encodeURIComponent(" leetcode"); + list.push({url:searchUrl,value:'百度搜索'}) //切换语言,英语到汉语或汉语到英语 - $("body").on("click","#change_language",function(){ - var changedUrl; - if(isGlobal){ - changedUrl = "https://leetcode-cn.com/problems/"+problemName; - } else { - changedUrl = "https://leetcode.com/problems/"+problemName; - } - window.open(changedUrl, "_blank"); - }); - }; - - leetcodeHelper.init=function(){ - leetcodeHelper.addHtml(); - } - leetcodeHelper.init(); - -})(); \ No newline at end of file + var changedUrl; + if(window_url.indexOf("leetcode.com/problem") != -1){ + changedUrl = "https://leetcode-cn.com/problems/"+problemName; + } else { + changedUrl = "https://leetcode.com/problems/"+problemName; + } + list.push({url:changedUrl,value:'切换语言'}) + createDom(); + })(); +})(); From c7b270726081b71604fa81e728584a0d5e432376 Mon Sep 17 00:00:00 2001 From: sherpahu Date: Tue, 27 Aug 2019 16:10:53 +0800 Subject: [PATCH 5/7] fix old --- ...0\247\243\345\212\251\346\211\213.user.js" | 198 +++++------------- 1 file changed, 55 insertions(+), 143 deletions(-) diff --git "a/leetcode\351\242\230\350\247\243\345\212\251\346\211\213.user.js" "b/leetcode\351\242\230\350\247\243\345\212\251\346\211\213.user.js" index 8b26ed1..89e39e8 100755 --- "a/leetcode\351\242\230\350\247\243\345\212\251\346\211\213.user.js" +++ "b/leetcode\351\242\230\350\247\243\345\212\251\346\211\213.user.js" @@ -1,12 +1,8 @@ // ==UserScript== // @name leetcode题解助手 // @namespace leetcode_helper -<<<<<<< HEAD -// @version 2.0.0 -======= -// @version 1.0.1 ->>>>>>> 37430a4a8aa9a03746e211d0e24ab6e5ba74aada -// @description 查找leetcode题解(本脚本支持在九章算法的题解搜索,提供Github上开源的python题解的一键查询按钮,可以直接在谷歌搜索题目名称,还能切换语言) +// @version 1.0.2 +// @description 查找leetcode题解(九章算法题解查询,python题解查询,java题解查询,水中的鱼博客一键搜索,谷歌搜索题解,中英文切换) // @author sherpahu // @icon https://assets.leetcode.com/static_assets/public/webpack_bundles/images/logo-dark.e99485d9b.svg // @include *://leetcode-cn.com/problems/* @@ -18,58 +14,8 @@ // @require https://greasyfork.org/scripts/376804-intelligent-weight/code/Intelligent_weight.js?version=702787 // @compatible Chrome // @note 2019/08/26添加水中的鱼博主 -// @note 2019/08/27大幅改版,可以收放 // ==/UserScript== -(function () { - 'use strict'; - //var - let list = []; -<<<<<<< HEAD - //set css - function setCss($dom) { - let css = { - 'color': '#333', - 'display': 'block', - 'width': '100%', - 'text-overflow': 'ellipsis', - 'overflow': 'hidden', - 'white-space': 'nowrap', - }; - css['font-size'] = '16px'; - $dom.css(css).hover(function () { - $(this).css('color', '#01AAED'); - }).mouseout(function () { - $(this).css('color', '#333'); - }); - } - - //create dom - function createBtn() { - const css = { - 'position': 'fixed', - 'top': 'calc(23% - 15px)', - 'right': '0', - 'border-radius': '10px', - 'border': '1px solid #ccc', - 'height': '25px', - 'width': '60px', - 'z-index': '999', - 'box-shadow': '1px 2px 3px #ccc', - 'background': '#009688', - 'color': '#fff', - 'font-size': '14px', - 'outline': 'none', - 'box-sizing': 'border-box', - }; - const $btn = $('').css(css).hover(function () { - $(this).css('background', '#5FB878'); - }).mouseout(function () { - $(this).css('background', '#009688'); - }); - return $btn; - } -======= (function() { 'use strict'; var $ = $ || window.$; @@ -98,6 +44,7 @@ "
九章
"+ "
py
"+ "
java
"+ + "
水鱼
"+ "
搜索
"+ "
切换
"+ ""; @@ -105,82 +52,34 @@ //提取题目名称 var problemName = (window_url.split('/'))[4]; ->>>>>>> 37430a4a8aa9a03746e211d0e24ab6e5ba74aada - - function createDom() { - const $listDom = $('
'); - const listCss = { - 'min-width': '100px', - 'box-sizing': 'border-box', - 'padding': '10px', - 'background': '#F0F0F0', - 'box-shadow': '1px 2px 3px #ccc', - 'height': '30%', - 'position': 'fixed', - 'right': '0', - 'top': '23%', - 'overflow-y': 'auto', - 'color': '#333', - 'border-radius': '5px', - 'line-height': '1.6', - 'z-index': '99', - 'max-width': '160px', - }; - $listDom.css(listCss).hide(); - for (let i of list) { - let $a = $(`${i.value}`); - setCss($a); - $listDom.append($a); - } - $('body').append($listDom); - $listDom.slideDown('fast'); - const $btn = createBtn(); - $btn.on('click', () => { - $listDom.slideToggle(); - }); - $('body').append($btn); - } + //在九章算术上查找 + var jiuzhangUrl = "https://www.jiuzhang.com/solution/@"; + $("body").on("click","#search_jiuzhang",function(){ + jiuzhangUrl = jiuzhangUrl.replace(/@/g, encodeURIComponent(problemName)); + //GM_setValue("document_url",window_url); + window.open(jiuzhangUrl, "_blank"); + }); - //get readme.md - (function () { - var $ = $ || window.$; - var window_url = window.location.href; - var website_host = window.location.host; - //九章算法 - var problemName = (window_url.split('/'))[4]; - var jiuzhangUrl = "https://www.jiuzhang.com/solution/@"; - jiuzhangUrl = jiuzhangUrl.replace(/@/g, encodeURIComponent(problemName)); - list.push({url:jiuzhangUrl,value:'九章算法'}) //在https://github.com/csujedihy/lc-all-solutions中找python的答案 var pythonUrl = "https://github.com/csujedihy/lc-all-solutions/tree/master/@"; - const leetcodeName2Id = {"non-decreasing-array": "665", "strange-printer": "664", "maximum-width-of-binary-tree": "662", "image-smoother": "661", "split-array-into-consecutive-subsequences": "659", "find-k-closest-elements": "658", "robot-return-to-origin": "657", "print-binary-tree": "655", "maximum-binary-tree": "654", "two-sum-iv-input-is-a-bst": "653", "find-duplicate-subtrees": "652", "2-keys-keyboard": "650", "dota2-senate": "649", "replace-words": "648", "palindromic-substrings": "647", "maximum-length-of-pair-chain": "646", "set-mismatch": "645", "maximum-average-subarray-i": "643", "solve-the-equation": "640", "decode-ways-ii": "639", "shopping-offers": "638", "average-of-levels-in-binary-tree": "637", "exclusive-time-of-functions": "636", "sum-of-square-numbers": "633", "smallest-range": "632", "course-schedule-iii": "630", "k-inverse-pairs-array": "629", "maximum-product-of-three-numbers": "628", "swap-salary": "627", "exchange-seats": "626", "add-one-row-to-tree": "623", "task-scheduler": "621", "not-boring-movies": "620", "merge-two-binary-trees": "617", "valid-triangle-number": "611", "find-duplicate-file-in-system": "609", "construct-string-from-binary-tree": "606", "can-place-flowers": "605", "human-traffic-of-stadium": "601", "non-negative-integers-without-consecutive-ones": "600", "minimum-index-sum-of-two-lists": "599", "range-addition-ii": "598", "classes-more-than-5-students": "596", "big-countries": "595", "longest-harmonious-subsequence": "594", "valid-square": "593", "fraction-addition-and-subtraction": "592", "tag-validator": "591", "erect-the-fence": "587", "delete-operation-for-two-strings": "583", "shortest-unsorted-continuous-subarray": "581", "out-of-boundary-paths": "576", "distribute-candies": "575", "subtree-of-another-tree": "572", "permutation-in-string": "567", "reshape-the-matrix": "566", "array-nesting": "565", "find-the-closest-palindrome": "564", "binary-tree-tilt": "563", "array-partition-i": "561", "subarray-sum-equals-k": "560", "reverse-words-in-a-string-iii": "557", "next-greater-element-iii": "556", "brick-wall": "554", "optimal-division": "553", "student-attendance-record-ii": "552", "student-attendance-record-i": "551", "friend-circles": "547", "remove-boxes": "546", "diameter-of-binary-tree": "543", "01-matrix": "542", "reverse-string-ii": "541", "single-element-in-a-sorted-array": "540", "minimum-time-difference": "539", "convert-bst-to-greater-tree": "538", "complex-number-multiplication": "537", "encode-and-decode-tinyurl": "535", "k-diff-pairs-in-an-array": "532", "minimum-absolute-difference-in-bst": "530", "minesweeper": "529", "beautiful-arrangement": "526", "contiguous-array": "525", "longest-word-in-dictionary-through-deleting": "524", "continuous-subarray-sum": "523", "longest-uncommon-subsequence-ii": "522", "longest-uncommon-subsequence-i": "521", "detect-capital": "520", "coin-change-2": "518", "super-washing-machines": "517", "longest-palindromic-subsequence": "516", "find-largest-value-in-each-tree-row": "515", "freedom-trail": "514", "find-bottom-left-tree-value": "513", "most-frequent-subtree-sum": "508", "perfect-number": "507", "relative-ranks": "506", "base-7": "504", "next-greater-element-ii": "503", "ipo": "502", "find-mode-in-binary-search-tree": "501", "keyboard-row": "500", "diagonal-traverse": "498", "next-greater-element-i": "496", "teemo-attacking": "495", "target-sum": "494", "reverse-pairs": "493", "construct-the-rectangle": "492", "increasing-subsequences": "491", "zuma-game": "488", "predict-the-winner": "486", "max-consecutive-ones": "485", "smallest-good-base": "483", "license-key-formatting": "482", "magical-string": "481", "sliding-window-median": "480", "largest-palindrome-product": "479", "total-hamming-distance": "477", "number-complement": "476", "heaters": "475", "ones-and-zeroes": "474", "matchsticks-to-square": "473", "concatenated-words": "472", "validate-ip-address": "468", "unique-substrings-in-wraparound-string": "467", "count-the-repetitions": "466", "can-i-win": "464", "island-perimeter": "463", "minimum-moves-to-equal-array-elements-ii": "462", "hamming-distance": "461", "lfu-cache": "460", "repeated-substring-pattern": "459", "poor-pigs": "458", "circular-array-loop": "457", "132-pattern": "456", "assign-cookies": "455", "4sum-ii": "454", "minimum-moves-to-equal-array-elements": "453", "minimum-number-of-arrows-to-burst-balloons": "452", "sort-characters-by-frequency": "451", "delete-node-in-a-bst": "450", "serialize-and-deserialize-bst": "449", "find-all-numbers-disappeared-in-an-array": "448", "number-of-boomerangs": "447", "arithmetic-slices-ii-subsequence": "446", "add-two-numbers-ii": "445", "string-compression": "443", "find-all-duplicates-in-an-array": "442", "arranging-coins": "441", "k-th-smallest-in-lexicographical-order": "440", "find-all-anagrams-in-a-string": "438", "path-sum-iii": "437", "find-right-interval": "436", "non-overlapping-intervals": "435", "number-of-segments-in-a-string": "434", "minimum-genetic-mutation": "433", "all-oone-data-structure": "432", "longest-repeating-character-replacement": "424", "reconstruct-original-digits-from-english": "423", "maximum-xor-of-two-numbers-in-an-array": "421", "strong-password-checker": "420", "battleships-in-a-board": "419", "pacific-atlantic-water-flow": "417", "partition-equal-subset-sum": "416", "add-strings": "415", "third-maximum-number": "414", "arithmetic-slices": "413", "fizz-buzz": "412", "split-array-largest-sum": "410", "longest-palindrome": "409", "trapping-rain-water-ii": "407", "queue-reconstruction-by-height": "406", "convert-a-number-to-hexadecimal": "405", "sum-of-left-leaves": "404", "frog-jump": "403", "remove-k-digits": "402", "binary-watch": "401", "nth-digit": "400", "evaluate-division": "399", "random-pick-index": "398", "integer-replacement": "397", "rotate-function": "396", "longest-substring-with-at-least-k-repeating-characters": "395", "decode-string": "394", "utf-8-validation": "393", "is-subsequence": "392", "perfect-rectangle": "391", "elimination-game": "390", "find-the-difference": "389", "longest-absolute-file-path": "388", "first-unique-character-in-a-string": "387", "lexicographical-numbers": "386", "mini-parser": "385", "shuffle-an-array": "384", "ransom-note": "383", "linked-list-random-node": "382", "insert-delete-getrandom-o1-duplicates-allowed": "381", "insert-delete-getrandom-o1": "380", "kth-smallest-element-in-a-sorted-matrix": "378", "combination-sum-iv": "377", "wiggle-subsequence": "376", "guess-number-higher-or-lower-ii": "375", "guess-number-higher-or-lower": "374", "find-k-pairs-with-smallest-sums": "373", "super-pow": "372", "sum-of-two-integers": "371", "largest-divisible-subset": "368", "valid-perfect-square": "367", "water-and-jug-problem": "365", "max-sum-of-rectangle-no-larger-than-k": "363", "count-numbers-with-unique-digits": "357", "design-twitter": "355", "russian-doll-envelopes": "354", "data-stream-as-disjoint-intervals": "352", "intersection-of-two-arrays-ii": "350", "intersection-of-two-arrays": "349", "top-k-frequent-elements": "347", "reverse-vowels-of-a-string": "345", "reverse-string": "344", "integer-break": "343", "power-of-four": "342", "flatten-nested-list-iterator": "341", "counting-bits": "338", "house-robber-iii": "337", "palindrome-pairs": "336", "self-crossing": "335", "increasing-triplet-subsequence": "334", "reconstruct-itinerary": "332", "verify-preorder-serialization-of-a-binary-tree": "331", "patching-array": "330", "longest-increasing-path-in-a-matrix": "329", "odd-even-linked-list": "328", "count-of-range-sum": "327", "power-of-three": "326", "wiggle-sort-ii": "324", "coin-change": "322", "create-maximum-number": "321", "bulb-switcher": "319", "maximum-product-of-word-lengths": "318", "remove-duplicate-letters": "316", "count-of-smaller-numbers-after-self": "315", "super-ugly-number": "313", "burst-balloons": "312", "minimum-height-trees": "310", "best-time-to-buy-and-sell-stock-with-cooldown": "309", "range-sum-query-mutable": "307", "additive-number": "306", "range-sum-query-2d-immutable": "304", "range-sum-query-immutable": "303", "remove-invalid-parentheses": "301", "longest-increasing-subsequence": "300", "bulls-and-cows": "299", "serialize-and-deserialize-binary-tree": "297", "find-median-from-data-stream": "295", "nim-game": "292", "word-pattern": "290", "game-of-life": "289", "find-the-duplicate-number": "287", "peeking-iterator": "284", "move-zeroes": "283", "expression-add-operators": "282", "perfect-squares": "279", "first-bad-version": "278", "h-index-ii": "275", "h-index": "274", "integer-to-english-words": "273", "missing-number": "268", "ugly-number-ii": "264", "ugly-number": "263", "trips-and-users": "262", "single-number-iii": "260", "add-digits": "258", "binary-tree-paths": "257", "valid-anagram": "242", "different-ways-to-add-parentheses": "241", "search-a-2d-matrix-ii": "240", "sliding-window-maximum": "239", "product-of-array-except-self": "238", "delete-node-in-a-linked-list": "237", "lowest-common-ancestor-of-a-binary-tree": "236", "lowest-common-ancestor-of-a-binary-search-tree": "235", "palindrome-linked-list": "234", "number-of-digit-one": "233", "implement-queue-using-stacks": "232", "power-of-two": "231", "kth-smallest-element-in-a-bst": "230", "majority-element-ii": "229", "summary-ranges": "228", "basic-calculator-ii": "227", "invert-binary-tree": "226", "implement-stack-using-queues": "225", "basic-calculator": "224", "rectangle-area": "223", "count-complete-tree-nodes": "222", "maximal-square": "221", "contains-duplicate-iii": "220", "contains-duplicate-ii": "219", "the-skyline-problem": "218", "contains-duplicate": "217", "combination-sum-iii": "216", "kth-largest-element-in-an-array": "215", "shortest-palindrome": "214", "house-robber-ii": "213", "word-search-ii": "212", "add-and-search-word-data-structure-design": "211", "course-schedule-ii": "210", "minimum-size-subarray-sum": "209", "implement-trie-prefix-tree": "208", "course-schedule": "207", "reverse-linked-list": "206", "isomorphic-strings": "205", "count-primes": "204", "remove-linked-list-elements": "203", "happy-number": "202", "bitwise-and-of-numbers-range": "201", "number-of-islands": "200", "binary-tree-right-side-view": "199", "house-robber": "198", "rising-temperature": "197", "delete-duplicate-emails": "196", "tenth-line": "195", "transpose-file": "194", "valid-phone-numbers": "193", "word-frequency": "192", "number-of-1-bits": "191", "reverse-bits": "190", "rotate-array": "189", "best-time-to-buy-and-sell-stock-iv": "188", "repeated-dna-sequences": "187", "department-top-three-salaries": "185", "department-highest-salary": "184", "customers-who-never-order": "183", "duplicate-emails": "182", "employees-earning-more-than-their-managers": "181", "consecutive-numbers": "180", "largest-number": "179", "rank-scores": "178", "nth-highest-salary": "177", "second-highest-salary": "176", "combine-two-tables": "175", "dungeon-game": "174", "binary-search-tree-iterator": "173", "factorial-trailing-zeroes": "172", "excel-sheet-column-number": "171", "majority-element": "169", "excel-sheet-column-title": "168", "two-sum-ii-input-array-is-sorted": "167", "fraction-to-recurring-decimal": "166", "compare-version-numbers": "165", "maximum-gap": "164", "find-peak-element": "162", "intersection-of-two-linked-lists": "160", "min-stack": "155", "find-minimum-in-rotated-sorted-array-ii": "154", "find-minimum-in-rotated-sorted-array": "153", "maximum-product-subarray": "152", "reverse-words-in-a-string": "151", "evaluate-reverse-polish-notation": "150", "max-points-on-a-line": "149", "sort-list": "148", "insertion-sort-list": "147", "lru-cache": "146", "binary-tree-postorder-traversal": "145", "binary-tree-preorder-traversal": "144", "reorder-list": "143", "linked-list-cycle-ii": "142", "linked-list-cycle": "141", "word-break-ii": "140", "word-break": "139", "copy-list-with-random-pointer": "138", "single-number-ii": "137", "single-number": "136", "candy": "135", "gas-station": "134", "clone-graph": "133", "palindrome-partitioning-ii": "132", "palindrome-partitioning": "131", "surrounded-regions": "130", "sum-root-to-leaf-numbers": "129", "longest-consecutive-sequence": "128", "word-ladder": "127", "word-ladder-ii": "126", "valid-palindrome": "125", "binary-tree-maximum-path-sum": "124", "best-time-to-buy-and-sell-stock-iii": "123", "best-time-to-buy-and-sell-stock-ii": "122", "best-time-to-buy-and-sell-stock": "121", "triangle": "120", "pascals-triangle-ii": "119", "pascals-triangle": "118", "populating-next-right-pointers-in-each-node-ii": "117", "populating-next-right-pointers-in-each-node": "116", "distinct-subsequences": "115", "flatten-binary-tree-to-linked-list": "114", "path-sum-ii": "113", "path-sum": "112", "minimum-depth-of-binary-tree": "111", "balanced-binary-tree": "110", "convert-sorted-list-to-binary-search-tree": "109", "convert-sorted-array-to-binary-search-tree": "108", "binary-tree-level-order-traversal-ii": "107", "construct-binary-tree-from-inorder-and-postorder-traversal": "106", "construct-binary-tree-from-preorder-and-inorder-traversal": "105", "maximum-depth-of-binary-tree": "104", "binary-tree-zigzag-level-order-traversal": "103", "binary-tree-level-order-traversal": "102", "symmetric-tree": "101", "same-tree": "100", "recover-binary-search-tree": "99", "validate-binary-search-tree": "98", "interleaving-string": "97", "unique-binary-search-trees": "96", "unique-binary-search-trees-ii": "95", "binary-tree-inorder-traversal": "94", "restore-ip-addresses": "93", "reverse-linked-list-ii": "92", "decode-ways": "91", "subsets-ii": "90", "gray-code": "89", "merge-sorted-array": "88", "scramble-string": "87", "partition-list": "86", "maximal-rectangle": "85", "largest-rectangle-in-histogram": "84", "remove-duplicates-from-sorted-list": "83", "remove-duplicates-from-sorted-list-ii": "82", "search-in-rotated-sorted-array-ii": "81", "remove-duplicates-from-sorted-array-ii": "80", "word-search": "79", "subsets": "78", "combinations": "77", "minimum-window-substring": "76", "sort-colors": "75", "search-a-2d-matrix": "74", "set-matrix-zeroes": "73", "edit-distance": "72", "simplify-path": "71", "climbing-stairs": "70", "sqrtx": "69", "text-justification": "68", "add-binary": "67", "plus-one": "66", "valid-number": "65", "minimum-path-sum": "64", "unique-paths-ii": "63", "unique-paths": "62", "rotate-list": "61", "permutation-sequence": "60", "spiral-matrix-ii": "59", "length-of-last-word": "58", "insert-interval": "57", "merge-intervals": "56", "jump-game": "55", "spiral-matrix": "54", "maximum-subarray": "53", "n-queens-ii": "52", "n-queens": "51", "powx-n": "50", "group-anagrams": "49", "rotate-image": "48", "permutations-ii": "47", "permutations": "46", "jump-game-ii": "45", "wildcard-matching": "44", "multiply-strings": "43", "trapping-rain-water": "42", "first-missing-positive": "41", "combination-sum-ii": "40", "combination-sum": "39", "count-and-say": "38", "sudoku-solver": "37", "valid-sudoku": "36", "search-insert-position": "35", "find-first-and-last-position-of-element-in-sorted-array": "34", "search-in-rotated-sorted-array": "33", "longest-valid-parentheses": "32", "next-permutation": "31", "substring-with-concatenation-of-all-words": "30", "divide-two-integers": "29", "implement-strstr": "28", "remove-element": "27", "remove-duplicates-from-sorted-array": "26", "reverse-nodes-in-k-group": "25", "swap-nodes-in-pairs": "24", "merge-k-sorted-lists": "23", "generate-parentheses": "22", "merge-two-sorted-lists": "21", "valid-parentheses": "20", "remove-nth-node-from-end-of-list": "19", "4sum": "18", "letter-combinations-of-a-phone-number": "17", "3sum-closest": "16", "3sum": "15", "longest-common-prefix": "14", "roman-to-integer": "13", "integer-to-roman": "12", "container-with-most-water": "11", "regular-expression-matching": "10", "palindrome-number": "9", "string-to-integer-atoi": "8", "reverse-integer": "7", "zigzag-conversion": "6", "longest-palindromic-substring": "5", "median-of-two-sorted-arrays": "4", "longest-substring-without-repeating-characters": "3", "add-two-numbers": "2", "two-sum": "1"} - if(problemName in leetcodeName2Id){ //有此题就显示 + $("body").on("click","#search_python",function(){ var id = "001"; - id=leetcodeName2Id[problemName]; - for(var len = (id + "").length; len < 3; len = id.length) { - id = "0" + id; + //const leetcodeId2Name = {"665": "non-decreasing-array", "664": "strange-printer", "662": "maximum-width-of-binary-tree", "661": "image-smoother", "659": "split-array-into-consecutive-subsequences", "658": "find-k-closest-elements", "657": "robot-return-to-origin", "655": "print-binary-tree", "654": "maximum-binary-tree", "653": "two-sum-iv-input-is-a-bst", "652": "find-duplicate-subtrees", "650": "2-keys-keyboard", "649": "dota2-senate", "648": "replace-words", "647": "palindromic-substrings", "646": "maximum-length-of-pair-chain", "645": "set-mismatch", "643": "maximum-average-subarray-i", "640": "solve-the-equation", "639": "decode-ways-ii", "638": "shopping-offers", "637": "average-of-levels-in-binary-tree", "636": "exclusive-time-of-functions", "633": "sum-of-square-numbers", "632": "smallest-range", "630": "course-schedule-iii", "629": "k-inverse-pairs-array", "628": "maximum-product-of-three-numbers", "627": "swap-salary", "626": "exchange-seats", "623": "add-one-row-to-tree", "621": "task-scheduler", "620": "not-boring-movies", "617": "merge-two-binary-trees", "611": "valid-triangle-number", "609": "find-duplicate-file-in-system", "606": "construct-string-from-binary-tree", "605": "can-place-flowers", "601": "human-traffic-of-stadium", "600": "non-negative-integers-without-consecutive-ones", "599": "minimum-index-sum-of-two-lists", "598": "range-addition-ii", "596": "classes-more-than-5-students", "595": "big-countries", "594": "longest-harmonious-subsequence", "593": "valid-square", "592": "fraction-addition-and-subtraction", "591": "tag-validator", "587": "erect-the-fence", "583": "delete-operation-for-two-strings", "581": "shortest-unsorted-continuous-subarray", "576": "out-of-boundary-paths", "575": "distribute-candies", "572": "subtree-of-another-tree", "567": "permutation-in-string", "566": "reshape-the-matrix", "565": "array-nesting", "564": "find-the-closest-palindrome", "563": "binary-tree-tilt", "561": "array-partition-i", "560": "subarray-sum-equals-k", "557": "reverse-words-in-a-string-iii", "556": "next-greater-element-iii", "554": "brick-wall", "553": "optimal-division", "552": "student-attendance-record-ii", "551": "student-attendance-record-i", "547": "friend-circles", "546": "remove-boxes", "543": "diameter-of-binary-tree", "542": "01-matrix", "541": "reverse-string-ii", "540": "single-element-in-a-sorted-array", "539": "minimum-time-difference", "538": "convert-bst-to-greater-tree", "537": "complex-number-multiplication", "535": "encode-and-decode-tinyurl", "532": "k-diff-pairs-in-an-array", "530": "minimum-absolute-difference-in-bst", "529": "minesweeper", "526": "beautiful-arrangement", "525": "contiguous-array", "524": "longest-word-in-dictionary-through-deleting", "523": "continuous-subarray-sum", "522": "longest-uncommon-subsequence-ii", "521": "longest-uncommon-subsequence-i", "520": "detect-capital", "518": "coin-change-2", "517": "super-washing-machines", "516": "longest-palindromic-subsequence", "515": "find-largest-value-in-each-tree-row", "514": "freedom-trail", "513": "find-bottom-left-tree-value", "508": "most-frequent-subtree-sum", "507": "perfect-number", "506": "relative-ranks", "504": "base-7", "503": "next-greater-element-ii", "502": "ipo", "501": "find-mode-in-binary-search-tree", "500": "keyboard-row", "498": "diagonal-traverse", "496": "next-greater-element-i", "495": "teemo-attacking", "494": "target-sum", "493": "reverse-pairs", "492": "construct-the-rectangle", "491": "increasing-subsequences", "488": "zuma-game", "486": "predict-the-winner", "485": "max-consecutive-ones", "483": "smallest-good-base", "482": "license-key-formatting", "481": "magical-string", "480": "sliding-window-median", "479": "largest-palindrome-product", "477": "total-hamming-distance", "476": "number-complement", "475": "heaters", "474": "ones-and-zeroes", "473": "matchsticks-to-square", "472": "concatenated-words", "468": "validate-ip-address", "467": "unique-substrings-in-wraparound-string", "466": "count-the-repetitions", "464": "can-i-win", "463": "island-perimeter", "462": "minimum-moves-to-equal-array-elements-ii", "461": "hamming-distance", "460": "lfu-cache", "459": "repeated-substring-pattern", "458": "poor-pigs", "457": "circular-array-loop", "456": "132-pattern", "455": "assign-cookies", "454": "4sum-ii", "453": "minimum-moves-to-equal-array-elements", "452": "minimum-number-of-arrows-to-burst-balloons", "451": "sort-characters-by-frequency", "450": "delete-node-in-a-bst", "449": "serialize-and-deserialize-bst", "448": "find-all-numbers-disappeared-in-an-array", "447": "number-of-boomerangs", "446": "arithmetic-slices-ii-subsequence", "445": "add-two-numbers-ii", "443": "string-compression", "442": "find-all-duplicates-in-an-array", "441": "arranging-coins", "440": "k-th-smallest-in-lexicographical-order", "438": "find-all-anagrams-in-a-string", "437": "path-sum-iii", "436": "find-right-interval", "435": "non-overlapping-intervals", "434": "number-of-segments-in-a-string", "433": "minimum-genetic-mutation", "432": "all-oone-data-structure", "424": "longest-repeating-character-replacement", "423": "reconstruct-original-digits-from-english", "421": "maximum-xor-of-two-numbers-in-an-array", "420": "strong-password-checker", "419": "battleships-in-a-board", "417": "pacific-atlantic-water-flow", "416": "partition-equal-subset-sum", "415": "add-strings", "414": "third-maximum-number", "413": "arithmetic-slices", "412": "fizz-buzz", "410": "split-array-largest-sum", "409": "longest-palindrome", "407": "trapping-rain-water-ii", "406": "queue-reconstruction-by-height", "405": "convert-a-number-to-hexadecimal", "404": "sum-of-left-leaves", "403": "frog-jump", "402": "remove-k-digits", "401": "binary-watch", "400": "nth-digit", "399": "evaluate-division", "398": "random-pick-index", "397": "integer-replacement", "396": "rotate-function", "395": "longest-substring-with-at-least-k-repeating-characters", "394": "decode-string", "393": "utf-8-validation", "392": "is-subsequence", "391": "perfect-rectangle", "390": "elimination-game", "389": "find-the-difference", "388": "longest-absolute-file-path", "387": "first-unique-character-in-a-string", "386": "lexicographical-numbers", "385": "mini-parser", "384": "shuffle-an-array", "383": "ransom-note", "382": "linked-list-random-node", "381": "insert-delete-getrandom-o1-duplicates-allowed", "380": "insert-delete-getrandom-o1", "378": "kth-smallest-element-in-a-sorted-matrix", "377": "combination-sum-iv", "376": "wiggle-subsequence", "375": "guess-number-higher-or-lower-ii", "374": "guess-number-higher-or-lower", "373": "find-k-pairs-with-smallest-sums", "372": "super-pow", "371": "sum-of-two-integers", "368": "largest-divisible-subset", "367": "valid-perfect-square", "365": "water-and-jug-problem", "363": "max-sum-of-rectangle-no-larger-than-k", "357": "count-numbers-with-unique-digits", "355": "design-twitter", "354": "russian-doll-envelopes", "352": "data-stream-as-disjoint-intervals", "350": "intersection-of-two-arrays-ii", "349": "intersection-of-two-arrays", "347": "top-k-frequent-elements", "345": "reverse-vowels-of-a-string", "344": "reverse-string", "343": "integer-break", "342": "power-of-four", "341": "flatten-nested-list-iterator", "338": "counting-bits", "337": "house-robber-iii", "336": "palindrome-pairs", "335": "self-crossing", "334": "increasing-triplet-subsequence", "332": "reconstruct-itinerary", "331": "verify-preorder-serialization-of-a-binary-tree", "330": "patching-array", "329": "longest-increasing-path-in-a-matrix", "328": "odd-even-linked-list", "327": "count-of-range-sum", "326": "power-of-three", "324": "wiggle-sort-ii", "322": "coin-change", "321": "create-maximum-number", "319": "bulb-switcher", "318": "maximum-product-of-word-lengths", "316": "remove-duplicate-letters", "315": "count-of-smaller-numbers-after-self", "313": "super-ugly-number", "312": "burst-balloons", "310": "minimum-height-trees", "309": "best-time-to-buy-and-sell-stock-with-cooldown", "307": "range-sum-query-mutable", "306": "additive-number", "304": "range-sum-query-2d-immutable", "303": "range-sum-query-immutable", "301": "remove-invalid-parentheses", "300": "longest-increasing-subsequence", "299": "bulls-and-cows", "297": "serialize-and-deserialize-binary-tree", "295": "find-median-from-data-stream", "292": "nim-game", "290": "word-pattern", "289": "game-of-life", "287": "find-the-duplicate-number", "284": "peeking-iterator", "283": "move-zeroes", "282": "expression-add-operators", "279": "perfect-squares", "278": "first-bad-version", "275": "h-index-ii", "274": "h-index", "273": "integer-to-english-words", "268": "missing-number", "264": "ugly-number-ii", "263": "ugly-number", "262": "trips-and-users", "260": "single-number-iii", "258": "add-digits", "257": "binary-tree-paths", "242": "valid-anagram", "241": "different-ways-to-add-parentheses", "240": "search-a-2d-matrix-ii", "239": "sliding-window-maximum", "238": "product-of-array-except-self", "237": "delete-node-in-a-linked-list", "236": "lowest-common-ancestor-of-a-binary-tree", "235": "lowest-common-ancestor-of-a-binary-search-tree", "234": "palindrome-linked-list", "233": "number-of-digit-one", "232": "implement-queue-using-stacks", "231": "power-of-two", "230": "kth-smallest-element-in-a-bst", "229": "majority-element-ii", "228": "summary-ranges", "227": "basic-calculator-ii", "226": "invert-binary-tree", "225": "implement-stack-using-queues", "224": "basic-calculator", "223": "rectangle-area", "222": "count-complete-tree-nodes", "221": "maximal-square", "220": "contains-duplicate-iii", "219": "contains-duplicate-ii", "218": "the-skyline-problem", "217": "contains-duplicate", "216": "combination-sum-iii", "215": "kth-largest-element-in-an-array", "214": "shortest-palindrome", "213": "house-robber-ii", "212": "word-search-ii", "211": "add-and-search-word-data-structure-design", "210": "course-schedule-ii", "209": "minimum-size-subarray-sum", "208": "implement-trie-prefix-tree", "207": "course-schedule", "206": "reverse-linked-list", "205": "isomorphic-strings", "204": "count-primes", "203": "remove-linked-list-elements", "202": "happy-number", "201": "bitwise-and-of-numbers-range", "200": "number-of-islands", "199": "binary-tree-right-side-view", "198": "house-robber", "197": "rising-temperature", "196": "delete-duplicate-emails", "195": "tenth-line", "194": "transpose-file", "193": "valid-phone-numbers", "192": "word-frequency", "191": "number-of-1-bits", "190": "reverse-bits", "189": "rotate-array", "188": "best-time-to-buy-and-sell-stock-iv", "187": "repeated-dna-sequences", "185": "department-top-three-salaries", "184": "department-highest-salary", "183": "customers-who-never-order", "182": "duplicate-emails", "181": "employees-earning-more-than-their-managers", "180": "consecutive-numbers", "179": "largest-number", "178": "rank-scores", "177": "nth-highest-salary", "176": "second-highest-salary", "175": "combine-two-tables", "174": "dungeon-game", "173": "binary-search-tree-iterator", "172": "factorial-trailing-zeroes", "171": "excel-sheet-column-number", "169": "majority-element", "168": "excel-sheet-column-title", "167": "two-sum-ii-input-array-is-sorted", "166": "fraction-to-recurring-decimal", "165": "compare-version-numbers", "164": "maximum-gap", "162": "find-peak-element", "160": "intersection-of-two-linked-lists", "155": "min-stack", "154": "find-minimum-in-rotated-sorted-array-ii", "153": "find-minimum-in-rotated-sorted-array", "152": "maximum-product-subarray", "151": "reverse-words-in-a-string", "150": "evaluate-reverse-polish-notation", "149": "max-points-on-a-line", "148": "sort-list", "147": "insertion-sort-list", "146": "lru-cache", "145": "binary-tree-postorder-traversal", "144": "binary-tree-preorder-traversal", "143": "reorder-list", "142": "linked-list-cycle-ii", "141": "linked-list-cycle", "140": "word-break-ii", "139": "word-break", "138": "copy-list-with-random-pointer", "137": "single-number-ii", "136": "single-number", "135": "candy", "134": "gas-station", "133": "clone-graph", "132": "palindrome-partitioning-ii", "131": "palindrome-partitioning", "130": "surrounded-regions", "129": "sum-root-to-leaf-numbers", "128": "longest-consecutive-sequence", "127": "word-ladder", "126": "word-ladder-ii", "125": "valid-palindrome", "124": "binary-tree-maximum-path-sum", "123": "best-time-to-buy-and-sell-stock-iii", "122": "best-time-to-buy-and-sell-stock-ii", "121": "best-time-to-buy-and-sell-stock", "120": "triangle", "119": "pascals-triangle-ii", "118": "pascals-triangle", "117": "populating-next-right-pointers-in-each-node-ii", "116": "populating-next-right-pointers-in-each-node", "115": "distinct-subsequences", "114": "flatten-binary-tree-to-linked-list", "113": "path-sum-ii", "112": "path-sum", "111": "minimum-depth-of-binary-tree", "110": "balanced-binary-tree", "109": "convert-sorted-list-to-binary-search-tree", "108": "convert-sorted-array-to-binary-search-tree", "107": "binary-tree-level-order-traversal-ii", "106": "construct-binary-tree-from-inorder-and-postorder-traversal", "105": "construct-binary-tree-from-preorder-and-inorder-traversal", "104": "maximum-depth-of-binary-tree", "103": "binary-tree-zigzag-level-order-traversal", "102": "binary-tree-level-order-traversal", "101": "symmetric-tree", "100": "same-tree", "99": "recover-binary-search-tree", "98": "validate-binary-search-tree", "97": "interleaving-string", "96": "unique-binary-search-trees", "95": "unique-binary-search-trees-ii", "94": "binary-tree-inorder-traversal", "93": "restore-ip-addresses", "92": "reverse-linked-list-ii", "91": "decode-ways", "90": "subsets-ii", "89": "gray-code", "88": "merge-sorted-array", "87": "scramble-string", "86": "partition-list", "85": "maximal-rectangle", "84": "largest-rectangle-in-histogram", "83": "remove-duplicates-from-sorted-list", "82": "remove-duplicates-from-sorted-list-ii", "81": "search-in-rotated-sorted-array-ii", "80": "remove-duplicates-from-sorted-array-ii", "79": "word-search", "78": "subsets", "77": "combinations", "76": "minimum-window-substring", "75": "sort-colors", "74": "search-a-2d-matrix", "73": "set-matrix-zeroes", "72": "edit-distance", "71": "simplify-path", "70": "climbing-stairs", "69": "sqrtx", "68": "text-justification", "67": "add-binary", "66": "plus-one", "65": "valid-number", "64": "minimum-path-sum", "63": "unique-paths-ii", "62": "unique-paths", "61": "rotate-list", "60": "permutation-sequence", "59": "spiral-matrix-ii", "58": "length-of-last-word", "57": "insert-interval", "56": "merge-intervals", "55": "jump-game", "54": "spiral-matrix", "53": "maximum-subarray", "52": "n-queens-ii", "51": "n-queens", "50": "powx-n", "49": "group-anagrams", "48": "rotate-image", "47": "permutations-ii", "46": "permutations", "45": "jump-game-ii", "44": "wildcard-matching", "43": "multiply-strings", "42": "trapping-rain-water", "41": "first-missing-positive", "40": "combination-sum-ii", "39": "combination-sum", "38": "count-and-say", "37": "sudoku-solver", "36": "valid-sudoku", "35": "search-insert-position", "34": "find-first-and-last-position-of-element-in-sorted-array", "33": "search-in-rotated-sorted-array", "32": "longest-valid-parentheses", "31": "next-permutation", "30": "substring-with-concatenation-of-all-words", "29": "divide-two-integers", "28": "implement-strstr", "27": "remove-element", "26": "remove-duplicates-from-sorted-array", "25": "reverse-nodes-in-k-group", "24": "swap-nodes-in-pairs", "23": "merge-k-sorted-lists", "22": "generate-parentheses", "21": "merge-two-sorted-lists", "20": "valid-parentheses", "19": "remove-nth-node-from-end-of-list", "18": "4sum", "17": "letter-combinations-of-a-phone-number", "16": "3sum-closest", "15": "3sum", "14": "longest-common-prefix", "13": "roman-to-integer", "12": "integer-to-roman", "11": "container-with-most-water", "10": "regular-expression-matching", "9": "palindrome-number", "8": "string-to-integer-atoi", "7": "reverse-integer", "6": "zigzag-conversion", "5": "longest-palindromic-substring", "4": "median-of-two-sorted-arrays", "3": "longest-substring-without-repeating-characters", "2": "add-two-numbers", "1": "two-sum"} + const leetcodeName2Id = {"non-decreasing-array": "665", "strange-printer": "664", "maximum-width-of-binary-tree": "662", "image-smoother": "661", "split-array-into-consecutive-subsequences": "659", "find-k-closest-elements": "658", "robot-return-to-origin": "657", "print-binary-tree": "655", "maximum-binary-tree": "654", "two-sum-iv-input-is-a-bst": "653", "find-duplicate-subtrees": "652", "2-keys-keyboard": "650", "dota2-senate": "649", "replace-words": "648", "palindromic-substrings": "647", "maximum-length-of-pair-chain": "646", "set-mismatch": "645", "maximum-average-subarray-i": "643", "solve-the-equation": "640", "decode-ways-ii": "639", "shopping-offers": "638", "average-of-levels-in-binary-tree": "637", "exclusive-time-of-functions": "636", "sum-of-square-numbers": "633", "smallest-range": "632", "course-schedule-iii": "630", "k-inverse-pairs-array": "629", "maximum-product-of-three-numbers": "628", "swap-salary": "627", "exchange-seats": "626", "add-one-row-to-tree": "623", "task-scheduler": "621", "not-boring-movies": "620", "merge-two-binary-trees": "617", "valid-triangle-number": "611", "find-duplicate-file-in-system": "609", "construct-string-from-binary-tree": "606", "can-place-flowers": "605", "human-traffic-of-stadium": "601", "non-negative-integers-without-consecutive-ones": "600", "minimum-index-sum-of-two-lists": "599", "range-addition-ii": "598", "classes-more-than-5-students": "596", "big-countries": "595", "longest-harmonious-subsequence": "594", "valid-square": "593", "fraction-addition-and-subtraction": "592", "tag-validator": "591", "erect-the-fence": "587", "delete-operation-for-two-strings": "583", "shortest-unsorted-continuous-subarray": "581", "out-of-boundary-paths": "576", "distribute-candies": "575", "subtree-of-another-tree": "572", "permutation-in-string": "567", "reshape-the-matrix": "566", "array-nesting": "565", "find-the-closest-palindrome": "564", "binary-tree-tilt": "563", "array-partition-i": "561", "subarray-sum-equals-k": "560", "reverse-words-in-a-string-iii": "557", "next-greater-element-iii": "556", "brick-wall": "554", "optimal-division": "553", "student-attendance-record-ii": "552", "student-attendance-record-i": "551", "friend-circles": "547", "remove-boxes": "546", "diameter-of-binary-tree": "543", "01-matrix": "542", "reverse-string-ii": "541", "single-element-in-a-sorted-array": "540", "minimum-time-difference": "539", "convert-bst-to-greater-tree": "538", "complex-number-multiplication": "537", "encode-and-decode-tinyurl": "535", "k-diff-pairs-in-an-array": "532", "minimum-absolute-difference-in-bst": "530", "minesweeper": "529", "beautiful-arrangement": "526", "contiguous-array": "525", "longest-word-in-dictionary-through-deleting": "524", "continuous-subarray-sum": "523", "longest-uncommon-subsequence-ii": "522", "longest-uncommon-subsequence-i": "521", "detect-capital": "520", "coin-change-2": "518", "super-washing-machines": "517", "longest-palindromic-subsequence": "516", "find-largest-value-in-each-tree-row": "515", "freedom-trail": "514", "find-bottom-left-tree-value": "513", "most-frequent-subtree-sum": "508", "perfect-number": "507", "relative-ranks": "506", "base-7": "504", "next-greater-element-ii": "503", "ipo": "502", "find-mode-in-binary-search-tree": "501", "keyboard-row": "500", "diagonal-traverse": "498", "next-greater-element-i": "496", "teemo-attacking": "495", "target-sum": "494", "reverse-pairs": "493", "construct-the-rectangle": "492", "increasing-subsequences": "491", "zuma-game": "488", "predict-the-winner": "486", "max-consecutive-ones": "485", "smallest-good-base": "483", "license-key-formatting": "482", "magical-string": "481", "sliding-window-median": "480", "largest-palindrome-product": "479", "total-hamming-distance": "477", "number-complement": "476", "heaters": "475", "ones-and-zeroes": "474", "matchsticks-to-square": "473", "concatenated-words": "472", "validate-ip-address": "468", "unique-substrings-in-wraparound-string": "467", "count-the-repetitions": "466", "can-i-win": "464", "island-perimeter": "463", "minimum-moves-to-equal-array-elements-ii": "462", "hamming-distance": "461", "lfu-cache": "460", "repeated-substring-pattern": "459", "poor-pigs": "458", "circular-array-loop": "457", "132-pattern": "456", "assign-cookies": "455", "4sum-ii": "454", "minimum-moves-to-equal-array-elements": "453", "minimum-number-of-arrows-to-burst-balloons": "452", "sort-characters-by-frequency": "451", "delete-node-in-a-bst": "450", "serialize-and-deserialize-bst": "449", "find-all-numbers-disappeared-in-an-array": "448", "number-of-boomerangs": "447", "arithmetic-slices-ii-subsequence": "446", "add-two-numbers-ii": "445", "string-compression": "443", "find-all-duplicates-in-an-array": "442", "arranging-coins": "441", "k-th-smallest-in-lexicographical-order": "440", "find-all-anagrams-in-a-string": "438", "path-sum-iii": "437", "find-right-interval": "436", "non-overlapping-intervals": "435", "number-of-segments-in-a-string": "434", "minimum-genetic-mutation": "433", "all-oone-data-structure": "432", "longest-repeating-character-replacement": "424", "reconstruct-original-digits-from-english": "423", "maximum-xor-of-two-numbers-in-an-array": "421", "strong-password-checker": "420", "battleships-in-a-board": "419", "pacific-atlantic-water-flow": "417", "partition-equal-subset-sum": "416", "add-strings": "415", "third-maximum-number": "414", "arithmetic-slices": "413", "fizz-buzz": "412", "split-array-largest-sum": "410", "longest-palindrome": "409", "trapping-rain-water-ii": "407", "queue-reconstruction-by-height": "406", "convert-a-number-to-hexadecimal": "405", "sum-of-left-leaves": "404", "frog-jump": "403", "remove-k-digits": "402", "binary-watch": "401", "nth-digit": "400", "evaluate-division": "399", "random-pick-index": "398", "integer-replacement": "397", "rotate-function": "396", "longest-substring-with-at-least-k-repeating-characters": "395", "decode-string": "394", "utf-8-validation": "393", "is-subsequence": "392", "perfect-rectangle": "391", "elimination-game": "390", "find-the-difference": "389", "longest-absolute-file-path": "388", "first-unique-character-in-a-string": "387", "lexicographical-numbers": "386", "mini-parser": "385", "shuffle-an-array": "384", "ransom-note": "383", "linked-list-random-node": "382", "insert-delete-getrandom-o1-duplicates-allowed": "381", "insert-delete-getrandom-o1": "380", "kth-smallest-element-in-a-sorted-matrix": "378", "combination-sum-iv": "377", "wiggle-subsequence": "376", "guess-number-higher-or-lower-ii": "375", "guess-number-higher-or-lower": "374", "find-k-pairs-with-smallest-sums": "373", "super-pow": "372", "sum-of-two-integers": "371", "largest-divisible-subset": "368", "valid-perfect-square": "367", "water-and-jug-problem": "365", "max-sum-of-rectangle-no-larger-than-k": "363", "count-numbers-with-unique-digits": "357", "design-twitter": "355", "russian-doll-envelopes": "354", "data-stream-as-disjoint-intervals": "352", "intersection-of-two-arrays-ii": "350", "intersection-of-two-arrays": "349", "top-k-frequent-elements": "347", "reverse-vowels-of-a-string": "345", "reverse-string": "344", "integer-break": "343", "power-of-four": "342", "flatten-nested-list-iterator": "341", "counting-bits": "338", "house-robber-iii": "337", "palindrome-pairs": "336", "self-crossing": "335", "increasing-triplet-subsequence": "334", "reconstruct-itinerary": "332", "verify-preorder-serialization-of-a-binary-tree": "331", "patching-array": "330", "longest-increasing-path-in-a-matrix": "329", "odd-even-linked-list": "328", "count-of-range-sum": "327", "power-of-three": "326", "wiggle-sort-ii": "324", "coin-change": "322", "create-maximum-number": "321", "bulb-switcher": "319", "maximum-product-of-word-lengths": "318", "remove-duplicate-letters": "316", "count-of-smaller-numbers-after-self": "315", "super-ugly-number": "313", "burst-balloons": "312", "minimum-height-trees": "310", "best-time-to-buy-and-sell-stock-with-cooldown": "309", "range-sum-query-mutable": "307", "additive-number": "306", "range-sum-query-2d-immutable": "304", "range-sum-query-immutable": "303", "remove-invalid-parentheses": "301", "longest-increasing-subsequence": "300", "bulls-and-cows": "299", "serialize-and-deserialize-binary-tree": "297", "find-median-from-data-stream": "295", "nim-game": "292", "word-pattern": "290", "game-of-life": "289", "find-the-duplicate-number": "287", "peeking-iterator": "284", "move-zeroes": "283", "expression-add-operators": "282", "perfect-squares": "279", "first-bad-version": "278", "h-index-ii": "275", "h-index": "274", "integer-to-english-words": "273", "missing-number": "268", "ugly-number-ii": "264", "ugly-number": "263", "trips-and-users": "262", "single-number-iii": "260", "add-digits": "258", "binary-tree-paths": "257", "valid-anagram": "242", "different-ways-to-add-parentheses": "241", "search-a-2d-matrix-ii": "240", "sliding-window-maximum": "239", "product-of-array-except-self": "238", "delete-node-in-a-linked-list": "237", "lowest-common-ancestor-of-a-binary-tree": "236", "lowest-common-ancestor-of-a-binary-search-tree": "235", "palindrome-linked-list": "234", "number-of-digit-one": "233", "implement-queue-using-stacks": "232", "power-of-two": "231", "kth-smallest-element-in-a-bst": "230", "majority-element-ii": "229", "summary-ranges": "228", "basic-calculator-ii": "227", "invert-binary-tree": "226", "implement-stack-using-queues": "225", "basic-calculator": "224", "rectangle-area": "223", "count-complete-tree-nodes": "222", "maximal-square": "221", "contains-duplicate-iii": "220", "contains-duplicate-ii": "219", "the-skyline-problem": "218", "contains-duplicate": "217", "combination-sum-iii": "216", "kth-largest-element-in-an-array": "215", "shortest-palindrome": "214", "house-robber-ii": "213", "word-search-ii": "212", "add-and-search-word-data-structure-design": "211", "course-schedule-ii": "210", "minimum-size-subarray-sum": "209", "implement-trie-prefix-tree": "208", "course-schedule": "207", "reverse-linked-list": "206", "isomorphic-strings": "205", "count-primes": "204", "remove-linked-list-elements": "203", "happy-number": "202", "bitwise-and-of-numbers-range": "201", "number-of-islands": "200", "binary-tree-right-side-view": "199", "house-robber": "198", "rising-temperature": "197", "delete-duplicate-emails": "196", "tenth-line": "195", "transpose-file": "194", "valid-phone-numbers": "193", "word-frequency": "192", "number-of-1-bits": "191", "reverse-bits": "190", "rotate-array": "189", "best-time-to-buy-and-sell-stock-iv": "188", "repeated-dna-sequences": "187", "department-top-three-salaries": "185", "department-highest-salary": "184", "customers-who-never-order": "183", "duplicate-emails": "182", "employees-earning-more-than-their-managers": "181", "consecutive-numbers": "180", "largest-number": "179", "rank-scores": "178", "nth-highest-salary": "177", "second-highest-salary": "176", "combine-two-tables": "175", "dungeon-game": "174", "binary-search-tree-iterator": "173", "factorial-trailing-zeroes": "172", "excel-sheet-column-number": "171", "majority-element": "169", "excel-sheet-column-title": "168", "two-sum-ii-input-array-is-sorted": "167", "fraction-to-recurring-decimal": "166", "compare-version-numbers": "165", "maximum-gap": "164", "find-peak-element": "162", "intersection-of-two-linked-lists": "160", "min-stack": "155", "find-minimum-in-rotated-sorted-array-ii": "154", "find-minimum-in-rotated-sorted-array": "153", "maximum-product-subarray": "152", "reverse-words-in-a-string": "151", "evaluate-reverse-polish-notation": "150", "max-points-on-a-line": "149", "sort-list": "148", "insertion-sort-list": "147", "lru-cache": "146", "binary-tree-postorder-traversal": "145", "binary-tree-preorder-traversal": "144", "reorder-list": "143", "linked-list-cycle-ii": "142", "linked-list-cycle": "141", "word-break-ii": "140", "word-break": "139", "copy-list-with-random-pointer": "138", "single-number-ii": "137", "single-number": "136", "candy": "135", "gas-station": "134", "clone-graph": "133", "palindrome-partitioning-ii": "132", "palindrome-partitioning": "131", "surrounded-regions": "130", "sum-root-to-leaf-numbers": "129", "longest-consecutive-sequence": "128", "word-ladder": "127", "word-ladder-ii": "126", "valid-palindrome": "125", "binary-tree-maximum-path-sum": "124", "best-time-to-buy-and-sell-stock-iii": "123", "best-time-to-buy-and-sell-stock-ii": "122", "best-time-to-buy-and-sell-stock": "121", "triangle": "120", "pascals-triangle-ii": "119", "pascals-triangle": "118", "populating-next-right-pointers-in-each-node-ii": "117", "populating-next-right-pointers-in-each-node": "116", "distinct-subsequences": "115", "flatten-binary-tree-to-linked-list": "114", "path-sum-ii": "113", "path-sum": "112", "minimum-depth-of-binary-tree": "111", "balanced-binary-tree": "110", "convert-sorted-list-to-binary-search-tree": "109", "convert-sorted-array-to-binary-search-tree": "108", "binary-tree-level-order-traversal-ii": "107", "construct-binary-tree-from-inorder-and-postorder-traversal": "106", "construct-binary-tree-from-preorder-and-inorder-traversal": "105", "maximum-depth-of-binary-tree": "104", "binary-tree-zigzag-level-order-traversal": "103", "binary-tree-level-order-traversal": "102", "symmetric-tree": "101", "same-tree": "100", "recover-binary-search-tree": "99", "validate-binary-search-tree": "98", "interleaving-string": "97", "unique-binary-search-trees": "96", "unique-binary-search-trees-ii": "95", "binary-tree-inorder-traversal": "94", "restore-ip-addresses": "93", "reverse-linked-list-ii": "92", "decode-ways": "91", "subsets-ii": "90", "gray-code": "89", "merge-sorted-array": "88", "scramble-string": "87", "partition-list": "86", "maximal-rectangle": "85", "largest-rectangle-in-histogram": "84", "remove-duplicates-from-sorted-list": "83", "remove-duplicates-from-sorted-list-ii": "82", "search-in-rotated-sorted-array-ii": "81", "remove-duplicates-from-sorted-array-ii": "80", "word-search": "79", "subsets": "78", "combinations": "77", "minimum-window-substring": "76", "sort-colors": "75", "search-a-2d-matrix": "74", "set-matrix-zeroes": "73", "edit-distance": "72", "simplify-path": "71", "climbing-stairs": "70", "sqrtx": "69", "text-justification": "68", "add-binary": "67", "plus-one": "66", "valid-number": "65", "minimum-path-sum": "64", "unique-paths-ii": "63", "unique-paths": "62", "rotate-list": "61", "permutation-sequence": "60", "spiral-matrix-ii": "59", "length-of-last-word": "58", "insert-interval": "57", "merge-intervals": "56", "jump-game": "55", "spiral-matrix": "54", "maximum-subarray": "53", "n-queens-ii": "52", "n-queens": "51", "powx-n": "50", "group-anagrams": "49", "rotate-image": "48", "permutations-ii": "47", "permutations": "46", "jump-game-ii": "45", "wildcard-matching": "44", "multiply-strings": "43", "trapping-rain-water": "42", "first-missing-positive": "41", "combination-sum-ii": "40", "combination-sum": "39", "count-and-say": "38", "sudoku-solver": "37", "valid-sudoku": "36", "search-insert-position": "35", "find-first-and-last-position-of-element-in-sorted-array": "34", "search-in-rotated-sorted-array": "33", "longest-valid-parentheses": "32", "next-permutation": "31", "substring-with-concatenation-of-all-words": "30", "divide-two-integers": "29", "implement-strstr": "28", "remove-element": "27", "remove-duplicates-from-sorted-array": "26", "reverse-nodes-in-k-group": "25", "swap-nodes-in-pairs": "24", "merge-k-sorted-lists": "23", "generate-parentheses": "22", "merge-two-sorted-lists": "21", "valid-parentheses": "20", "remove-nth-node-from-end-of-list": "19", "4sum": "18", "letter-combinations-of-a-phone-number": "17", "3sum-closest": "16", "3sum": "15", "longest-common-prefix": "14", "roman-to-integer": "13", "integer-to-roman": "12", "container-with-most-water": "11", "regular-expression-matching": "10", "palindrome-number": "9", "string-to-integer-atoi": "8", "reverse-integer": "7", "zigzag-conversion": "6", "longest-palindromic-substring": "5", "median-of-two-sorted-arrays": "4", "longest-substring-without-repeating-characters": "3", "add-two-numbers": "2", "two-sum": "1"} + if (problemName in leetcodeName2Id) { + id = leetcodeName2Id[problemName]; + for(var len = (id + "").length; len < 3; len = id.length) { + id = "0" + id; + } + pythonUrl = pythonUrl.replace(/@/g, id+"."+problemName); + window.open(pythonUrl, "_blank"); + } else { + console.log('Sorry, I can not find it! Try to search it.'); } -<<<<<<< HEAD - } - pythonUrl = pythonUrl.replace(/@/g, id+"."+problemName); - list.push({url:pythonUrl,value:'python'}) - //在https://www.cnblogs.com/grandyang/p/4606334.html中找c++和java的答案 - id = "001"; - const leetcodeId2Url = {"880" :"https://www.cnblogs.com/grandyang/p/10847233.html", "877" :"https://www.cnblogs.com/grandyang/p/10828725.html", "876" :"https://www.cnblogs.com/grandyang/p/10817408.html", "875" :"https://www.cnblogs.com/grandyang/p/10807121.html", "874" :"https://www.cnblogs.com/grandyang/p/10800993.html", "873" :"https://www.cnblogs.com/grandyang/p/10781190.html", "872" :"https://www.cnblogs.com/grandyang/p/10771842.html", "870" :"https://www.cnblogs.com/grandyang/p/10759525.html", "869" :"https://www.cnblogs.com/grandyang/p/10747839.html", "868" :"https://www.cnblogs.com/grandyang/p/10739341.html", "867" :"https://www.cnblogs.com/grandyang/p/10727029.html", "866" :"https://www.cnblogs.com/grandyang/p/10714003.html", "865" :"https://www.cnblogs.com/grandyang/p/10703653.html", "863" :"https://www.cnblogs.com/grandyang/p/10686922.html", "861" :"https://www.cnblogs.com/grandyang/p/10674440.html", "860" :"https://www.cnblogs.com/grandyang/p/10663469.html", "859" :"https://www.cnblogs.com/grandyang/p/10657575.html", "858" :"https://www.cnblogs.com/grandyang/p/10646040.html", "856" :"https://www.cnblogs.com/grandyang/p/10634116.html", "855" :"https://www.cnblogs.com/grandyang/p/10618437.html", "853" :"https://www.cnblogs.com/grandyang/p/10540136.html", "852" :"https://www.cnblogs.com/grandyang/p/10527596.html", "851" :"https://www.cnblogs.com/grandyang/p/10513992.html", "849" :"https://www.cnblogs.com/grandyang/p/10503789.html", "848" :"https://www.cnblogs.com/grandyang/p/10480135.html", "846" :"https://www.cnblogs.com/grandyang/p/10468523.html", "845" :"https://www.cnblogs.com/grandyang/p/10459400.html", "844" :"https://www.cnblogs.com/grandyang/p/10447783.html", "842" :"https://www.cnblogs.com/grandyang/p/10434771.html", "841" :"https://www.cnblogs.com/grandyang/p/10415773.html", "840" :"https://www.cnblogs.com/grandyang/p/10404157.html", "838" :"https://www.cnblogs.com/grandyang/p/10393508.html", "837" :"https://www.cnblogs.com/grandyang/p/10386525.html", "836" :"https://www.cnblogs.com/grandyang/p/10367583.html", "835" :"https://www.cnblogs.com/grandyang/p/10355589.html", "833" :"https://www.cnblogs.com/grandyang/p/10352323.html", "832" :"https://www.cnblogs.com/grandyang/p/10349485.html", "831" :"https://www.cnblogs.com/grandyang/p/10340260.html", "830" :"https://www.cnblogs.com/grandyang/p/10332063.html", "826" :"https://www.cnblogs.com/grandyang/p/10264877.html", "825" :"https://www.cnblogs.com/grandyang/p/10252913.html", "824" :"https://www.cnblogs.com/grandyang/p/10236802.html", "823" :"https://www.cnblogs.com/grandyang/p/10223109.html", "822" :"https://www.cnblogs.com/grandyang/p/10163255.html", "821" :"https://www.cnblogs.com/grandyang/p/10113218.html", "820" :"https://www.cnblogs.com/grandyang/p/10089792.html", "819" :"https://www.cnblogs.com/grandyang/p/10061930.html", "818" :"https://www.cnblogs.com/grandyang/p/10360655.html", "817" :"https://www.cnblogs.com/grandyang/p/9601243.html", "816" :"https://www.cnblogs.com/grandyang/p/9563418.html", "815" :"https://www.cnblogs.com/grandyang/p/10293947.html", "814" :"https://www.cnblogs.com/grandyang/p/9539584.html", "813" :"https://www.cnblogs.com/grandyang/p/9504413.html", "812" :"https://www.cnblogs.com/grandyang/p/9461484.html", "811" :"https://www.cnblogs.com/grandyang/p/9486061.html", "810" :"https://www.cnblogs.com/grandyang/p/9445951.html", "809" :"https://www.cnblogs.com/grandyang/p/9426942.html", "808" :"https://www.cnblogs.com/grandyang/p/9406434.html", "807" :"http://www.cnblogs.com/grandyang/p/9383482.html", "806" :"http://www.cnblogs.com/grandyang/p/9348596.html", "805" :"https://www.cnblogs.com/grandyang/p/10285531.html", "804" :"http://www.cnblogs.com/grandyang/p/9338988.html", "803" :"https://www.cnblogs.com/grandyang/p/9362777.html", "802" :"http://www.cnblogs.com/grandyang/p/9319966.html", "801" :"http://www.cnblogs.com/grandyang/p/9311385.html", "800" :"http://www.cnblogs.com/grandyang/p/9296602.html", "799" :"http://www.cnblogs.com/grandyang/p/9286537.html", "798" :"http://www.cnblogs.com/grandyang/p/9272921.html", "797" :"http://www.cnblogs.com/grandyang/p/9262159.html", "796" :"http://www.cnblogs.com/grandyang/p/9251578.html", "795" :"http://www.cnblogs.com/grandyang/p/9237967.html", "794" :"http://www.cnblogs.com/grandyang/p/9223105.html", "793" :"http://www.cnblogs.com/grandyang/p/9214055.html", "792" :"http://www.cnblogs.com/grandyang/p/9201323.html", "791" :"http://www.cnblogs.com/grandyang/p/9190143.html", "790" :"http://www.cnblogs.com/grandyang/p/9179556.html", "789" :"http://www.cnblogs.com/grandyang/p/9165361.html", "788" :"http://www.cnblogs.com/grandyang/p/9154892.html", "787" :"http://www.cnblogs.com/grandyang/p/9109981.html", "786" :"http://www.cnblogs.com/grandyang/p/9135156.html", "785" :"http://www.cnblogs.com/grandyang/p/8519566.html", "784" :"http://www.cnblogs.com/grandyang/p/9065702.html", "783" :"http://www.cnblogs.com/grandyang/p/9062143.html", "782" :"https://www.cnblogs.com/grandyang/p/9053705.html", "781" :"http://www.cnblogs.com/grandyang/p/9043761.html", "780" :"http://www.cnblogs.com/grandyang/p/9033955.html", "779" :"http://www.cnblogs.com/grandyang/p/9027098.html", "778" :"http://www.cnblogs.com/grandyang/p/9017300.html", "777" :"http://www.cnblogs.com/grandyang/p/9001474.html", "776" :"http://www.cnblogs.com/grandyang/p/8993143.html", "775" :"http://www.cnblogs.com/grandyang/p/8983098.html", "774" :"http://www.cnblogs.com/grandyang/p/8970057.html", "773" :"http://www.cnblogs.com/grandyang/p/8955735.html", "772" :"http://www.cnblogs.com/grandyang/p/8873471.html", "771" :"http://www.cnblogs.com/grandyang/p/8910994.html", "769" :"http://www.cnblogs.com/grandyang/p/8823944.html", "768" :"http://www.cnblogs.com/grandyang/p/8850299.html", "767" :"http://www.cnblogs.com/grandyang/p/8799483.html", "766" :"http://www.cnblogs.com/grandyang/p/8729459.html", "765" :"http://www.cnblogs.com/grandyang/p/8716597.html", "764" :"http://www.cnblogs.com/grandyang/p/8679286.html", "763" :"http://www.cnblogs.com/grandyang/p/8654822.html", "762" :"http://www.cnblogs.com/grandyang/p/8642157.html", "761" :"http://www.cnblogs.com/grandyang/p/8606024.html", "760" :"http://www.cnblogs.com/grandyang/p/8570939.html", "759" :"http://www.cnblogs.com/grandyang/p/8552586.html", "758" :"http://www.cnblogs.com/grandyang/p/8531642.html", "757" :"http://www.cnblogs.com/grandyang/p/8503476.html", "756" :"http://www.cnblogs.com/grandyang/p/8476646.html", "755" :"http://www.cnblogs.com/grandyang/p/8460541.html", "754" :"http://www.cnblogs.com/grandyang/p/8456022.html", "753" :"http://www.cnblogs.com/grandyang/p/8452361.html", "752" :"http://www.cnblogs.com/grandyang/p/8449211.html", "751" :"http://www.cnblogs.com/grandyang/p/8440087.html", "750" :"http://www.cnblogs.com/grandyang/p/8433813.html", "749" :"http://www.cnblogs.com/grandyang/p/8424780.html", "748" :"http://www.cnblogs.com/grandyang/p/8407446.html", "747" :"http://www.cnblogs.com/grandyang/p/8387593.html", "746" :"http://www.cnblogs.com/grandyang/p/8343874.html", "745" :"http://www.cnblogs.com/grandyang/p/8331660.html", "744" :"http://www.cnblogs.com/grandyang/p/8284940.html", "743" :"http://www.cnblogs.com/grandyang/p/8278115.html", "742" :"http://www.cnblogs.com/grandyang/p/8245586.html", "741" :"http://www.cnblogs.com/grandyang/p/8215787.html", "740" :"http://www.cnblogs.com/grandyang/p/8176933.html", "739" :"http://www.cnblogs.com/grandyang/p/8097513.html", "738" :"http://www.cnblogs.com/grandyang/p/8068326.html", "737" :"http://www.cnblogs.com/grandyang/p/8053934.html", "736" :"http://www.cnblogs.com/grandyang/p/8045255.html", "735" :"http://www.cnblogs.com/grandyang/p/8035551.html", "734" :"http://www.cnblogs.com/grandyang/p/8016251.html", "733" :"http://www.cnblogs.com/grandyang/p/7990046.html", "732" :"http://www.cnblogs.com/grandyang/p/8005054.html", "731" :"http://www.cnblogs.com/grandyang/p/7968035.html", "730" :"http://www.cnblogs.com/grandyang/p/7942040.html", "729" :"http://www.cnblogs.com/grandyang/p/7920253.html", "728" :"http://www.cnblogs.com/grandyang/p/7906786.html", "727" :"http://www.cnblogs.com/grandyang/p/8684817.html", "726" :"http://www.cnblogs.com/grandyang/p/8667239.html", "725" :"http://www.cnblogs.com/grandyang/p/7878548.html", "724" :"http://www.cnblogs.com/grandyang/p/7865693.html", "723" :"http://www.cnblogs.com/grandyang/p/7858414.html", "722" :"http://www.cnblogs.com/grandyang/p/7841824.html", "721" :"http://www.cnblogs.com/grandyang/p/7829169.html", "720" :"http://www.cnblogs.com/grandyang/p/7817011.html", "719" :"http://www.cnblogs.com/grandyang/p/8627783.html", "718" :"http://www.cnblogs.com/grandyang/p/7801533.html", "717" :"http://www.cnblogs.com/grandyang/p/7790029.html", "716" :"http://www.cnblogs.com/grandyang/p/7823424.html", "715" :"http://www.cnblogs.com/grandyang/p/8586531.html", "714" :"http://www.cnblogs.com/grandyang/p/7776979.html", "713" :"http://www.cnblogs.com/grandyang/p/7753959.html", "712" :"http://www.cnblogs.com/grandyang/p/7752002.html", "711" :"http://www.cnblogs.com/grandyang/p/8542820.html", "710" :"https://www.cnblogs.com/grandyang/p/10029772.html", "709" :"https://www.cnblogs.com/grandyang/p/10018055.html", "708" :"https://www.cnblogs.com/grandyang/p/9981163.html", "707" :"https://www.cnblogs.com/grandyang/p/10005504.html", "706" :"https://www.cnblogs.com/grandyang/p/9972764.html", "705" :"https://www.cnblogs.com/grandyang/p/9966807.html", "704" :"https://www.cnblogs.com/grandyang/p/9937844.html", "703" :"https://www.cnblogs.com/grandyang/p/9941357.html", "702" :"https://www.cnblogs.com/grandyang/p/9937770.html", "701" :"https://www.cnblogs.com/grandyang/p/9914546.html", "700" :"https://www.cnblogs.com/grandyang/p/9912434.html", "699" :"http://www.cnblogs.com/grandyang/p/8486414.html", "698" :"http://www.cnblogs.com/grandyang/p/7733098.html", "697" :"http://www.cnblogs.com/grandyang/p/7722949.html", "696" :"http://www.cnblogs.com/grandyang/p/7716150.html", "695" :"http://www.cnblogs.com/grandyang/p/7712724.html", "694" :"http://www.cnblogs.com/grandyang/p/7698778.html", "693" :"http://www.cnblogs.com/grandyang/p/7696387.html", "692" :"http://www.cnblogs.com/grandyang/p/7689927.html", "691" :"http://www.cnblogs.com/grandyang/p/8468045.html", "690" :"http://www.cnblogs.com/grandyang/p/7639798.html", "689" :"http://www.cnblogs.com/grandyang/p/8453386.html", "688" :"http://www.cnblogs.com/grandyang/p/7639153.html", "687" :"http://www.cnblogs.com/grandyang/p/7636259.html", "686" :"http://www.cnblogs.com/grandyang/p/7631434.html", "685" :"http://www.cnblogs.com/grandyang/p/8445733.html", "684" :"http://www.cnblogs.com/grandyang/p/7628977.html", "683" :"http://www.cnblogs.com/grandyang/p/8415880.html", "682" :"http://www.cnblogs.com/grandyang/p/7627331.html", "681" :"http://www.cnblogs.com/grandyang/p/7623614.html", "680" :"http://www.cnblogs.com/grandyang/p/7618468.html", "679" :"http://www.cnblogs.com/grandyang/p/8395062.html", "678" :"http://www.cnblogs.com/grandyang/p/7617017.html", "677" :"http://www.cnblogs.com/grandyang/p/7616525.html", "676" :"http://www.cnblogs.com/grandyang/p/7612918.html", "675" :"http://www.cnblogs.com/grandyang/p/8379506.html", "674" :"http://www.cnblogs.com/grandyang/p/7608976.html", "673" :"http://www.cnblogs.com/grandyang/p/7603903.html", "672" :"http://www.cnblogs.com/grandyang/p/7595595.html", "671" :"http://www.cnblogs.com/grandyang/p/7590156.html", "670" :"http://www.cnblogs.com/grandyang/p/7583875.html", "669" :"http://www.cnblogs.com/grandyang/p/7583185.html", "668" :"http://www.cnblogs.com/grandyang/p/8367505.html", "667" :"http://www.cnblogs.com/grandyang/p/7577878.html", "666" :"http://www.cnblogs.com/grandyang/p/7570954.html", "665" :"http://www.cnblogs.com/grandyang/p/7565424.html", "664" :"http://www.cnblogs.com/grandyang/p/8319913.html", "663" :"http://www.cnblogs.com/grandyang/p/7550360.html", "662" :"http://www.cnblogs.com/grandyang/p/7538821.html", "661" :"http://www.cnblogs.com/grandyang/p/7535354.html", "660" :"http://www.cnblogs.com/grandyang/p/8261714.html", "659" :"http://www.cnblogs.com/grandyang/p/7525821.html", "658" :"http://www.cnblogs.com/grandyang/p/7519466.html", "657" :"http://www.cnblogs.com/grandyang/p/7514416.html", "656" :"http://www.cnblogs.com/grandyang/p/8183477.html", "655" :"http://www.cnblogs.com/grandyang/p/7489097.html", "654" :"http://www.cnblogs.com/grandyang/p/7513099.html", "653" :"http://www.cnblogs.com/grandyang/p/7508169.html", "652" :"http://www.cnblogs.com/grandyang/p/7500082.html", "651" :"http://www.cnblogs.com/grandyang/p/7448390.html", "650" :"http://www.cnblogs.com/grandyang/p/7439616.html", "649" :"http://www.cnblogs.com/grandyang/p/7439222.html", "648" :"http://www.cnblogs.com/grandyang/p/7423420.html", "647" :"http://www.cnblogs.com/grandyang/p/7404777.html", "646" :"http://www.cnblogs.com/grandyang/p/7381633.html", "645" :"http://www.cnblogs.com/grandyang/p/7324242.html", "644" :"http://www.cnblogs.com/grandyang/p/8021421.html", "643" :"http://www.cnblogs.com/grandyang/p/7294585.html", "642" :"http://www.cnblogs.com/grandyang/p/7897166.html", "641" :"https://www.cnblogs.com/grandyang/p/9899490.html", "640" :"http://www.cnblogs.com/grandyang/p/7350578.html", "639" :"http://www.cnblogs.com/grandyang/p/7279152.html", "638" :"http://www.cnblogs.com/grandyang/p/7261663.html", "637" :"http://www.cnblogs.com/grandyang/p/7259209.html", "636" :"http://www.cnblogs.com/grandyang/p/7244767.html", "635" :"http://www.cnblogs.com/grandyang/p/7224525.html", "634" :"http://www.cnblogs.com/grandyang/p/7210929.html", "633" :"http://www.cnblogs.com/grandyang/p/7190506.html", "632" :"http://www.cnblogs.com/grandyang/p/7200016.html", "631" :"http://www.cnblogs.com/grandyang/p/7170238.html", "630" :"http://www.cnblogs.com/grandyang/p/7126289.html", "629" :"http://www.cnblogs.com/grandyang/p/7111385.html", "628" :"http://www.cnblogs.com/grandyang/p/7084957.html", "625" :"http://www.cnblogs.com/grandyang/p/7076026.html", "624" :"http://www.cnblogs.com/grandyang/p/7073343.html", "623" :"http://www.cnblogs.com/grandyang/p/7070182.html", "622" :"https://www.cnblogs.com/grandyang/p/9899034.html", "621" :"http://www.cnblogs.com/grandyang/p/7098764.html", "617" :"http://www.cnblogs.com/grandyang/p/7058935.html", "616" :"http://www.cnblogs.com/grandyang/p/7043394.html", "611" :"http://www.cnblogs.com/grandyang/p/7053730.html", "609" :"http://www.cnblogs.com/grandyang/p/7007974.html", "607" :"http://www.cnblogs.com/grandyang/p/7000040.html", "606" :"http://www.cnblogs.com/grandyang/p/7000040.html", "605" :"http://www.cnblogs.com/grandyang/p/6983982.html", "604" :"http://www.cnblogs.com/grandyang/p/7026999.html", "600" :"http://www.cnblogs.com/grandyang/p/6959585.html", "599" :"http://www.cnblogs.com/grandyang/p/6978646.html", "598" :"http://www.cnblogs.com/grandyang/p/6974232.html", "595" :"http://www.cnblogs.com/grandyang/p/6896799.html", "594" :"http://www.cnblogs.com/grandyang/p/6896799.html", "593" :"http://www.cnblogs.com/grandyang/p/6914746.html", "592" :"http://www.cnblogs.com/grandyang/p/6954197.html", "591" :"http://www.cnblogs.com/grandyang/p/7016476.html", "590" :"https://www.cnblogs.com/grandyang/p/9881420.html", "589" :"https://www.cnblogs.com/grandyang/p/9881753.html", "588" :"http://www.cnblogs.com/grandyang/p/6944331.html", "587" :"http://www.cnblogs.com/grandyang/p/7745697.html", "583" :"http://www.cnblogs.com/grandyang/p/7144045.html", "582" :"http://www.cnblogs.com/grandyang/p/7144043.html", "581" :"http://www.cnblogs.com/grandyang/p/6876457.html", "576" :"http://www.cnblogs.com/grandyang/p/6927921.html", "575" :"http://www.cnblogs.com/grandyang/p/6847675.html", "574" :"http://www.cnblogs.com/grandyang/p/6919923.html", "573" :"http://www.cnblogs.com/grandyang/p/6919923.html", "572" :"http://www.cnblogs.com/grandyang/p/6828687.html", "569" :"http://www.cnblogs.com/grandyang/p/6919389.html", "568" :"http://www.cnblogs.com/grandyang/p/6919389.html", "567" :"http://www.cnblogs.com/grandyang/p/6815227.html", "566" :"http://www.cnblogs.com/grandyang/p/6804753.html", "565" :"http://www.cnblogs.com/grandyang/p/6932727.html", "564" :"http://www.cnblogs.com/grandyang/p/6915355.html", "563" :"http://www.cnblogs.com/grandyang/p/6786643.html", "562" :"http://www.cnblogs.com/grandyang/p/6900866.html", "561" :"http://www.cnblogs.com/grandyang/p/6778030.html", "560" :"http://www.cnblogs.com/grandyang/p/6810361.html", "559" :"https://www.cnblogs.com/grandyang/p/9873496.html", "558" :"https://www.cnblogs.com/grandyang/p/9846991.html", "557" :"http://www.cnblogs.com/grandyang/p/6703311.html", "556" :"http://www.cnblogs.com/grandyang/p/6716130.html", "555" :"http://www.cnblogs.com/grandyang/p/6887140.html", "554" :"http://www.cnblogs.com/grandyang/p/6697067.html", "553" :"http://www.cnblogs.com/grandyang/p/6886673.html", "552" :"http://www.cnblogs.com/grandyang/p/6866756.html", "551" :"http://www.cnblogs.com/grandyang/p/6736484.html", "549" :"http://www.cnblogs.com/grandyang/p/6864398.html", "548" :"http://www.cnblogs.com/grandyang/p/6854492.html", "547" :"http://www.cnblogs.com/grandyang/p/6686983.html", "546" :"http://www.cnblogs.com/grandyang/p/6850657.html", "545" :"http://www.cnblogs.com/grandyang/p/6833459.html", "544" :"http://www.cnblogs.com/grandyang/p/6828353.html", "543" :"http://www.cnblogs.com/grandyang/p/6607318.html", "542" :"http://www.cnblogs.com/grandyang/p/6602288.html", "541" :"http://www.cnblogs.com/grandyang/p/6583004.html", "540" :"http://www.cnblogs.com/grandyang/p/7679036.html", "539" :"http://www.cnblogs.com/grandyang/p/6568398.html", "538" :"http://www.cnblogs.com/grandyang/p/6591526.html", "537" :"http://www.cnblogs.com/grandyang/p/6660437.html", "536" :"http://www.cnblogs.com/grandyang/p/6793904.html", "535" :"http://www.cnblogs.com/grandyang/p/6562209.html", "534" :"http://www.cnblogs.com/grandyang/p/7675140.html", "533" :"http://www.cnblogs.com/grandyang/p/6754987.html", "532" :"http://www.cnblogs.com/grandyang/p/6545075.html", "531" :"http://www.cnblogs.com/grandyang/p/6754499.html", "530" :"http://www.cnblogs.com/grandyang/p/6540165.html", "529" :"http://www.cnblogs.com/grandyang/p/6536694.html", "528" :"https://www.cnblogs.com/grandyang/p/9784690.html", "527" :"http://www.cnblogs.com/grandyang/p/6818742.html", "526" :"http://www.cnblogs.com/grandyang/p/6533276.html", "525" :"http://www.cnblogs.com/grandyang/p/6529857.html", "524" :"http://www.cnblogs.com/grandyang/p/6523344.html", "523" :"http://www.cnblogs.com/grandyang/p/6504158.html", "522" :"http://www.cnblogs.com/grandyang/p/6680548.html", "521" :"http://www.cnblogs.com/grandyang/p/6666839.html", "520" :"http://www.cnblogs.com/grandyang/p/6512921.html", "519" :"https://www.cnblogs.com/grandyang/p/9781289.html", "518" :"http://www.cnblogs.com/grandyang/p/7669088.html", "517" :"http://www.cnblogs.com/grandyang/p/6648557.html", "516" :"http://www.cnblogs.com/grandyang/p/6493182.html", "515" :"http://www.cnblogs.com/grandyang/p/6417826.html", "514" :"http://www.cnblogs.com/grandyang/p/6675879.html", "513" :"http://www.cnblogs.com/grandyang/p/6405128.html", "510" :"https://www.cnblogs.com/grandyang/p/10424982.html", "509" :"https://www.cnblogs.com/grandyang/p/10306787.html", "508" :"http://www.cnblogs.com/grandyang/p/6481682.html", "507" :"http://www.cnblogs.com/grandyang/p/6636879.html", "506" :"http://www.cnblogs.com/grandyang/p/6476983.html", "505" :"http://www.cnblogs.com/grandyang/p/6725380.html", "504" :"http://www.cnblogs.com/grandyang/p/6417943.html", "503" :"http://www.cnblogs.com/grandyang/p/6442861.html", "502" :"http://www.cnblogs.com/grandyang/p/6788811.html", "501" :"http://www.cnblogs.com/grandyang/p/6436150.html", "500" :"http://www.cnblogs.com/grandyang/p/6421749.html", "499" :"http://www.cnblogs.com/grandyang/p/6746528.html", "498" :"http://www.cnblogs.com/grandyang/p/6414461.html", "497" :"https://www.cnblogs.com/grandyang/p/9752145.html", "496" :"http://www.cnblogs.com/grandyang/p/6399855.html", "495" :"http://www.cnblogs.com/grandyang/p/6399408.html", "494" :"http://www.cnblogs.com/grandyang/p/6395843.html", "493" :"http://www.cnblogs.com/grandyang/p/6657956.html", "492" :"http://www.cnblogs.com/grandyang/p/6390311.html", "491" :"http://www.cnblogs.com/grandyang/p/6388103.html", "490" :"http://www.cnblogs.com/grandyang/p/6381458.html", "489" :"https://www.cnblogs.com/grandyang/p/9988250.html", "488" :"http://www.cnblogs.com/grandyang/p/6759881.html", "487" :"http://www.cnblogs.com/grandyang/p/6376115.html", "486" :"http://www.cnblogs.com/grandyang/p/6369688.html", "485" :"http://www.cnblogs.com/grandyang/p/6360942.html", "484" :"http://www.cnblogs.com/grandyang/p/6366738.html", "483" :"http://www.cnblogs.com/grandyang/p/6620351.html", "482" :"http://www.cnblogs.com/grandyang/p/6277972.html", "481" :"http://www.cnblogs.com/grandyang/p/6286540.html", "480" :"http://www.cnblogs.com/grandyang/p/6620334.html", "479" :"http://www.cnblogs.com/grandyang/p/7644725.html", "478" :"https://www.cnblogs.com/grandyang/p/9741220.html", "477" :"http://www.cnblogs.com/grandyang/p/6208062.html", "476" :"http://www.cnblogs.com/grandyang/p/6275742.html", "475" :"http://www.cnblogs.com/grandyang/p/6181626.html", "474" :"http://www.cnblogs.com/grandyang/p/6188893.html", "473" :"http://www.cnblogs.com/grandyang/p/6238425.html", "472" :"http://www.cnblogs.com/grandyang/p/6254527.html", "471" :"http://www.cnblogs.com/grandyang/p/6194403.html", "470" :"https://www.cnblogs.com/grandyang/p/9727206.html", "469" :"http://www.cnblogs.com/grandyang/p/6146986.html", "468" :"http://www.cnblogs.com/grandyang/p/6185339.html", "467" :"http://www.cnblogs.com/grandyang/p/6143071.html", "466" :"http://www.cnblogs.com/grandyang/p/6149294.html", "465" :"http://www.cnblogs.com/grandyang/p/6108158.html", "464" :"http://www.cnblogs.com/grandyang/p/6103525.html", "463" :"http://www.cnblogs.com/grandyang/p/6096138.html", "462" :"http://www.cnblogs.com/grandyang/p/6089060.html", "461" :"http://www.cnblogs.com/grandyang/p/6201215.html", "460" :"http://www.cnblogs.com/grandyang/p/6258459.html", "459" :"http://www.cnblogs.com/grandyang/p/6087347.html", "458" :"http://www.cnblogs.com/grandyang/p/7664088.html", "457" :"http://www.cnblogs.com/grandyang/p/7658128.html", "456" :"http://www.cnblogs.com/grandyang/p/6081984.html", "455" :"http://www.cnblogs.com/grandyang/p/6077344.html", "454" :"http://www.cnblogs.com/grandyang/p/6073317.html", "453" :"http://www.cnblogs.com/grandyang/p/6053827.html", "452" :"http://www.cnblogs.com/grandyang/p/6050562.html", "451" :"http://www.cnblogs.com/grandyang/p/6231504.html", "450" :"http://www.cnblogs.com/grandyang/p/6228252.html", "449" :"http://www.cnblogs.com/grandyang/p/6224510.html", "448" :"http://www.cnblogs.com/grandyang/p/6222149.html", "447" :"http://www.cnblogs.com/grandyang/p/6049382.html", "446" :"http://www.cnblogs.com/grandyang/p/6057934.html", "445" :"http://www.cnblogs.com/grandyang/p/6216480.html", "444" :"http://www.cnblogs.com/grandyang/p/6032498.html", "443" :"http://www.cnblogs.com/grandyang/p/8742564.html", "442" :"http://www.cnblogs.com/grandyang/p/6209746.html", "441" :"http://www.cnblogs.com/grandyang/p/6026066.html", "440" :"http://www.cnblogs.com/grandyang/p/6031787.html", "439" :"http://www.cnblogs.com/grandyang/p/6022498.html", "438" :"http://www.cnblogs.com/grandyang/p/6014408.html", "437" :"http://www.cnblogs.com/grandyang/p/6007336.html", "436" :"http://www.cnblogs.com/grandyang/p/6018581.html", "435" :"http://www.cnblogs.com/grandyang/p/6017505.html", "434" :"http://www.cnblogs.com/grandyang/p/6137386.html", "433" :"http://www.cnblogs.com/grandyang/p/7653006.html", "432" :"http://www.cnblogs.com/grandyang/p/6012229.html", "431" :"https://www.cnblogs.com/grandyang/p/9945345.html", "430" :"https://www.cnblogs.com/grandyang/p/9688522.html", "429" :"https://www.cnblogs.com/grandyang/p/9672233.html", "428" :"https://www.cnblogs.com/grandyang/p/9945453.html", "427" :"https://www.cnblogs.com/grandyang/p/9649348.html", "426" :"https://www.cnblogs.com/grandyang/p/9615871.html", "425" :"http://www.cnblogs.com/grandyang/p/6006000.html", "424" :"http://www.cnblogs.com/grandyang/p/5999050.html", "423" :"http://www.cnblogs.com/grandyang/p/5996239.html", "422" :"http://www.cnblogs.com/grandyang/p/5991673.html", "421" :"http://www.cnblogs.com/grandyang/p/5991530.html", "420" :"http://www.cnblogs.com/grandyang/p/5988792.html", "419" :"http://www.cnblogs.com/grandyang/p/5979207.html", "418" :"http://www.cnblogs.com/grandyang/p/5975426.html", "417" :"http://www.cnblogs.com/grandyang/p/5962508.html", "416" :"http://www.cnblogs.com/grandyang/p/5951422.html", "415" :"http://www.cnblogs.com/grandyang/p/5944311.html", "414" :"http://www.cnblogs.com/grandyang/p/5983113.html", "413" :"http://www.cnblogs.com/grandyang/p/5968340.html", "412" :"http://www.cnblogs.com/grandyang/p/5966473.html", "411" :"http://www.cnblogs.com/grandyang/p/5935836.html", "410" :"http://www.cnblogs.com/grandyang/p/5933787.html", "409" :"http://www.cnblogs.com/grandyang/p/5931874.html", "408" :"http://www.cnblogs.com/grandyang/p/5930369.html", "407" :"http://www.cnblogs.com/grandyang/p/5928987.html", "406" :"http://www.cnblogs.com/grandyang/p/5928417.html", "405" :"http://www.cnblogs.com/grandyang/p/5926674.html", "404" :"http://www.cnblogs.com/grandyang/p/5923559.html", "403" :"http://www.cnblogs.com/grandyang/p/5888439.html", "402" :"http://www.cnblogs.com/grandyang/p/5883736.html", "401" :"http://www.cnblogs.com/grandyang/p/5896454.html", "400" :"http://www.cnblogs.com/grandyang/p/5891871.html", "399" :"http://www.cnblogs.com/grandyang/p/5880133.html", "398" :"http://www.cnblogs.com/grandyang/p/5875509.html", "397" :"http://www.cnblogs.com/grandyang/p/5873525.html", "396" :"http://www.cnblogs.com/grandyang/p/5869791.html", "395" :"http://www.cnblogs.com/grandyang/p/5852352.html", "394" :"http://www.cnblogs.com/grandyang/p/5849037.html", "393" :"http://www.cnblogs.com/grandyang/p/5847597.html", "392" :"http://www.cnblogs.com/grandyang/p/5842033.html", "391" :"http://www.cnblogs.com/grandyang/p/5825619.html", "390" :"http://www.cnblogs.com/grandyang/p/5860706.html", "389" :"http://www.cnblogs.com/grandyang/p/5816418.html", "388" :"http://www.cnblogs.com/grandyang/p/5806493.html", "387" :"http://www.cnblogs.com/grandyang/p/5802109.html", "386" :"http://www.cnblogs.com/grandyang/p/5798275.html", "385" :"http://www.cnblogs.com/grandyang/p/5771434.html", "384" :"http://www.cnblogs.com/grandyang/p/5783392.html", "383" :"http://www.cnblogs.com/grandyang/p/5764314.html", "382" :"http://www.cnblogs.com/grandyang/p/5759926.html", "381" :"http://www.cnblogs.com/grandyang/p/5756148.html", "380" :"http://www.cnblogs.com/grandyang/p/5740864.html", "379" :"http://www.cnblogs.com/grandyang/p/5735205.html", "378" :"http://www.cnblogs.com/grandyang/p/5727892.html", "377" :"http://www.cnblogs.com/grandyang/p/5705750.html", "376" :"http://www.cnblogs.com/grandyang/p/5697621.html", "375" :"http://www.cnblogs.com/grandyang/p/5677550.html", "374" :"http://www.cnblogs.com/grandyang/p/5666502.html", "373" :"http://www.cnblogs.com/grandyang/p/5653127.html", "372" :"http://www.cnblogs.com/grandyang/p/5651982.html", "371" :"http://www.cnblogs.com/grandyang/p/5631814.html", "370" :"http://www.cnblogs.com/grandyang/p/5628786.html", "369" :"http://www.cnblogs.com/grandyang/p/5626389.html", "368" :"http://www.cnblogs.com/grandyang/p/5625209.html", "367" :"http://www.cnblogs.com/grandyang/p/5619296.html", "366" :"http://www.cnblogs.com/grandyang/p/5616158.html", "365" :"http://www.cnblogs.com/grandyang/p/5628836.html", "364" :"http://www.cnblogs.com/grandyang/p/5615583.html", "363" :"http://www.cnblogs.com/grandyang/p/5617660.html", "362" :"http://www.cnblogs.com/grandyang/p/5605552.html", "361" :"http://www.cnblogs.com/grandyang/p/5599289.html", "360" :"http://www.cnblogs.com/grandyang/p/5595614.html", "359" :"http://www.cnblogs.com/grandyang/p/5592635.html", "358" :"http://www.cnblogs.com/grandyang/p/5586009.html", "357" :"http://www.cnblogs.com/grandyang/p/5582633.html", "356" :"http://www.cnblogs.com/grandyang/p/5579271.html", "355" :"http://www.cnblogs.com/grandyang/p/5577038.html", "354" :"http://www.cnblogs.com/grandyang/p/5568818.html", "353" :"http://www.cnblogs.com/grandyang/p/5558033.html", "352" :"http://www.cnblogs.com/grandyang/p/5548284.html", "351" :"http://www.cnblogs.com/grandyang/p/5541012.html", "350" :"http://www.cnblogs.com/grandyang/p/5533305.html", "349" :"http://www.cnblogs.com/grandyang/p/5507129.html", "348" :"http://www.cnblogs.com/grandyang/p/5467118.html", "347" :"http://www.cnblogs.com/grandyang/p/5454125.html", "346" :"http://www.cnblogs.com/grandyang/p/5450001.html", "345" :"http://www.cnblogs.com/grandyang/p/5426682.html", "344" :"http://www.cnblogs.com/grandyang/p/5420836.html", "343" :"http://www.cnblogs.com/grandyang/p/5411919.html", "342" :"http://www.cnblogs.com/grandyang/p/5403783.html", "341" :"http://www.cnblogs.com/grandyang/p/5358793.html", "340" :"http://www.cnblogs.com/grandyang/p/5351347.html", "339" :"http://www.cnblogs.com/grandyang/p/5340305.html", "338" :"http://www.cnblogs.com/grandyang/p/5294255.html", "337" :"http://www.cnblogs.com/grandyang/p/5275096.html", "336" :"http://www.cnblogs.com/grandyang/p/5272039.html", "335" :"http://www.cnblogs.com/grandyang/p/5216856.html", "334" :"http://www.cnblogs.com/grandyang/p/5194599.html", "333" :"http://www.cnblogs.com/grandyang/p/5188938.html", "332" :"http://www.cnblogs.com/grandyang/p/5183210.html", "331" :"http://www.cnblogs.com/grandyang/p/5174738.html", "330" :"http://www.cnblogs.com/grandyang/p/5165821.html", "329" :"http://www.cnblogs.com/grandyang/p/5148030.html", "328" :"http://www.cnblogs.com/grandyang/p/5138936.html", "327" :"http://www.cnblogs.com/grandyang/p/5162678.html", "326" :"http://www.cnblogs.com/grandyang/p/5138212.html", "325" :"http://www.cnblogs.com/grandyang/p/5336668.html", "324" :"http://www.cnblogs.com/grandyang/p/5139057.html", "323" :"http://www.cnblogs.com/grandyang/p/5166356.html", "322" :"http://www.cnblogs.com/grandyang/p/5138186.html", "321" :"http://www.cnblogs.com/grandyang/p/5136749.html", "320" :"http://www.cnblogs.com/grandyang/p/5261569.html", "319" :"http://www.cnblogs.com/grandyang/p/5100098.html", "318" :"http://www.cnblogs.com/grandyang/p/5090058.html", "317" :"http://www.cnblogs.com/grandyang/p/5297683.html", "316" :"http://www.cnblogs.com/grandyang/p/5085379.html", "315" :"http://www.cnblogs.com/grandyang/p/5078490.html", "314" :"http://www.cnblogs.com/grandyang/p/5278930.html", "313" :"http://www.cnblogs.com/grandyang/p/5144918.html", "312" :"http://www.cnblogs.com/grandyang/p/5006441.html", "311" :"http://www.cnblogs.com/grandyang/p/5282959.html", "310" :"http://www.cnblogs.com/grandyang/p/5000291.html", "309" :"http://www.cnblogs.com/grandyang/p/4997417.html", "308" :"http://www.cnblogs.com/grandyang/p/5300458.html", "307" :"http://www.cnblogs.com/grandyang/p/4985506.html", "306" :"http://www.cnblogs.com/grandyang/p/4974115.html", "305" :"http://www.cnblogs.com/grandyang/p/5190419.html", "304" :"http://www.cnblogs.com/grandyang/p/4958789.html", "303" :"http://www.cnblogs.com/grandyang/p/4952464.html", "302" :"http://www.cnblogs.com/grandyang/p/5268775.html", "301" :"http://www.cnblogs.com/grandyang/p/4944875.html", "300" :"http://www.cnblogs.com/grandyang/p/4938187.html", "299" :"http://www.cnblogs.com/grandyang/p/4929139.html", "298" :"http://www.cnblogs.com/grandyang/p/5252599.html", "297" :"http://www.cnblogs.com/grandyang/p/4913869.html", "296" :"http://www.cnblogs.com/grandyang/p/5291058.html", "295" :"http://www.cnblogs.com/grandyang/p/4896673.html", "294" :"http://www.cnblogs.com/grandyang/p/5226206.html", "293" :"http://www.cnblogs.com/grandyang/p/5224896.html", "292" :"http://www.cnblogs.com/grandyang/p/4873248.html", "291" :"http://www.cnblogs.com/grandyang/p/5325761.html", "290" :"http://www.cnblogs.com/grandyang/p/4857022.html", "289" :"http://www.cnblogs.com/grandyang/p/4854466.html", "288" :"http://www.cnblogs.com/grandyang/p/5220589.html", "287" :"http://www.cnblogs.com/grandyang/p/4843654.html", "286" :"http://www.cnblogs.com/grandyang/p/5285868.html", "285" :"http://www.cnblogs.com/grandyang/p/5306162.html", "284" :"http://www.cnblogs.com/grandyang/p/4825068.html", "283" :"http://www.cnblogs.com/grandyang/p/4822732.html", "282" :"http://www.cnblogs.com/grandyang/p/4814506.html", "281" :"http://www.cnblogs.com/grandyang/p/5212785.html", "280" :"http://www.cnblogs.com/grandyang/p/5177285.html", "279" :"http://www.cnblogs.com/grandyang/p/4800552.html", "278" :"http://www.cnblogs.com/grandyang/p/4790469.html", "277" :"http://www.cnblogs.com/grandyang/p/5310649.html", "276" :"http://www.cnblogs.com/grandyang/p/5231220.html", "275" :"http://www.cnblogs.com/grandyang/p/4782695.html", "274" :"http://www.cnblogs.com/grandyang/p/4781203.html", "273" :"http://www.cnblogs.com/grandyang/p/4772780.html", "272" :"http://www.cnblogs.com/grandyang/p/5247398.html", "271" :"http://www.cnblogs.com/grandyang/p/5265628.html", "270" :"http://www.cnblogs.com/grandyang/p/5237170.html", "269" :"http://www.cnblogs.com/grandyang/p/5250200.html", "268" :"http://www.cnblogs.com/grandyang/p/4756677.html", "267" :"http://www.cnblogs.com/grandyang/p/5315227.html", "266" :"http://www.cnblogs.com/grandyang/p/5223238.html", "265" :"http://www.cnblogs.com/grandyang/p/5322870.html", "264" :"http://www.cnblogs.com/grandyang/p/4743837.html", "263" :"http://www.cnblogs.com/grandyang/p/4741934.html", "262" :"http://www.cnblogs.com/grandyang/p/5373841.html", "261" :"http://www.cnblogs.com/grandyang/p/5257919.html", "260" :"http://www.cnblogs.com/grandyang/p/4741122.html", "259" :"http://www.cnblogs.com/grandyang/p/5235086.html", "258" :"http://www.cnblogs.com/grandyang/p/4741028.html", "257" :"http://www.cnblogs.com/grandyang/p/4738031.html", "256" :"http://www.cnblogs.com/grandyang/p/5319384.html", "255" :"http://www.cnblogs.com/grandyang/p/5327635.html", "254" :"http://www.cnblogs.com/grandyang/p/5332722.html", "253" :"http://www.cnblogs.com/grandyang/p/5244720.html", "252" :"http://www.cnblogs.com/grandyang/p/5240774.html", "251" :"http://www.cnblogs.com/grandyang/p/5209621.html", "250" :"http://www.cnblogs.com/grandyang/p/5206862.html", "249" :"http://www.cnblogs.com/grandyang/p/5204770.html", "248" :"http://www.cnblogs.com/grandyang/p/5203228.html", "247" :"http://www.cnblogs.com/grandyang/p/5200919.html", "246" :"http://www.cnblogs.com/grandyang/p/5196960.html", "245" :"http://www.cnblogs.com/grandyang/p/5192426.html", "244" :"http://www.cnblogs.com/grandyang/p/5187640.html", "243" :"http://www.cnblogs.com/grandyang/p/5187041.html", "242" :"http://www.cnblogs.com/grandyang/p/4694988.html", "241" :"http://www.cnblogs.com/grandyang/p/4682458.html", "240" :"http://www.cnblogs.com/grandyang/p/4669134.html", "239" :"http://www.cnblogs.com/grandyang/p/4656517.html", "238" :"http://www.cnblogs.com/grandyang/p/4650187.html", "237" :"http://www.cnblogs.com/grandyang/p/4647576.html", "236" :"http://www.cnblogs.com/grandyang/p/4641968.html", "235" :"http://www.cnblogs.com/grandyang/p/4640572.html", "234" :"http://www.cnblogs.com/grandyang/p/4635425.html", "233" :"http://www.cnblogs.com/grandyang/p/4629032.html", "232" :"http://www.cnblogs.com/grandyang/p/4626238.html", "231" :"http://www.cnblogs.com/grandyang/p/4623394.html", "230" :"http://www.cnblogs.com/grandyang/p/4620012.html", "229" :"http://www.cnblogs.com/grandyang/p/4606822.html", "228" :"http://www.cnblogs.com/grandyang/p/4603555.html", "227" :"http://www.cnblogs.com/grandyang/p/4601208.html", "226" :"http://www.cnblogs.com/grandyang/p/4572877.html", "225" :"http://www.cnblogs.com/grandyang/p/4568796.html", "224" :"http://www.cnblogs.com/grandyang/p/4570699.html", "223" :"http://www.cnblogs.com/grandyang/p/4563153.html", "222" :"http://www.cnblogs.com/grandyang/p/4567827.html", "221" :"http://www.cnblogs.com/grandyang/p/4550604.html", "220" :"http://www.cnblogs.com/grandyang/p/4545261.html", "219" :"http://www.cnblogs.com/grandyang/p/4539680.html", "218" :"http://www.cnblogs.com/grandyang/p/4534586.html", "217" :"http://www.cnblogs.com/grandyang/p/4537029.html", "216" :"http://www.cnblogs.com/grandyang/p/4537983.html", "215" :"http://www.cnblogs.com/grandyang/p/4539757.html", "214" :"http://www.cnblogs.com/grandyang/p/4523624.html", "213" :"http://www.cnblogs.com/grandyang/p/4518674.html", "212" :"http://www.cnblogs.com/grandyang/p/4516013.html", "211" :"http://www.cnblogs.com/grandyang/p/4507286.html", "210" :"http://www.cnblogs.com/grandyang/p/4504793.html", "209" :"http://www.cnblogs.com/grandyang/p/4501934.html", "208" :"http://www.cnblogs.com/grandyang/p/4491665.html", "207" :"http://www.cnblogs.com/grandyang/p/4484571.html", "206" :"http://www.cnblogs.com/grandyang/p/4478820.html", "205" :"http://www.cnblogs.com/grandyang/p/4465779.html", "204" :"http://www.cnblogs.com/grandyang/p/4462810.html", "203" :"http://www.cnblogs.com/grandyang/p/4452252.html", "202" :"http://www.cnblogs.com/grandyang/p/4447233.html", "201" :"http://www.cnblogs.com/grandyang/p/4431646.html", "200" :"http://www.cnblogs.com/grandyang/p/4402656.html", "199" :"http://www.cnblogs.com/grandyang/p/4392254.html", "198" :"http://www.cnblogs.com/grandyang/p/4383632.html", "197" :"http://www.cnblogs.com/grandyang/p/5371438.html", "196" :"http://www.cnblogs.com/grandyang/p/5371227.html", "195" :"http://www.cnblogs.com/grandyang/p/5376902.html", "194" :"http://www.cnblogs.com/grandyang/p/5382166.html", "193" :"http://www.cnblogs.com/grandyang/p/5389375.html", "192" :"http://www.cnblogs.com/grandyang/p/5386475.html", "191" :"http://www.cnblogs.com/grandyang/p/4325432.html", "190" :"http://www.cnblogs.com/grandyang/p/4321355.html", "189" :"http://www.cnblogs.com/grandyang/p/4298711.html", "188" :"http://www.cnblogs.com/grandyang/p/4295761.html", "187" :"http://www.cnblogs.com/grandyang/p/4284205.html", "186" :"http://www.cnblogs.com/grandyang/p/5186294.html", "185" :"http://www.cnblogs.com/grandyang/p/5367670.html", "184" :"http://www.cnblogs.com/grandyang/p/5366412.html", "183" :"http://www.cnblogs.com/grandyang/p/5361992.html", "182" :"http://www.cnblogs.com/grandyang/p/5361967.html", "181" :"http://www.cnblogs.com/grandyang/p/5354306.html", "180" :"http://www.cnblogs.com/grandyang/p/5354173.html", "179" :"http://www.cnblogs.com/grandyang/p/4225047.html", "178" :"http://www.cnblogs.com/grandyang/p/5351611.html", "177" :"http://www.cnblogs.com/grandyang/p/5348976.html", "176" :"http://www.cnblogs.com/grandyang/p/5348961.html", "175" :"http://www.cnblogs.com/grandyang/p/5348900.html", "174" :"http://www.cnblogs.com/grandyang/p/4233035.html", "173" :"http://www.cnblogs.com/grandyang/p/4231455.html", "172" :"http://www.cnblogs.com/grandyang/p/4219878.html", "171" :"http://www.cnblogs.com/grandyang/p/4225316.html", "170" :"http://www.cnblogs.com/grandyang/p/5184143.html", "169" :"http://www.cnblogs.com/grandyang/p/4233501.html", "168" :"http://www.cnblogs.com/grandyang/p/4227618.html", "167" :"http://www.cnblogs.com/grandyang/p/5185815.html", "166" :"http://www.cnblogs.com/grandyang/p/4238577.html", "165" :"http://www.cnblogs.com/grandyang/p/4244123.html", "164" :"http://www.cnblogs.com/grandyang/p/4234970.html", "163" :"http://www.cnblogs.com/grandyang/p/5184890.html", "162" :"http://www.cnblogs.com/grandyang/p/4217175.html", "161" :"http://www.cnblogs.com/grandyang/p/5184698.html", "160" :"http://www.cnblogs.com/grandyang/p/4128461.html", "159" :"http://www.cnblogs.com/grandyang/p/5185561.html", "158" :"http://www.cnblogs.com/grandyang/p/5181672.html", "157" :"http://www.cnblogs.com/grandyang/p/5174322.html", "156" :"http://www.cnblogs.com/grandyang/p/5172838.html", "155" :"http://www.cnblogs.com/grandyang/p/4091064.html", "154" :"http://www.cnblogs.com/grandyang/p/4040438.html", "153" :"http://www.cnblogs.com/grandyang/p/4032934.html", "152" :"http://www.cnblogs.com/grandyang/p/4028713.html", "151" :"http://www.cnblogs.com/grandyang/p/4606676.html", "150" :"http://www.cnblogs.com/grandyang/p/4247718.html", "149" :"http://www.cnblogs.com/grandyang/p/4579693.html", "148" :"http://www.cnblogs.com/grandyang/p/4249905.html", "147" :"http://www.cnblogs.com/grandyang/p/4250107.html", "146" :"http://www.cnblogs.com/grandyang/p/4587511.html", "145" :"http://www.cnblogs.com/grandyang/p/4251757.html", "144" :"http://www.cnblogs.com/grandyang/p/4146981.html", "143" :"http://www.cnblogs.com/grandyang/p/4254860.html", "142" :"http://www.cnblogs.com/grandyang/p/4137302.html", "141" :"http://www.cnblogs.com/grandyang/p/4137187.html", "140" :"http://www.cnblogs.com/grandyang/p/4576240.html", "139" :"http://www.cnblogs.com/grandyang/p/4257740.html", "138" :"http://www.cnblogs.com/grandyang/p/4261431.html", "137" :"http://www.cnblogs.com/grandyang/p/4263927.html", "136" :"http://www.cnblogs.com/grandyang/p/4130577.html", "135" :"http://www.cnblogs.com/grandyang/p/4575026.html", "134" :"http://www.cnblogs.com/grandyang/p/4266812.html", "133" :"http://www.cnblogs.com/grandyang/p/4267628.html", "132" :"http://www.cnblogs.com/grandyang/p/4271456.html", "131" :"http://www.cnblogs.com/grandyang/p/4270008.html", "130" :"http://www.cnblogs.com/grandyang/p/4555831.html", "129" :"http://www.cnblogs.com/grandyang/p/4273700.html", "128" :"http://www.cnblogs.com/grandyang/p/4276225.html", "127" :"http://www.cnblogs.com/grandyang/p/4539768.html", "126" :"http://www.cnblogs.com/grandyang/p/4548184.html", "125" :"http://www.cnblogs.com/grandyang/p/4030114.html", "124" :"http://www.cnblogs.com/grandyang/p/4280120.html", "123" :"http://www.cnblogs.com/grandyang/p/4281975.html", "122" :"http://www.cnblogs.com/grandyang/p/4280803.html", "121" :"http://www.cnblogs.com/grandyang/p/4280131.html", "120" :"http://www.cnblogs.com/grandyang/p/4286274.html", "119" :"http://www.cnblogs.com/grandyang/p/4031536.html", "118" :"http://www.cnblogs.com/grandyang/p/4032449.html", "117" :"http://www.cnblogs.com/grandyang/p/4290148.html", "116" :"http://www.cnblogs.com/grandyang/p/4288151.html", "115" :"http://www.cnblogs.com/grandyang/p/4294105.html", "114" :"http://www.cnblogs.com/grandyang/p/4293853.html", "113" :"http://www.cnblogs.com/grandyang/p/4042156.html", "112" :"http://www.cnblogs.com/grandyang/p/4036961.html", "111" :"http://www.cnblogs.com/grandyang/p/4042168.html", "110" :"http://www.cnblogs.com/grandyang/p/4045660.html", "109" :"http://www.cnblogs.com/grandyang/p/4295618.html", "108" :"http://www.cnblogs.com/grandyang/p/4295245.html", "107" :"http://www.cnblogs.com/grandyang/p/4051326.html", "106" :"http://www.cnblogs.com/grandyang/p/4296193.html", "105" :"http://www.cnblogs.com/grandyang/p/4296500.html", "104" :"http://www.cnblogs.com/grandyang/p/4051348.html", "103" :"http://www.cnblogs.com/grandyang/p/4297009.html", "102" :"http://www.cnblogs.com/grandyang/p/4051321.html", "101" :"http://www.cnblogs.com/grandyang/p/4051715.html", "100" :"http://www.cnblogs.com/grandyang/p/4053384.html", "99" :"http://www.cnblogs.com/grandyang/p/4298069.html", "98" :"http://www.cnblogs.com/grandyang/p/4298435.html", "97" :"http://www.cnblogs.com/grandyang/p/4298664.html", "96" :"http://www.cnblogs.com/grandyang/p/4299608.html", "95" :"http://www.cnblogs.com/grandyang/p/4301096.html", "94" :"http://www.cnblogs.com/grandyang/p/4297300.html", "93" :"http://www.cnblogs.com/grandyang/p/4305572.html", "92" :"http://www.cnblogs.com/grandyang/p/4306611.html", "91" :"http://www.cnblogs.com/grandyang/p/4313384.html", "90" :"http://www.cnblogs.com/grandyang/p/4310964.html", "89" :"http://www.cnblogs.com/grandyang/p/4315649.html", "88" :"http://www.cnblogs.com/grandyang/p/4059650.html", "87" :"http://www.cnblogs.com/grandyang/p/4318500.html", "86" :"http://www.cnblogs.com/grandyang/p/4321292.html", "85" :"http://www.cnblogs.com/grandyang/p/4322667.html", "84" :"http://www.cnblogs.com/grandyang/p/4322653.html", "83" :"http://www.cnblogs.com/grandyang/p/4066453.html", "82" :"http://www.cnblogs.com/grandyang/p/4069003.html", "81" :"http://www.cnblogs.com/grandyang/p/4325840.html", "80" :"http://www.cnblogs.com/grandyang/p/4329295.html", "79" :"http://www.cnblogs.com/grandyang/p/4332313.html", "78" :"http://www.cnblogs.com/grandyang/p/4309345.html", "77" :"http://www.cnblogs.com/grandyang/p/4332522.html", "76" :"http://www.cnblogs.com/grandyang/p/4340948.html", "75" :"http://www.cnblogs.com/grandyang/p/4341243.html", "74" :"http://www.cnblogs.com/grandyang/p/4323301.html", "73" :"http://www.cnblogs.com/grandyang/p/4341590.html", "72" :"http://www.cnblogs.com/grandyang/p/4344107.html", "71" :"http://www.cnblogs.com/grandyang/p/4347125.html", "70" :"https://www.cnblogs.com/grandyang/p/4079165.html", "69" :"http://www.cnblogs.com/grandyang/p/4346413.html", "68" :"http://www.cnblogs.com/grandyang/p/4350381.html", "67" :"http://www.cnblogs.com/grandyang/p/4084971.html", "66" :"http://www.cnblogs.com/grandyang/p/4079357.html", "65" :"http://www.cnblogs.com/grandyang/p/4084408.html", "64" :"http://www.cnblogs.com/grandyang/p/4353255.html", "63" :"http://www.cnblogs.com/grandyang/p/4353680.html", "62" :"http://www.cnblogs.com/grandyang/p/4353555.html", "61" :"http://www.cnblogs.com/grandyang/p/4355505.html", "60" :"http://www.cnblogs.com/grandyang/p/4358678.html", "59" :"http://www.cnblogs.com/grandyang/p/4362813.html", "58" :"http://www.cnblogs.com/grandyang/p/4086298.html", "57" :"http://www.cnblogs.com/grandyang/p/4367569.html", "56" :"http://www.cnblogs.com/grandyang/p/4370601.html", "55" :"http://www.cnblogs.com/grandyang/p/4371526.html", "54" :"http://www.cnblogs.com/grandyang/p/4362675.html", "53" :"http://www.cnblogs.com/grandyang/p/4377150.html", "52" :"http://www.cnblogs.com/grandyang/p/4380706.html", "51" :"http://www.cnblogs.com/grandyang/p/4377782.html", "50" :"http://www.cnblogs.com/grandyang/p/4383775.html", "49" :"http://www.cnblogs.com/grandyang/p/4385822.html", "48" :"http://www.cnblogs.com/grandyang/p/4389572.html", "47" :"http://www.cnblogs.com/grandyang/p/4359825.html", "46" :"http://www.cnblogs.com/grandyang/p/4358848.html", "45" :"http://www.cnblogs.com/grandyang/p/4373533.html", "44" :"http://www.cnblogs.com/grandyang/p/4401196.html", "43" :"http://www.cnblogs.com/grandyang/p/4395356.html", "42" :"http://www.cnblogs.com/grandyang/p/4402392.html", "41" :"http://www.cnblogs.com/grandyang/p/4395963.html", "40" :"http://www.cnblogs.com/grandyang/p/4419386.html", "39" :"http://www.cnblogs.com/grandyang/p/4419259.html", "38" :"http://www.cnblogs.com/grandyang/p/4086299.html", "37" :"http://www.cnblogs.com/grandyang/p/4421852.html", "36" :"http://www.cnblogs.com/grandyang/p/4421217.html", "35" :"http://www.cnblogs.com/grandyang/p/4408638.html", "34" :"http://www.cnblogs.com/grandyang/p/4409379.html", "33" :"http://www.cnblogs.com/grandyang/p/4325648.html", "32" :"http://www.cnblogs.com/grandyang/p/4424731.html", "31" :"http://www.cnblogs.com/grandyang/p/4428207.html", "30" :"http://www.cnblogs.com/grandyang/p/4521224.html", "29" :"http://www.cnblogs.com/grandyang/p/4431949.html", "28" :"http://www.cnblogs.com/grandyang/p/4606696.html", "27" :"http://www.cnblogs.com/grandyang/p/4606700.html", "26" :"http://www.cnblogs.com/grandyang/p/4329128.html", "25" :"http://www.cnblogs.com/grandyang/p/4441324.html", "24" :"http://www.cnblogs.com/grandyang/p/4441680.html", "23" :"http://www.cnblogs.com/grandyang/p/4606710.html", "22" :"http://www.cnblogs.com/grandyang/p/4444160.html", "21" :"http://www.cnblogs.com/grandyang/p/4086297.html", "20" :"http://www.cnblogs.com/grandyang/p/4424587.html", "19" :"http://www.cnblogs.com/grandyang/p/4606920.html", "18" :"http://www.cnblogs.com/grandyang/p/4515925.html", "17" :"http://www.cnblogs.com/grandyang/p/4452220.html", "16" :"http://www.cnblogs.com/grandyang/p/4510984.html", "15" :"http://www.cnblogs.com/grandyang/p/4481576.html", "14" :"http://www.cnblogs.com/grandyang/p/4606926.html", "13" :"http://www.cnblogs.com/grandyang/p/4120857.html", "12" :"http://www.cnblogs.com/grandyang/p/4123374.html", "11" :"http://www.cnblogs.com/grandyang/p/4455109.html", "10" :"http://www.cnblogs.com/grandyang/p/4461713.html", "9" :"http://www.cnblogs.com/grandyang/p/4125510.html", "8" :"http://www.cnblogs.com/grandyang/p/4125537.html", "7" :"http://www.cnblogs.com/grandyang/p/4125588.html", "6" :"http://www.cnblogs.com/grandyang/p/4128268.html", "5" :"http://www.cnblogs.com/grandyang/p/4464476.html", "4" :"http://www.cnblogs.com/grandyang/p/4465932.html", "3" :"http://www.cnblogs.com/grandyang/p/4480780.html", "2" :"http://www.cnblogs.com/grandyang/p/4129891.html", "1" :"http://www.cnblogs.com/grandyang/p/4130379.html", } - id = leetcodeName2Id[problemName]; - if(id in leetcodeId2Url){ //有此题就显示 - list.push({url:leetcodeId2Url[id],value:'grandyang'}) - } - //在水中的鱼博客中进行搜索 - var searchName = problemName.replace(/-/g, encodeURIComponent('+')); - var searchUrl ="https://fisherlei.blogspot.com/search?q="; - searchUrl =searchUrl+searchName - list.push({url:searchUrl,value:'水中的鱼'}) -======= }); - //在https://github.com/csujedihy/lc-all-solutions中找python的答案 + //在https://www.cnblogs.com/grandyang/p/4606334.html中找python的答案 $("body").on("click","#search_java",function(){ var id = "001"; //const leetcodeId2Name = {"665": "non-decreasing-array", "664": "strange-printer", "662": "maximum-width-of-binary-tree", "661": "image-smoother", "659": "split-array-into-consecutive-subsequences", "658": "find-k-closest-elements", "657": "robot-return-to-origin", "655": "print-binary-tree", "654": "maximum-binary-tree", "653": "two-sum-iv-input-is-a-bst", "652": "find-duplicate-subtrees", "650": "2-keys-keyboard", "649": "dota2-senate", "648": "replace-words", "647": "palindromic-substrings", "646": "maximum-length-of-pair-chain", "645": "set-mismatch", "643": "maximum-average-subarray-i", "640": "solve-the-equation", "639": "decode-ways-ii", "638": "shopping-offers", "637": "average-of-levels-in-binary-tree", "636": "exclusive-time-of-functions", "633": "sum-of-square-numbers", "632": "smallest-range", "630": "course-schedule-iii", "629": "k-inverse-pairs-array", "628": "maximum-product-of-three-numbers", "627": "swap-salary", "626": "exchange-seats", "623": "add-one-row-to-tree", "621": "task-scheduler", "620": "not-boring-movies", "617": "merge-two-binary-trees", "611": "valid-triangle-number", "609": "find-duplicate-file-in-system", "606": "construct-string-from-binary-tree", "605": "can-place-flowers", "601": "human-traffic-of-stadium", "600": "non-negative-integers-without-consecutive-ones", "599": "minimum-index-sum-of-two-lists", "598": "range-addition-ii", "596": "classes-more-than-5-students", "595": "big-countries", "594": "longest-harmonious-subsequence", "593": "valid-square", "592": "fraction-addition-and-subtraction", "591": "tag-validator", "587": "erect-the-fence", "583": "delete-operation-for-two-strings", "581": "shortest-unsorted-continuous-subarray", "576": "out-of-boundary-paths", "575": "distribute-candies", "572": "subtree-of-another-tree", "567": "permutation-in-string", "566": "reshape-the-matrix", "565": "array-nesting", "564": "find-the-closest-palindrome", "563": "binary-tree-tilt", "561": "array-partition-i", "560": "subarray-sum-equals-k", "557": "reverse-words-in-a-string-iii", "556": "next-greater-element-iii", "554": "brick-wall", "553": "optimal-division", "552": "student-attendance-record-ii", "551": "student-attendance-record-i", "547": "friend-circles", "546": "remove-boxes", "543": "diameter-of-binary-tree", "542": "01-matrix", "541": "reverse-string-ii", "540": "single-element-in-a-sorted-array", "539": "minimum-time-difference", "538": "convert-bst-to-greater-tree", "537": "complex-number-multiplication", "535": "encode-and-decode-tinyurl", "532": "k-diff-pairs-in-an-array", "530": "minimum-absolute-difference-in-bst", "529": "minesweeper", "526": "beautiful-arrangement", "525": "contiguous-array", "524": "longest-word-in-dictionary-through-deleting", "523": "continuous-subarray-sum", "522": "longest-uncommon-subsequence-ii", "521": "longest-uncommon-subsequence-i", "520": "detect-capital", "518": "coin-change-2", "517": "super-washing-machines", "516": "longest-palindromic-subsequence", "515": "find-largest-value-in-each-tree-row", "514": "freedom-trail", "513": "find-bottom-left-tree-value", "508": "most-frequent-subtree-sum", "507": "perfect-number", "506": "relative-ranks", "504": "base-7", "503": "next-greater-element-ii", "502": "ipo", "501": "find-mode-in-binary-search-tree", "500": "keyboard-row", "498": "diagonal-traverse", "496": "next-greater-element-i", "495": "teemo-attacking", "494": "target-sum", "493": "reverse-pairs", "492": "construct-the-rectangle", "491": "increasing-subsequences", "488": "zuma-game", "486": "predict-the-winner", "485": "max-consecutive-ones", "483": "smallest-good-base", "482": "license-key-formatting", "481": "magical-string", "480": "sliding-window-median", "479": "largest-palindrome-product", "477": "total-hamming-distance", "476": "number-complement", "475": "heaters", "474": "ones-and-zeroes", "473": "matchsticks-to-square", "472": "concatenated-words", "468": "validate-ip-address", "467": "unique-substrings-in-wraparound-string", "466": "count-the-repetitions", "464": "can-i-win", "463": "island-perimeter", "462": "minimum-moves-to-equal-array-elements-ii", "461": "hamming-distance", "460": "lfu-cache", "459": "repeated-substring-pattern", "458": "poor-pigs", "457": "circular-array-loop", "456": "132-pattern", "455": "assign-cookies", "454": "4sum-ii", "453": "minimum-moves-to-equal-array-elements", "452": "minimum-number-of-arrows-to-burst-balloons", "451": "sort-characters-by-frequency", "450": "delete-node-in-a-bst", "449": "serialize-and-deserialize-bst", "448": "find-all-numbers-disappeared-in-an-array", "447": "number-of-boomerangs", "446": "arithmetic-slices-ii-subsequence", "445": "add-two-numbers-ii", "443": "string-compression", "442": "find-all-duplicates-in-an-array", "441": "arranging-coins", "440": "k-th-smallest-in-lexicographical-order", "438": "find-all-anagrams-in-a-string", "437": "path-sum-iii", "436": "find-right-interval", "435": "non-overlapping-intervals", "434": "number-of-segments-in-a-string", "433": "minimum-genetic-mutation", "432": "all-oone-data-structure", "424": "longest-repeating-character-replacement", "423": "reconstruct-original-digits-from-english", "421": "maximum-xor-of-two-numbers-in-an-array", "420": "strong-password-checker", "419": "battleships-in-a-board", "417": "pacific-atlantic-water-flow", "416": "partition-equal-subset-sum", "415": "add-strings", "414": "third-maximum-number", "413": "arithmetic-slices", "412": "fizz-buzz", "410": "split-array-largest-sum", "409": "longest-palindrome", "407": "trapping-rain-water-ii", "406": "queue-reconstruction-by-height", "405": "convert-a-number-to-hexadecimal", "404": "sum-of-left-leaves", "403": "frog-jump", "402": "remove-k-digits", "401": "binary-watch", "400": "nth-digit", "399": "evaluate-division", "398": "random-pick-index", "397": "integer-replacement", "396": "rotate-function", "395": "longest-substring-with-at-least-k-repeating-characters", "394": "decode-string", "393": "utf-8-validation", "392": "is-subsequence", "391": "perfect-rectangle", "390": "elimination-game", "389": "find-the-difference", "388": "longest-absolute-file-path", "387": "first-unique-character-in-a-string", "386": "lexicographical-numbers", "385": "mini-parser", "384": "shuffle-an-array", "383": "ransom-note", "382": "linked-list-random-node", "381": "insert-delete-getrandom-o1-duplicates-allowed", "380": "insert-delete-getrandom-o1", "378": "kth-smallest-element-in-a-sorted-matrix", "377": "combination-sum-iv", "376": "wiggle-subsequence", "375": "guess-number-higher-or-lower-ii", "374": "guess-number-higher-or-lower", "373": "find-k-pairs-with-smallest-sums", "372": "super-pow", "371": "sum-of-two-integers", "368": "largest-divisible-subset", "367": "valid-perfect-square", "365": "water-and-jug-problem", "363": "max-sum-of-rectangle-no-larger-than-k", "357": "count-numbers-with-unique-digits", "355": "design-twitter", "354": "russian-doll-envelopes", "352": "data-stream-as-disjoint-intervals", "350": "intersection-of-two-arrays-ii", "349": "intersection-of-two-arrays", "347": "top-k-frequent-elements", "345": "reverse-vowels-of-a-string", "344": "reverse-string", "343": "integer-break", "342": "power-of-four", "341": "flatten-nested-list-iterator", "338": "counting-bits", "337": "house-robber-iii", "336": "palindrome-pairs", "335": "self-crossing", "334": "increasing-triplet-subsequence", "332": "reconstruct-itinerary", "331": "verify-preorder-serialization-of-a-binary-tree", "330": "patching-array", "329": "longest-increasing-path-in-a-matrix", "328": "odd-even-linked-list", "327": "count-of-range-sum", "326": "power-of-three", "324": "wiggle-sort-ii", "322": "coin-change", "321": "create-maximum-number", "319": "bulb-switcher", "318": "maximum-product-of-word-lengths", "316": "remove-duplicate-letters", "315": "count-of-smaller-numbers-after-self", "313": "super-ugly-number", "312": "burst-balloons", "310": "minimum-height-trees", "309": "best-time-to-buy-and-sell-stock-with-cooldown", "307": "range-sum-query-mutable", "306": "additive-number", "304": "range-sum-query-2d-immutable", "303": "range-sum-query-immutable", "301": "remove-invalid-parentheses", "300": "longest-increasing-subsequence", "299": "bulls-and-cows", "297": "serialize-and-deserialize-binary-tree", "295": "find-median-from-data-stream", "292": "nim-game", "290": "word-pattern", "289": "game-of-life", "287": "find-the-duplicate-number", "284": "peeking-iterator", "283": "move-zeroes", "282": "expression-add-operators", "279": "perfect-squares", "278": "first-bad-version", "275": "h-index-ii", "274": "h-index", "273": "integer-to-english-words", "268": "missing-number", "264": "ugly-number-ii", "263": "ugly-number", "262": "trips-and-users", "260": "single-number-iii", "258": "add-digits", "257": "binary-tree-paths", "242": "valid-anagram", "241": "different-ways-to-add-parentheses", "240": "search-a-2d-matrix-ii", "239": "sliding-window-maximum", "238": "product-of-array-except-self", "237": "delete-node-in-a-linked-list", "236": "lowest-common-ancestor-of-a-binary-tree", "235": "lowest-common-ancestor-of-a-binary-search-tree", "234": "palindrome-linked-list", "233": "number-of-digit-one", "232": "implement-queue-using-stacks", "231": "power-of-two", "230": "kth-smallest-element-in-a-bst", "229": "majority-element-ii", "228": "summary-ranges", "227": "basic-calculator-ii", "226": "invert-binary-tree", "225": "implement-stack-using-queues", "224": "basic-calculator", "223": "rectangle-area", "222": "count-complete-tree-nodes", "221": "maximal-square", "220": "contains-duplicate-iii", "219": "contains-duplicate-ii", "218": "the-skyline-problem", "217": "contains-duplicate", "216": "combination-sum-iii", "215": "kth-largest-element-in-an-array", "214": "shortest-palindrome", "213": "house-robber-ii", "212": "word-search-ii", "211": "add-and-search-word-data-structure-design", "210": "course-schedule-ii", "209": "minimum-size-subarray-sum", "208": "implement-trie-prefix-tree", "207": "course-schedule", "206": "reverse-linked-list", "205": "isomorphic-strings", "204": "count-primes", "203": "remove-linked-list-elements", "202": "happy-number", "201": "bitwise-and-of-numbers-range", "200": "number-of-islands", "199": "binary-tree-right-side-view", "198": "house-robber", "197": "rising-temperature", "196": "delete-duplicate-emails", "195": "tenth-line", "194": "transpose-file", "193": "valid-phone-numbers", "192": "word-frequency", "191": "number-of-1-bits", "190": "reverse-bits", "189": "rotate-array", "188": "best-time-to-buy-and-sell-stock-iv", "187": "repeated-dna-sequences", "185": "department-top-three-salaries", "184": "department-highest-salary", "183": "customers-who-never-order", "182": "duplicate-emails", "181": "employees-earning-more-than-their-managers", "180": "consecutive-numbers", "179": "largest-number", "178": "rank-scores", "177": "nth-highest-salary", "176": "second-highest-salary", "175": "combine-two-tables", "174": "dungeon-game", "173": "binary-search-tree-iterator", "172": "factorial-trailing-zeroes", "171": "excel-sheet-column-number", "169": "majority-element", "168": "excel-sheet-column-title", "167": "two-sum-ii-input-array-is-sorted", "166": "fraction-to-recurring-decimal", "165": "compare-version-numbers", "164": "maximum-gap", "162": "find-peak-element", "160": "intersection-of-two-linked-lists", "155": "min-stack", "154": "find-minimum-in-rotated-sorted-array-ii", "153": "find-minimum-in-rotated-sorted-array", "152": "maximum-product-subarray", "151": "reverse-words-in-a-string", "150": "evaluate-reverse-polish-notation", "149": "max-points-on-a-line", "148": "sort-list", "147": "insertion-sort-list", "146": "lru-cache", "145": "binary-tree-postorder-traversal", "144": "binary-tree-preorder-traversal", "143": "reorder-list", "142": "linked-list-cycle-ii", "141": "linked-list-cycle", "140": "word-break-ii", "139": "word-break", "138": "copy-list-with-random-pointer", "137": "single-number-ii", "136": "single-number", "135": "candy", "134": "gas-station", "133": "clone-graph", "132": "palindrome-partitioning-ii", "131": "palindrome-partitioning", "130": "surrounded-regions", "129": "sum-root-to-leaf-numbers", "128": "longest-consecutive-sequence", "127": "word-ladder", "126": "word-ladder-ii", "125": "valid-palindrome", "124": "binary-tree-maximum-path-sum", "123": "best-time-to-buy-and-sell-stock-iii", "122": "best-time-to-buy-and-sell-stock-ii", "121": "best-time-to-buy-and-sell-stock", "120": "triangle", "119": "pascals-triangle-ii", "118": "pascals-triangle", "117": "populating-next-right-pointers-in-each-node-ii", "116": "populating-next-right-pointers-in-each-node", "115": "distinct-subsequences", "114": "flatten-binary-tree-to-linked-list", "113": "path-sum-ii", "112": "path-sum", "111": "minimum-depth-of-binary-tree", "110": "balanced-binary-tree", "109": "convert-sorted-list-to-binary-search-tree", "108": "convert-sorted-array-to-binary-search-tree", "107": "binary-tree-level-order-traversal-ii", "106": "construct-binary-tree-from-inorder-and-postorder-traversal", "105": "construct-binary-tree-from-preorder-and-inorder-traversal", "104": "maximum-depth-of-binary-tree", "103": "binary-tree-zigzag-level-order-traversal", "102": "binary-tree-level-order-traversal", "101": "symmetric-tree", "100": "same-tree", "99": "recover-binary-search-tree", "98": "validate-binary-search-tree", "97": "interleaving-string", "96": "unique-binary-search-trees", "95": "unique-binary-search-trees-ii", "94": "binary-tree-inorder-traversal", "93": "restore-ip-addresses", "92": "reverse-linked-list-ii", "91": "decode-ways", "90": "subsets-ii", "89": "gray-code", "88": "merge-sorted-array", "87": "scramble-string", "86": "partition-list", "85": "maximal-rectangle", "84": "largest-rectangle-in-histogram", "83": "remove-duplicates-from-sorted-list", "82": "remove-duplicates-from-sorted-list-ii", "81": "search-in-rotated-sorted-array-ii", "80": "remove-duplicates-from-sorted-array-ii", "79": "word-search", "78": "subsets", "77": "combinations", "76": "minimum-window-substring", "75": "sort-colors", "74": "search-a-2d-matrix", "73": "set-matrix-zeroes", "72": "edit-distance", "71": "simplify-path", "70": "climbing-stairs", "69": "sqrtx", "68": "text-justification", "67": "add-binary", "66": "plus-one", "65": "valid-number", "64": "minimum-path-sum", "63": "unique-paths-ii", "62": "unique-paths", "61": "rotate-list", "60": "permutation-sequence", "59": "spiral-matrix-ii", "58": "length-of-last-word", "57": "insert-interval", "56": "merge-intervals", "55": "jump-game", "54": "spiral-matrix", "53": "maximum-subarray", "52": "n-queens-ii", "51": "n-queens", "50": "powx-n", "49": "group-anagrams", "48": "rotate-image", "47": "permutations-ii", "46": "permutations", "45": "jump-game-ii", "44": "wildcard-matching", "43": "multiply-strings", "42": "trapping-rain-water", "41": "first-missing-positive", "40": "combination-sum-ii", "39": "combination-sum", "38": "count-and-say", "37": "sudoku-solver", "36": "valid-sudoku", "35": "search-insert-position", "34": "find-first-and-last-position-of-element-in-sorted-array", "33": "search-in-rotated-sorted-array", "32": "longest-valid-parentheses", "31": "next-permutation", "30": "substring-with-concatenation-of-all-words", "29": "divide-two-integers", "28": "implement-strstr", "27": "remove-element", "26": "remove-duplicates-from-sorted-array", "25": "reverse-nodes-in-k-group", "24": "swap-nodes-in-pairs", "23": "merge-k-sorted-lists", "22": "generate-parentheses", "21": "merge-two-sorted-lists", "20": "valid-parentheses", "19": "remove-nth-node-from-end-of-list", "18": "4sum", "17": "letter-combinations-of-a-phone-number", "16": "3sum-closest", "15": "3sum", "14": "longest-common-prefix", "13": "roman-to-integer", "12": "integer-to-roman", "11": "container-with-most-water", "10": "regular-expression-matching", "9": "palindrome-number", "8": "string-to-integer-atoi", "7": "reverse-integer", "6": "zigzag-conversion", "5": "longest-palindromic-substring", "4": "median-of-two-sorted-arrays", "3": "longest-substring-without-repeating-characters", "2": "add-two-numbers", "1": "two-sum"} @@ -194,24 +93,37 @@ } }); ->>>>>>> 37430a4a8aa9a03746e211d0e24ab6e5ba74aada + //在水中的鱼博客中进行搜索 + $("body").on("click","#shuiyu",function(){ + var searchName = problemName.replace(/-/g, encodeURIComponent('+')); + var searchUrl ="https://fisherlei.blogspot.com/search?q="; + searchUrl =searchUrl+searchName + window.open(searchUrl, "_blank"); + }); + //利用谷歌搜索题目名称 - searchUrl = "https://www.google.com/search?q="; - searchUrl = searchUrl+searchName+encodeURIComponent(" leetcode"); - list.push({url:searchUrl,value:'谷歌搜索'}) - //百度搜索https://www.baidu.com/s?wd=%s - searchUrl = "https://www.baidu.com/s?ie={inputEncoding}&wd="; - searchName = problemName.replace(/-/g, encodeURIComponent(' ')); - searchUrl = searchUrl+searchName+encodeURIComponent(" leetcode"); - list.push({url:searchUrl,value:'百度搜索'}) + $("body").on("click","#search_with_google",function(){ + var searchName = problemName.replace(/-/g, encodeURIComponent(' ')); + var searchUrl = "https://www.google.com/search?q="; + searchUrl = searchUrl+searchName+encodeURIComponent(" leetcode"); + window.open(searchUrl, "_blank"); + }); + //切换语言,英语到汉语或汉语到英语 - var changedUrl; - if(window_url.indexOf("leetcode.com/problem") != -1){ - changedUrl = "https://leetcode-cn.com/problems/"+problemName; - } else { - changedUrl = "https://leetcode.com/problems/"+problemName; - } - list.push({url:changedUrl,value:'切换语言'}) - createDom(); - })(); -})(); + $("body").on("click","#change_language",function(){ + var changedUrl; + if(isGlobal){ + changedUrl = "https://leetcode-cn.com/problems/"+problemName; + } else { + changedUrl = "https://leetcode.com/problems/"+problemName; + } + window.open(changedUrl, "_blank"); + }); + }; + + leetcodeHelper.init=function(){ + leetcodeHelper.addHtml(); + } + leetcodeHelper.init(); + +})(); \ No newline at end of file From 87a6c028a757f984ad2103f15fe3b6168880a7f9 Mon Sep 17 00:00:00 2001 From: sherpahu Date: Tue, 27 Aug 2019 17:04:38 +0800 Subject: [PATCH 6/7] update readme.md --- README.md | 52 +++++++++++++++---- ...\211\213_\346\226\260\347\211\210.user.js" | 13 +++-- 2 files changed, 50 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index 73eeeb0..a7f1d30 100644 --- a/README.md +++ b/README.md @@ -3,22 +3,52 @@ ## 功能介绍 这个油猴脚本主要用于Leetcode题解查询和语言切换。 -支持九章算法、Github和博客园上的优秀题解的查询。 -五个按钮分别支持九章算法查询、python题解查询、java题解查询、谷歌题目搜索、语言切换,一键直达,方便快捷,节约刷题时找题解的时间。 +支持九章算法、Github和博客园上的优秀题解的查询。 -1. 九章:九章算法基本可以满足了python、java、C++三种语言的题解需求。 +~~旧版功能:五个按钮分别支持九章算法查询、python题解查询、java题解查询、谷歌题目搜索、语言切换。~~ -2. py:python题解,利用Github上的高赞项目lc_all_solutions,解答质量很不错,特地搬运过来。 +新版功能:提供九章算法、python题解、grandyang题解(主要是c++和java)、花花酱博主的快速查询,并且提供直接在谷歌上搜索题目、切换中英文的功能。(应要求去掉了水中的鱼、百度搜索功能,最后的[补充说明](#补充说明)中提到了恢复的方法) -3. java:java题解,利用https://www.cnblogs.com/grandyang/p/4606334.html 中的解析。 +一键直达,方便快捷,节约刷题时找题解的时间。 -4. 水鱼:[水中的鱼](https://fisherlei.blogspot.com/)中的题解(由“我对天空说”要求添加) +**此次重大更新:可折叠**,点击题解按钮即可实现收放功能。(点开题目自动折叠题解的方法见补充说明) -5. 搜索:有的时候看了解析还是可能不太明白,可以用谷歌查询网络上博客中的更详细的解析。 - -6. 切换:语言切换也是十分重要的一个功能。英语版的讨论区较为丰富,但官方题解不太全,中文版的题解较多。这两者可以综合起来学习。 +1. 九章算法:九章算法基本可以满足了python、java、C++三种语言的题解需求。 +2. python:python题解,利用Github上的高赞项目lc_all_solutions,解答质量很不错,特地搬运过来。 +3. grandyang:java题解,利用https://www.cnblogs.com/grandyang/p/4606334.html 中的解析。 +4. 搜索花花酱:搜索花花酱up主的题解视频 +5. 谷歌搜索:有的时候看了解析还是可能不太明白,可以用谷歌查询网络上博客中的更详细的解析。 +6. 切换语言:语言切换也是十分重要的一个功能。英语版的讨论区较为丰富,但官方题解不太全,中文版的题解较多。这两者可以综合起来学习。 ## 安装方法 -1. 复制所有代码->点击油猴脚本标识->添加新脚本->ctrl+s保存 -2. GreasyMonkey安装: +1. GreasyMonkey安装: +2. 复制[`leetcode题解助手_新版.user.js`]()中的所有代码->点击油猴脚本标识->添加新脚本->ctrl+s保存 + +## To-Do + +1. 提供用户自定义设置功能(如关闭某些题解,关闭百度等功能)。待我好好学习一下`AC-baidu`设置功能的构建方法,争取不鸽 +2. 没有对应题解就不显示相关按钮,重新爬虫一遍吧。前600道题基本没问题,已经做了600多题的大佬暂且忍耐一下吧,哈哈 + +## 参考 + +### 题解来源: + +九章算法: + +python: + +grandyang: + +花花酱: + +水中的鱼: + +### 脚本参考: + + + +## 补充说明 + +水中的鱼、百度搜索恢复方法:油猴脚本标识->管理面板->leetcode题解助手->//get solution下将对应代码取消注释。 +自动折叠方法:油猴脚本标识->管理面板->leetcode题解助手->把`function createDom()`中的`$listDom.slideDown('fast');`改为`$listDom.slideUp('fast');` \ No newline at end of file diff --git "a/leetcode\351\242\230\350\247\243\345\212\251\346\211\213_\346\226\260\347\211\210.user.js" "b/leetcode\351\242\230\350\247\243\345\212\251\346\211\213_\346\226\260\347\211\210.user.js" index 84039c5..23f9db2 100755 --- "a/leetcode\351\242\230\350\247\243\345\212\251\346\211\213_\346\226\260\347\211\210.user.js" +++ "b/leetcode\351\242\230\350\247\243\345\212\251\346\211\213_\346\226\260\347\211\210.user.js" @@ -100,7 +100,7 @@ $('body').append($btn); } - //get readme.md + //get solution (function () { var $ = $ || window.$; var window_url = window.location.href; @@ -129,18 +129,23 @@ if(id in leetcodeId2Url){ //有此题就显示 list.push({url:leetcodeId2Url[id],value:'grandyang'}) } - //在水中的鱼博客中进行搜索 + /*//在水中的鱼博客中进行搜索 var searchName = problemName.replace(/-/g, encodeURIComponent('+')); var searchUrl ="https://fisherlei.blogspot.com/search?q="; searchUrl =searchUrl+searchName - list.push({url:searchUrl,value:'水中的鱼'}) + list.push({url:searchUrl,value:'水中的鱼'})*/ + //花花酱站内搜索题目名称 + var searchName = problemName.replace(/-/g, encodeURIComponent(' ')); + var searchUrl = "https://space.bilibili.com/9880352/video?keyword="; + searchUrl = searchUrl+searchName; + list.push({url:searchUrl,value:'搜索花花酱'}) //利用谷歌搜索题目名称 + searchName = problemName.replace(/-/g, encodeURIComponent(' ')); searchUrl = "https://www.google.com/search?q="; searchUrl = searchUrl+searchName+encodeURIComponent(" leetcode"); list.push({url:searchUrl,value:'谷歌搜索'}) //百度搜索https://www.baidu.com/s?wd=%s searchUrl = "https://www.baidu.com/s?ie={inputEncoding}&wd="; - searchName = problemName.replace(/-/g, encodeURIComponent(' ')); searchUrl = searchUrl+searchName+encodeURIComponent(" leetcode"); list.push({url:searchUrl,value:'百度搜索'}) //切换语言,英语到汉语或汉语到英语 From 8987120386d9f87b172728ef1df73fcc303a918e Mon Sep 17 00:00:00 2001 From: Gong Zhen Date: Mon, 25 Nov 2019 09:51:00 +0000 Subject: [PATCH 7/7] change jquery --- README.md | 3 +- ...0\247\243\345\212\251\346\211\213.user.js" | 244 ++++++++++-------- 2 files changed, 140 insertions(+), 107 deletions(-) mode change 100644 => 100755 README.md diff --git a/README.md b/README.md old mode 100644 new mode 100755 index a7f1d30..42d4955 --- a/README.md +++ b/README.md @@ -51,4 +51,5 @@ grandyang: 水中的鱼、百度搜索恢复方法:油猴脚本标识->管理面板->leetcode题解助手->//get solution下将对应代码取消注释。 -自动折叠方法:油猴脚本标识->管理面板->leetcode题解助手->把`function createDom()`中的`$listDom.slideDown('fast');`改为`$listDom.slideUp('fast');` \ No newline at end of file +自动折叠方法:油猴脚本标识->管理面板->leetcode题解助手->把`function createDom()`中的`$listDom.slideDown('fast');`改为`$listDom.slideUp('fast');` + diff --git "a/leetcode\351\242\230\350\247\243\345\212\251\346\211\213.user.js" "b/leetcode\351\242\230\350\247\243\345\212\251\346\211\213.user.js" index 89e39e8..dcdfa53 100755 --- "a/leetcode\351\242\230\350\247\243\345\212\251\346\211\213.user.js" +++ "b/leetcode\351\242\230\350\247\243\345\212\251\346\211\213.user.js" @@ -1,8 +1,8 @@ // ==UserScript== // @name leetcode题解助手 // @namespace leetcode_helper -// @version 1.0.2 -// @description 查找leetcode题解(九章算法题解查询,python题解查询,java题解查询,水中的鱼博客一键搜索,谷歌搜索题解,中英文切换) +// @version 2.0.0 +// @description 查找leetcode题解,题解栏可折叠。提供九章算法、python题解、grandyang题解(主要是c++和java)、花花酱博主的快速查询,并且提供直接在谷歌上搜索题目、切换中英文的功能。 // @author sherpahu // @icon https://assets.leetcode.com/static_assets/public/webpack_bundles/images/logo-dark.e99485d9b.svg // @include *://leetcode-cn.com/problems/* @@ -10,120 +10,152 @@ /************************************/ // @connect jiuzhang.com // @connect github.com -// @require http://libs.baidu.com/jquery/2.0.0/jquery.min.js +// @require https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js // @require https://greasyfork.org/scripts/376804-intelligent-weight/code/Intelligent_weight.js?version=702787 // @compatible Chrome // @note 2019/08/26添加水中的鱼博主 +// @note 2019/08/27大幅改版,可以收放折叠(参考https://github.com/lecoler/md-list) // ==/UserScript== +(function () { + 'use strict'; + //var + let list = []; -(function() { - 'use strict'; - var $ = $ || window.$; - var window_url = window.location.href; - var website_host = window.location.host; - let isGlobal = false; - - //leetcode题解助手 - var leetcodeHelper={}; - leetcodeHelper.addHtml=function(){ - //只有leetcode才能通过 - if(window_url.indexOf("leetcode.com/problem") != -1){ - isGlobal = true; - } else if(window_url.indexOf("leetcode-cn.com/problems") != -1){ - isGlobal = false; - } else { - return; - } - //iframe中不再执行 - if(window.top != window.self){ - return; - } - - //左边图标追加 - var topBox = "
"+ - "
九章
"+ - "
py
"+ - "
java
"+ - "
水鱼
"+ - "
搜索
"+ - "
切换
"+ - "
"; - $("body").append(topBox); - - //提取题目名称 - var problemName = (window_url.split('/'))[4]; + //set css + function setCss($dom) { + let css = { + 'color': '#333', + 'display': 'block', + 'width': '100%', + 'text-overflow': 'ellipsis', + 'overflow': 'hidden', + 'white-space': 'nowrap', + }; + css['font-size'] = '16px'; + $dom.css(css).hover(function () { + $(this).css('color', '#01AAED'); + }).mouseout(function () { + $(this).css('color', '#333'); + }); + } - //在九章算术上查找 - var jiuzhangUrl = "https://www.jiuzhang.com/solution/@"; - $("body").on("click","#search_jiuzhang",function(){ - jiuzhangUrl = jiuzhangUrl.replace(/@/g, encodeURIComponent(problemName)); - //GM_setValue("document_url",window_url); - window.open(jiuzhangUrl, "_blank"); - }); + //create dom + function createBtn() { + const css = { + 'position': 'fixed', + 'top': 'calc(23% - 15px)', + 'right': '0', + 'border-radius': '10px', + 'border': '1px solid #ccc', + 'height': '25px', + 'width': '60px', + 'z-index': '999', + 'box-shadow': '1px 2px 3px #ccc', + 'background': '#009688', + 'color': '#fff', + 'font-size': '14px', + 'outline': 'none', + 'box-sizing': 'border-box', + }; + const $btn = $('').css(css).hover(function () { + $(this).css('background', '#5FB878'); + }).mouseout(function () { + $(this).css('background', '#009688'); + }); + return $btn; + } + + function createDom() { + const $listDom = $('
'); + const listCss = { + 'min-width': '100px', + 'box-sizing': 'border-box', + 'padding': '10px', + 'background': '#F0F0F0', + 'box-shadow': '1px 2px 3px #ccc', + 'height': '30%', + 'position': 'fixed', + 'right': '0', + 'top': '23%', + 'overflow-y': 'auto', + 'color': '#333', + 'border-radius': '5px', + 'line-height': '1.6', + 'z-index': '99', + 'max-width': '160px', + }; + $listDom.css(listCss).hide(); + for (let i of list) { + let $a = $(`${i.value}`); + setCss($a); + $listDom.append($a); + } + $('body').append($listDom); + $listDom.slideDown('fast'); + const $btn = createBtn(); + $btn.on('click', () => { + $listDom.slideToggle(); + }); + $('body').append($btn); + } + + //get solution + (function () { + var $ = $ || window.$; + var window_url = window.location.href; + var website_host = window.location.host; + //九章算法 + var problemName = (window_url.split('/'))[4]; + var jiuzhangUrl = "https://www.jiuzhang.com/solution/@"; + jiuzhangUrl = jiuzhangUrl.replace(/@/g, encodeURIComponent(problemName)); + list.push({url:jiuzhangUrl,value:'九章算法'}) //在https://github.com/csujedihy/lc-all-solutions中找python的答案 var pythonUrl = "https://github.com/csujedihy/lc-all-solutions/tree/master/@"; - $("body").on("click","#search_python",function(){ - var id = "001"; - //const leetcodeId2Name = {"665": "non-decreasing-array", "664": "strange-printer", "662": "maximum-width-of-binary-tree", "661": "image-smoother", "659": "split-array-into-consecutive-subsequences", "658": "find-k-closest-elements", "657": "robot-return-to-origin", "655": "print-binary-tree", "654": "maximum-binary-tree", "653": "two-sum-iv-input-is-a-bst", "652": "find-duplicate-subtrees", "650": "2-keys-keyboard", "649": "dota2-senate", "648": "replace-words", "647": "palindromic-substrings", "646": "maximum-length-of-pair-chain", "645": "set-mismatch", "643": "maximum-average-subarray-i", "640": "solve-the-equation", "639": "decode-ways-ii", "638": "shopping-offers", "637": "average-of-levels-in-binary-tree", "636": "exclusive-time-of-functions", "633": "sum-of-square-numbers", "632": "smallest-range", "630": "course-schedule-iii", "629": "k-inverse-pairs-array", "628": "maximum-product-of-three-numbers", "627": "swap-salary", "626": "exchange-seats", "623": "add-one-row-to-tree", "621": "task-scheduler", "620": "not-boring-movies", "617": "merge-two-binary-trees", "611": "valid-triangle-number", "609": "find-duplicate-file-in-system", "606": "construct-string-from-binary-tree", "605": "can-place-flowers", "601": "human-traffic-of-stadium", "600": "non-negative-integers-without-consecutive-ones", "599": "minimum-index-sum-of-two-lists", "598": "range-addition-ii", "596": "classes-more-than-5-students", "595": "big-countries", "594": "longest-harmonious-subsequence", "593": "valid-square", "592": "fraction-addition-and-subtraction", "591": "tag-validator", "587": "erect-the-fence", "583": "delete-operation-for-two-strings", "581": "shortest-unsorted-continuous-subarray", "576": "out-of-boundary-paths", "575": "distribute-candies", "572": "subtree-of-another-tree", "567": "permutation-in-string", "566": "reshape-the-matrix", "565": "array-nesting", "564": "find-the-closest-palindrome", "563": "binary-tree-tilt", "561": "array-partition-i", "560": "subarray-sum-equals-k", "557": "reverse-words-in-a-string-iii", "556": "next-greater-element-iii", "554": "brick-wall", "553": "optimal-division", "552": "student-attendance-record-ii", "551": "student-attendance-record-i", "547": "friend-circles", "546": "remove-boxes", "543": "diameter-of-binary-tree", "542": "01-matrix", "541": "reverse-string-ii", "540": "single-element-in-a-sorted-array", "539": "minimum-time-difference", "538": "convert-bst-to-greater-tree", "537": "complex-number-multiplication", "535": "encode-and-decode-tinyurl", "532": "k-diff-pairs-in-an-array", "530": "minimum-absolute-difference-in-bst", "529": "minesweeper", "526": "beautiful-arrangement", "525": "contiguous-array", "524": "longest-word-in-dictionary-through-deleting", "523": "continuous-subarray-sum", "522": "longest-uncommon-subsequence-ii", "521": "longest-uncommon-subsequence-i", "520": "detect-capital", "518": "coin-change-2", "517": "super-washing-machines", "516": "longest-palindromic-subsequence", "515": "find-largest-value-in-each-tree-row", "514": "freedom-trail", "513": "find-bottom-left-tree-value", "508": "most-frequent-subtree-sum", "507": "perfect-number", "506": "relative-ranks", "504": "base-7", "503": "next-greater-element-ii", "502": "ipo", "501": "find-mode-in-binary-search-tree", "500": "keyboard-row", "498": "diagonal-traverse", "496": "next-greater-element-i", "495": "teemo-attacking", "494": "target-sum", "493": "reverse-pairs", "492": "construct-the-rectangle", "491": "increasing-subsequences", "488": "zuma-game", "486": "predict-the-winner", "485": "max-consecutive-ones", "483": "smallest-good-base", "482": "license-key-formatting", "481": "magical-string", "480": "sliding-window-median", "479": "largest-palindrome-product", "477": "total-hamming-distance", "476": "number-complement", "475": "heaters", "474": "ones-and-zeroes", "473": "matchsticks-to-square", "472": "concatenated-words", "468": "validate-ip-address", "467": "unique-substrings-in-wraparound-string", "466": "count-the-repetitions", "464": "can-i-win", "463": "island-perimeter", "462": "minimum-moves-to-equal-array-elements-ii", "461": "hamming-distance", "460": "lfu-cache", "459": "repeated-substring-pattern", "458": "poor-pigs", "457": "circular-array-loop", "456": "132-pattern", "455": "assign-cookies", "454": "4sum-ii", "453": "minimum-moves-to-equal-array-elements", "452": "minimum-number-of-arrows-to-burst-balloons", "451": "sort-characters-by-frequency", "450": "delete-node-in-a-bst", "449": "serialize-and-deserialize-bst", "448": "find-all-numbers-disappeared-in-an-array", "447": "number-of-boomerangs", "446": "arithmetic-slices-ii-subsequence", "445": "add-two-numbers-ii", "443": "string-compression", "442": "find-all-duplicates-in-an-array", "441": "arranging-coins", "440": "k-th-smallest-in-lexicographical-order", "438": "find-all-anagrams-in-a-string", "437": "path-sum-iii", "436": "find-right-interval", "435": "non-overlapping-intervals", "434": "number-of-segments-in-a-string", "433": "minimum-genetic-mutation", "432": "all-oone-data-structure", "424": "longest-repeating-character-replacement", "423": "reconstruct-original-digits-from-english", "421": "maximum-xor-of-two-numbers-in-an-array", "420": "strong-password-checker", "419": "battleships-in-a-board", "417": "pacific-atlantic-water-flow", "416": "partition-equal-subset-sum", "415": "add-strings", "414": "third-maximum-number", "413": "arithmetic-slices", "412": "fizz-buzz", "410": "split-array-largest-sum", "409": "longest-palindrome", "407": "trapping-rain-water-ii", "406": "queue-reconstruction-by-height", "405": "convert-a-number-to-hexadecimal", "404": "sum-of-left-leaves", "403": "frog-jump", "402": "remove-k-digits", "401": "binary-watch", "400": "nth-digit", "399": "evaluate-division", "398": "random-pick-index", "397": "integer-replacement", "396": "rotate-function", "395": "longest-substring-with-at-least-k-repeating-characters", "394": "decode-string", "393": "utf-8-validation", "392": "is-subsequence", "391": "perfect-rectangle", "390": "elimination-game", "389": "find-the-difference", "388": "longest-absolute-file-path", "387": "first-unique-character-in-a-string", "386": "lexicographical-numbers", "385": "mini-parser", "384": "shuffle-an-array", "383": "ransom-note", "382": "linked-list-random-node", "381": "insert-delete-getrandom-o1-duplicates-allowed", "380": "insert-delete-getrandom-o1", "378": "kth-smallest-element-in-a-sorted-matrix", "377": "combination-sum-iv", "376": "wiggle-subsequence", "375": "guess-number-higher-or-lower-ii", "374": "guess-number-higher-or-lower", "373": "find-k-pairs-with-smallest-sums", "372": "super-pow", "371": "sum-of-two-integers", "368": "largest-divisible-subset", "367": "valid-perfect-square", "365": "water-and-jug-problem", "363": "max-sum-of-rectangle-no-larger-than-k", "357": "count-numbers-with-unique-digits", "355": "design-twitter", "354": "russian-doll-envelopes", "352": "data-stream-as-disjoint-intervals", "350": "intersection-of-two-arrays-ii", "349": "intersection-of-two-arrays", "347": "top-k-frequent-elements", "345": "reverse-vowels-of-a-string", "344": "reverse-string", "343": "integer-break", "342": "power-of-four", "341": "flatten-nested-list-iterator", "338": "counting-bits", "337": "house-robber-iii", "336": "palindrome-pairs", "335": "self-crossing", "334": "increasing-triplet-subsequence", "332": "reconstruct-itinerary", "331": "verify-preorder-serialization-of-a-binary-tree", "330": "patching-array", "329": "longest-increasing-path-in-a-matrix", "328": "odd-even-linked-list", "327": "count-of-range-sum", "326": "power-of-three", "324": "wiggle-sort-ii", "322": "coin-change", "321": "create-maximum-number", "319": "bulb-switcher", "318": "maximum-product-of-word-lengths", "316": "remove-duplicate-letters", "315": "count-of-smaller-numbers-after-self", "313": "super-ugly-number", "312": "burst-balloons", "310": "minimum-height-trees", "309": "best-time-to-buy-and-sell-stock-with-cooldown", "307": "range-sum-query-mutable", "306": "additive-number", "304": "range-sum-query-2d-immutable", "303": "range-sum-query-immutable", "301": "remove-invalid-parentheses", "300": "longest-increasing-subsequence", "299": "bulls-and-cows", "297": "serialize-and-deserialize-binary-tree", "295": "find-median-from-data-stream", "292": "nim-game", "290": "word-pattern", "289": "game-of-life", "287": "find-the-duplicate-number", "284": "peeking-iterator", "283": "move-zeroes", "282": "expression-add-operators", "279": "perfect-squares", "278": "first-bad-version", "275": "h-index-ii", "274": "h-index", "273": "integer-to-english-words", "268": "missing-number", "264": "ugly-number-ii", "263": "ugly-number", "262": "trips-and-users", "260": "single-number-iii", "258": "add-digits", "257": "binary-tree-paths", "242": "valid-anagram", "241": "different-ways-to-add-parentheses", "240": "search-a-2d-matrix-ii", "239": "sliding-window-maximum", "238": "product-of-array-except-self", "237": "delete-node-in-a-linked-list", "236": "lowest-common-ancestor-of-a-binary-tree", "235": "lowest-common-ancestor-of-a-binary-search-tree", "234": "palindrome-linked-list", "233": "number-of-digit-one", "232": "implement-queue-using-stacks", "231": "power-of-two", "230": "kth-smallest-element-in-a-bst", "229": "majority-element-ii", "228": "summary-ranges", "227": "basic-calculator-ii", "226": "invert-binary-tree", "225": "implement-stack-using-queues", "224": "basic-calculator", "223": "rectangle-area", "222": "count-complete-tree-nodes", "221": "maximal-square", "220": "contains-duplicate-iii", "219": "contains-duplicate-ii", "218": "the-skyline-problem", "217": "contains-duplicate", "216": "combination-sum-iii", "215": "kth-largest-element-in-an-array", "214": "shortest-palindrome", "213": "house-robber-ii", "212": "word-search-ii", "211": "add-and-search-word-data-structure-design", "210": "course-schedule-ii", "209": "minimum-size-subarray-sum", "208": "implement-trie-prefix-tree", "207": "course-schedule", "206": "reverse-linked-list", "205": "isomorphic-strings", "204": "count-primes", "203": "remove-linked-list-elements", "202": "happy-number", "201": "bitwise-and-of-numbers-range", "200": "number-of-islands", "199": "binary-tree-right-side-view", "198": "house-robber", "197": "rising-temperature", "196": "delete-duplicate-emails", "195": "tenth-line", "194": "transpose-file", "193": "valid-phone-numbers", "192": "word-frequency", "191": "number-of-1-bits", "190": "reverse-bits", "189": "rotate-array", "188": "best-time-to-buy-and-sell-stock-iv", "187": "repeated-dna-sequences", "185": "department-top-three-salaries", "184": "department-highest-salary", "183": "customers-who-never-order", "182": "duplicate-emails", "181": "employees-earning-more-than-their-managers", "180": "consecutive-numbers", "179": "largest-number", "178": "rank-scores", "177": "nth-highest-salary", "176": "second-highest-salary", "175": "combine-two-tables", "174": "dungeon-game", "173": "binary-search-tree-iterator", "172": "factorial-trailing-zeroes", "171": "excel-sheet-column-number", "169": "majority-element", "168": "excel-sheet-column-title", "167": "two-sum-ii-input-array-is-sorted", "166": "fraction-to-recurring-decimal", "165": "compare-version-numbers", "164": "maximum-gap", "162": "find-peak-element", "160": "intersection-of-two-linked-lists", "155": "min-stack", "154": "find-minimum-in-rotated-sorted-array-ii", "153": "find-minimum-in-rotated-sorted-array", "152": "maximum-product-subarray", "151": "reverse-words-in-a-string", "150": "evaluate-reverse-polish-notation", "149": "max-points-on-a-line", "148": "sort-list", "147": "insertion-sort-list", "146": "lru-cache", "145": "binary-tree-postorder-traversal", "144": "binary-tree-preorder-traversal", "143": "reorder-list", "142": "linked-list-cycle-ii", "141": "linked-list-cycle", "140": "word-break-ii", "139": "word-break", "138": "copy-list-with-random-pointer", "137": "single-number-ii", "136": "single-number", "135": "candy", "134": "gas-station", "133": "clone-graph", "132": "palindrome-partitioning-ii", "131": "palindrome-partitioning", "130": "surrounded-regions", "129": "sum-root-to-leaf-numbers", "128": "longest-consecutive-sequence", "127": "word-ladder", "126": "word-ladder-ii", "125": "valid-palindrome", "124": "binary-tree-maximum-path-sum", "123": "best-time-to-buy-and-sell-stock-iii", "122": "best-time-to-buy-and-sell-stock-ii", "121": "best-time-to-buy-and-sell-stock", "120": "triangle", "119": "pascals-triangle-ii", "118": "pascals-triangle", "117": "populating-next-right-pointers-in-each-node-ii", "116": "populating-next-right-pointers-in-each-node", "115": "distinct-subsequences", "114": "flatten-binary-tree-to-linked-list", "113": "path-sum-ii", "112": "path-sum", "111": "minimum-depth-of-binary-tree", "110": "balanced-binary-tree", "109": "convert-sorted-list-to-binary-search-tree", "108": "convert-sorted-array-to-binary-search-tree", "107": "binary-tree-level-order-traversal-ii", "106": "construct-binary-tree-from-inorder-and-postorder-traversal", "105": "construct-binary-tree-from-preorder-and-inorder-traversal", "104": "maximum-depth-of-binary-tree", "103": "binary-tree-zigzag-level-order-traversal", "102": "binary-tree-level-order-traversal", "101": "symmetric-tree", "100": "same-tree", "99": "recover-binary-search-tree", "98": "validate-binary-search-tree", "97": "interleaving-string", "96": "unique-binary-search-trees", "95": "unique-binary-search-trees-ii", "94": "binary-tree-inorder-traversal", "93": "restore-ip-addresses", "92": "reverse-linked-list-ii", "91": "decode-ways", "90": "subsets-ii", "89": "gray-code", "88": "merge-sorted-array", "87": "scramble-string", "86": "partition-list", "85": "maximal-rectangle", "84": "largest-rectangle-in-histogram", "83": "remove-duplicates-from-sorted-list", "82": "remove-duplicates-from-sorted-list-ii", "81": "search-in-rotated-sorted-array-ii", "80": "remove-duplicates-from-sorted-array-ii", "79": "word-search", "78": "subsets", "77": "combinations", "76": "minimum-window-substring", "75": "sort-colors", "74": "search-a-2d-matrix", "73": "set-matrix-zeroes", "72": "edit-distance", "71": "simplify-path", "70": "climbing-stairs", "69": "sqrtx", "68": "text-justification", "67": "add-binary", "66": "plus-one", "65": "valid-number", "64": "minimum-path-sum", "63": "unique-paths-ii", "62": "unique-paths", "61": "rotate-list", "60": "permutation-sequence", "59": "spiral-matrix-ii", "58": "length-of-last-word", "57": "insert-interval", "56": "merge-intervals", "55": "jump-game", "54": "spiral-matrix", "53": "maximum-subarray", "52": "n-queens-ii", "51": "n-queens", "50": "powx-n", "49": "group-anagrams", "48": "rotate-image", "47": "permutations-ii", "46": "permutations", "45": "jump-game-ii", "44": "wildcard-matching", "43": "multiply-strings", "42": "trapping-rain-water", "41": "first-missing-positive", "40": "combination-sum-ii", "39": "combination-sum", "38": "count-and-say", "37": "sudoku-solver", "36": "valid-sudoku", "35": "search-insert-position", "34": "find-first-and-last-position-of-element-in-sorted-array", "33": "search-in-rotated-sorted-array", "32": "longest-valid-parentheses", "31": "next-permutation", "30": "substring-with-concatenation-of-all-words", "29": "divide-two-integers", "28": "implement-strstr", "27": "remove-element", "26": "remove-duplicates-from-sorted-array", "25": "reverse-nodes-in-k-group", "24": "swap-nodes-in-pairs", "23": "merge-k-sorted-lists", "22": "generate-parentheses", "21": "merge-two-sorted-lists", "20": "valid-parentheses", "19": "remove-nth-node-from-end-of-list", "18": "4sum", "17": "letter-combinations-of-a-phone-number", "16": "3sum-closest", "15": "3sum", "14": "longest-common-prefix", "13": "roman-to-integer", "12": "integer-to-roman", "11": "container-with-most-water", "10": "regular-expression-matching", "9": "palindrome-number", "8": "string-to-integer-atoi", "7": "reverse-integer", "6": "zigzag-conversion", "5": "longest-palindromic-substring", "4": "median-of-two-sorted-arrays", "3": "longest-substring-without-repeating-characters", "2": "add-two-numbers", "1": "two-sum"} - const leetcodeName2Id = {"non-decreasing-array": "665", "strange-printer": "664", "maximum-width-of-binary-tree": "662", "image-smoother": "661", "split-array-into-consecutive-subsequences": "659", "find-k-closest-elements": "658", "robot-return-to-origin": "657", "print-binary-tree": "655", "maximum-binary-tree": "654", "two-sum-iv-input-is-a-bst": "653", "find-duplicate-subtrees": "652", "2-keys-keyboard": "650", "dota2-senate": "649", "replace-words": "648", "palindromic-substrings": "647", "maximum-length-of-pair-chain": "646", "set-mismatch": "645", "maximum-average-subarray-i": "643", "solve-the-equation": "640", "decode-ways-ii": "639", "shopping-offers": "638", "average-of-levels-in-binary-tree": "637", "exclusive-time-of-functions": "636", "sum-of-square-numbers": "633", "smallest-range": "632", "course-schedule-iii": "630", "k-inverse-pairs-array": "629", "maximum-product-of-three-numbers": "628", "swap-salary": "627", "exchange-seats": "626", "add-one-row-to-tree": "623", "task-scheduler": "621", "not-boring-movies": "620", "merge-two-binary-trees": "617", "valid-triangle-number": "611", "find-duplicate-file-in-system": "609", "construct-string-from-binary-tree": "606", "can-place-flowers": "605", "human-traffic-of-stadium": "601", "non-negative-integers-without-consecutive-ones": "600", "minimum-index-sum-of-two-lists": "599", "range-addition-ii": "598", "classes-more-than-5-students": "596", "big-countries": "595", "longest-harmonious-subsequence": "594", "valid-square": "593", "fraction-addition-and-subtraction": "592", "tag-validator": "591", "erect-the-fence": "587", "delete-operation-for-two-strings": "583", "shortest-unsorted-continuous-subarray": "581", "out-of-boundary-paths": "576", "distribute-candies": "575", "subtree-of-another-tree": "572", "permutation-in-string": "567", "reshape-the-matrix": "566", "array-nesting": "565", "find-the-closest-palindrome": "564", "binary-tree-tilt": "563", "array-partition-i": "561", "subarray-sum-equals-k": "560", "reverse-words-in-a-string-iii": "557", "next-greater-element-iii": "556", "brick-wall": "554", "optimal-division": "553", "student-attendance-record-ii": "552", "student-attendance-record-i": "551", "friend-circles": "547", "remove-boxes": "546", "diameter-of-binary-tree": "543", "01-matrix": "542", "reverse-string-ii": "541", "single-element-in-a-sorted-array": "540", "minimum-time-difference": "539", "convert-bst-to-greater-tree": "538", "complex-number-multiplication": "537", "encode-and-decode-tinyurl": "535", "k-diff-pairs-in-an-array": "532", "minimum-absolute-difference-in-bst": "530", "minesweeper": "529", "beautiful-arrangement": "526", "contiguous-array": "525", "longest-word-in-dictionary-through-deleting": "524", "continuous-subarray-sum": "523", "longest-uncommon-subsequence-ii": "522", "longest-uncommon-subsequence-i": "521", "detect-capital": "520", "coin-change-2": "518", "super-washing-machines": "517", "longest-palindromic-subsequence": "516", "find-largest-value-in-each-tree-row": "515", "freedom-trail": "514", "find-bottom-left-tree-value": "513", "most-frequent-subtree-sum": "508", "perfect-number": "507", "relative-ranks": "506", "base-7": "504", "next-greater-element-ii": "503", "ipo": "502", "find-mode-in-binary-search-tree": "501", "keyboard-row": "500", "diagonal-traverse": "498", "next-greater-element-i": "496", "teemo-attacking": "495", "target-sum": "494", "reverse-pairs": "493", "construct-the-rectangle": "492", "increasing-subsequences": "491", "zuma-game": "488", "predict-the-winner": "486", "max-consecutive-ones": "485", "smallest-good-base": "483", "license-key-formatting": "482", "magical-string": "481", "sliding-window-median": "480", "largest-palindrome-product": "479", "total-hamming-distance": "477", "number-complement": "476", "heaters": "475", "ones-and-zeroes": "474", "matchsticks-to-square": "473", "concatenated-words": "472", "validate-ip-address": "468", "unique-substrings-in-wraparound-string": "467", "count-the-repetitions": "466", "can-i-win": "464", "island-perimeter": "463", "minimum-moves-to-equal-array-elements-ii": "462", "hamming-distance": "461", "lfu-cache": "460", "repeated-substring-pattern": "459", "poor-pigs": "458", "circular-array-loop": "457", "132-pattern": "456", "assign-cookies": "455", "4sum-ii": "454", "minimum-moves-to-equal-array-elements": "453", "minimum-number-of-arrows-to-burst-balloons": "452", "sort-characters-by-frequency": "451", "delete-node-in-a-bst": "450", "serialize-and-deserialize-bst": "449", "find-all-numbers-disappeared-in-an-array": "448", "number-of-boomerangs": "447", "arithmetic-slices-ii-subsequence": "446", "add-two-numbers-ii": "445", "string-compression": "443", "find-all-duplicates-in-an-array": "442", "arranging-coins": "441", "k-th-smallest-in-lexicographical-order": "440", "find-all-anagrams-in-a-string": "438", "path-sum-iii": "437", "find-right-interval": "436", "non-overlapping-intervals": "435", "number-of-segments-in-a-string": "434", "minimum-genetic-mutation": "433", "all-oone-data-structure": "432", "longest-repeating-character-replacement": "424", "reconstruct-original-digits-from-english": "423", "maximum-xor-of-two-numbers-in-an-array": "421", "strong-password-checker": "420", "battleships-in-a-board": "419", "pacific-atlantic-water-flow": "417", "partition-equal-subset-sum": "416", "add-strings": "415", "third-maximum-number": "414", "arithmetic-slices": "413", "fizz-buzz": "412", "split-array-largest-sum": "410", "longest-palindrome": "409", "trapping-rain-water-ii": "407", "queue-reconstruction-by-height": "406", "convert-a-number-to-hexadecimal": "405", "sum-of-left-leaves": "404", "frog-jump": "403", "remove-k-digits": "402", "binary-watch": "401", "nth-digit": "400", "evaluate-division": "399", "random-pick-index": "398", "integer-replacement": "397", "rotate-function": "396", "longest-substring-with-at-least-k-repeating-characters": "395", "decode-string": "394", "utf-8-validation": "393", "is-subsequence": "392", "perfect-rectangle": "391", "elimination-game": "390", "find-the-difference": "389", "longest-absolute-file-path": "388", "first-unique-character-in-a-string": "387", "lexicographical-numbers": "386", "mini-parser": "385", "shuffle-an-array": "384", "ransom-note": "383", "linked-list-random-node": "382", "insert-delete-getrandom-o1-duplicates-allowed": "381", "insert-delete-getrandom-o1": "380", "kth-smallest-element-in-a-sorted-matrix": "378", "combination-sum-iv": "377", "wiggle-subsequence": "376", "guess-number-higher-or-lower-ii": "375", "guess-number-higher-or-lower": "374", "find-k-pairs-with-smallest-sums": "373", "super-pow": "372", "sum-of-two-integers": "371", "largest-divisible-subset": "368", "valid-perfect-square": "367", "water-and-jug-problem": "365", "max-sum-of-rectangle-no-larger-than-k": "363", "count-numbers-with-unique-digits": "357", "design-twitter": "355", "russian-doll-envelopes": "354", "data-stream-as-disjoint-intervals": "352", "intersection-of-two-arrays-ii": "350", "intersection-of-two-arrays": "349", "top-k-frequent-elements": "347", "reverse-vowels-of-a-string": "345", "reverse-string": "344", "integer-break": "343", "power-of-four": "342", "flatten-nested-list-iterator": "341", "counting-bits": "338", "house-robber-iii": "337", "palindrome-pairs": "336", "self-crossing": "335", "increasing-triplet-subsequence": "334", "reconstruct-itinerary": "332", "verify-preorder-serialization-of-a-binary-tree": "331", "patching-array": "330", "longest-increasing-path-in-a-matrix": "329", "odd-even-linked-list": "328", "count-of-range-sum": "327", "power-of-three": "326", "wiggle-sort-ii": "324", "coin-change": "322", "create-maximum-number": "321", "bulb-switcher": "319", "maximum-product-of-word-lengths": "318", "remove-duplicate-letters": "316", "count-of-smaller-numbers-after-self": "315", "super-ugly-number": "313", "burst-balloons": "312", "minimum-height-trees": "310", "best-time-to-buy-and-sell-stock-with-cooldown": "309", "range-sum-query-mutable": "307", "additive-number": "306", "range-sum-query-2d-immutable": "304", "range-sum-query-immutable": "303", "remove-invalid-parentheses": "301", "longest-increasing-subsequence": "300", "bulls-and-cows": "299", "serialize-and-deserialize-binary-tree": "297", "find-median-from-data-stream": "295", "nim-game": "292", "word-pattern": "290", "game-of-life": "289", "find-the-duplicate-number": "287", "peeking-iterator": "284", "move-zeroes": "283", "expression-add-operators": "282", "perfect-squares": "279", "first-bad-version": "278", "h-index-ii": "275", "h-index": "274", "integer-to-english-words": "273", "missing-number": "268", "ugly-number-ii": "264", "ugly-number": "263", "trips-and-users": "262", "single-number-iii": "260", "add-digits": "258", "binary-tree-paths": "257", "valid-anagram": "242", "different-ways-to-add-parentheses": "241", "search-a-2d-matrix-ii": "240", "sliding-window-maximum": "239", "product-of-array-except-self": "238", "delete-node-in-a-linked-list": "237", "lowest-common-ancestor-of-a-binary-tree": "236", "lowest-common-ancestor-of-a-binary-search-tree": "235", "palindrome-linked-list": "234", "number-of-digit-one": "233", "implement-queue-using-stacks": "232", "power-of-two": "231", "kth-smallest-element-in-a-bst": "230", "majority-element-ii": "229", "summary-ranges": "228", "basic-calculator-ii": "227", "invert-binary-tree": "226", "implement-stack-using-queues": "225", "basic-calculator": "224", "rectangle-area": "223", "count-complete-tree-nodes": "222", "maximal-square": "221", "contains-duplicate-iii": "220", "contains-duplicate-ii": "219", "the-skyline-problem": "218", "contains-duplicate": "217", "combination-sum-iii": "216", "kth-largest-element-in-an-array": "215", "shortest-palindrome": "214", "house-robber-ii": "213", "word-search-ii": "212", "add-and-search-word-data-structure-design": "211", "course-schedule-ii": "210", "minimum-size-subarray-sum": "209", "implement-trie-prefix-tree": "208", "course-schedule": "207", "reverse-linked-list": "206", "isomorphic-strings": "205", "count-primes": "204", "remove-linked-list-elements": "203", "happy-number": "202", "bitwise-and-of-numbers-range": "201", "number-of-islands": "200", "binary-tree-right-side-view": "199", "house-robber": "198", "rising-temperature": "197", "delete-duplicate-emails": "196", "tenth-line": "195", "transpose-file": "194", "valid-phone-numbers": "193", "word-frequency": "192", "number-of-1-bits": "191", "reverse-bits": "190", "rotate-array": "189", "best-time-to-buy-and-sell-stock-iv": "188", "repeated-dna-sequences": "187", "department-top-three-salaries": "185", "department-highest-salary": "184", "customers-who-never-order": "183", "duplicate-emails": "182", "employees-earning-more-than-their-managers": "181", "consecutive-numbers": "180", "largest-number": "179", "rank-scores": "178", "nth-highest-salary": "177", "second-highest-salary": "176", "combine-two-tables": "175", "dungeon-game": "174", "binary-search-tree-iterator": "173", "factorial-trailing-zeroes": "172", "excel-sheet-column-number": "171", "majority-element": "169", "excel-sheet-column-title": "168", "two-sum-ii-input-array-is-sorted": "167", "fraction-to-recurring-decimal": "166", "compare-version-numbers": "165", "maximum-gap": "164", "find-peak-element": "162", "intersection-of-two-linked-lists": "160", "min-stack": "155", "find-minimum-in-rotated-sorted-array-ii": "154", "find-minimum-in-rotated-sorted-array": "153", "maximum-product-subarray": "152", "reverse-words-in-a-string": "151", "evaluate-reverse-polish-notation": "150", "max-points-on-a-line": "149", "sort-list": "148", "insertion-sort-list": "147", "lru-cache": "146", "binary-tree-postorder-traversal": "145", "binary-tree-preorder-traversal": "144", "reorder-list": "143", "linked-list-cycle-ii": "142", "linked-list-cycle": "141", "word-break-ii": "140", "word-break": "139", "copy-list-with-random-pointer": "138", "single-number-ii": "137", "single-number": "136", "candy": "135", "gas-station": "134", "clone-graph": "133", "palindrome-partitioning-ii": "132", "palindrome-partitioning": "131", "surrounded-regions": "130", "sum-root-to-leaf-numbers": "129", "longest-consecutive-sequence": "128", "word-ladder": "127", "word-ladder-ii": "126", "valid-palindrome": "125", "binary-tree-maximum-path-sum": "124", "best-time-to-buy-and-sell-stock-iii": "123", "best-time-to-buy-and-sell-stock-ii": "122", "best-time-to-buy-and-sell-stock": "121", "triangle": "120", "pascals-triangle-ii": "119", "pascals-triangle": "118", "populating-next-right-pointers-in-each-node-ii": "117", "populating-next-right-pointers-in-each-node": "116", "distinct-subsequences": "115", "flatten-binary-tree-to-linked-list": "114", "path-sum-ii": "113", "path-sum": "112", "minimum-depth-of-binary-tree": "111", "balanced-binary-tree": "110", "convert-sorted-list-to-binary-search-tree": "109", "convert-sorted-array-to-binary-search-tree": "108", "binary-tree-level-order-traversal-ii": "107", "construct-binary-tree-from-inorder-and-postorder-traversal": "106", "construct-binary-tree-from-preorder-and-inorder-traversal": "105", "maximum-depth-of-binary-tree": "104", "binary-tree-zigzag-level-order-traversal": "103", "binary-tree-level-order-traversal": "102", "symmetric-tree": "101", "same-tree": "100", "recover-binary-search-tree": "99", "validate-binary-search-tree": "98", "interleaving-string": "97", "unique-binary-search-trees": "96", "unique-binary-search-trees-ii": "95", "binary-tree-inorder-traversal": "94", "restore-ip-addresses": "93", "reverse-linked-list-ii": "92", "decode-ways": "91", "subsets-ii": "90", "gray-code": "89", "merge-sorted-array": "88", "scramble-string": "87", "partition-list": "86", "maximal-rectangle": "85", "largest-rectangle-in-histogram": "84", "remove-duplicates-from-sorted-list": "83", "remove-duplicates-from-sorted-list-ii": "82", "search-in-rotated-sorted-array-ii": "81", "remove-duplicates-from-sorted-array-ii": "80", "word-search": "79", "subsets": "78", "combinations": "77", "minimum-window-substring": "76", "sort-colors": "75", "search-a-2d-matrix": "74", "set-matrix-zeroes": "73", "edit-distance": "72", "simplify-path": "71", "climbing-stairs": "70", "sqrtx": "69", "text-justification": "68", "add-binary": "67", "plus-one": "66", "valid-number": "65", "minimum-path-sum": "64", "unique-paths-ii": "63", "unique-paths": "62", "rotate-list": "61", "permutation-sequence": "60", "spiral-matrix-ii": "59", "length-of-last-word": "58", "insert-interval": "57", "merge-intervals": "56", "jump-game": "55", "spiral-matrix": "54", "maximum-subarray": "53", "n-queens-ii": "52", "n-queens": "51", "powx-n": "50", "group-anagrams": "49", "rotate-image": "48", "permutations-ii": "47", "permutations": "46", "jump-game-ii": "45", "wildcard-matching": "44", "multiply-strings": "43", "trapping-rain-water": "42", "first-missing-positive": "41", "combination-sum-ii": "40", "combination-sum": "39", "count-and-say": "38", "sudoku-solver": "37", "valid-sudoku": "36", "search-insert-position": "35", "find-first-and-last-position-of-element-in-sorted-array": "34", "search-in-rotated-sorted-array": "33", "longest-valid-parentheses": "32", "next-permutation": "31", "substring-with-concatenation-of-all-words": "30", "divide-two-integers": "29", "implement-strstr": "28", "remove-element": "27", "remove-duplicates-from-sorted-array": "26", "reverse-nodes-in-k-group": "25", "swap-nodes-in-pairs": "24", "merge-k-sorted-lists": "23", "generate-parentheses": "22", "merge-two-sorted-lists": "21", "valid-parentheses": "20", "remove-nth-node-from-end-of-list": "19", "4sum": "18", "letter-combinations-of-a-phone-number": "17", "3sum-closest": "16", "3sum": "15", "longest-common-prefix": "14", "roman-to-integer": "13", "integer-to-roman": "12", "container-with-most-water": "11", "regular-expression-matching": "10", "palindrome-number": "9", "string-to-integer-atoi": "8", "reverse-integer": "7", "zigzag-conversion": "6", "longest-palindromic-substring": "5", "median-of-two-sorted-arrays": "4", "longest-substring-without-repeating-characters": "3", "add-two-numbers": "2", "two-sum": "1"} - if (problemName in leetcodeName2Id) { - id = leetcodeName2Id[problemName]; - for(var len = (id + "").length; len < 3; len = id.length) { - id = "0" + id; - } - pythonUrl = pythonUrl.replace(/@/g, id+"."+problemName); - window.open(pythonUrl, "_blank"); - } else { - console.log('Sorry, I can not find it! Try to search it.'); - } - }); - - //在https://www.cnblogs.com/grandyang/p/4606334.html中找python的答案 - $("body").on("click","#search_java",function(){ + const leetcodeName2Id = {"non-decreasing-array": "665", "strange-printer": "664", "maximum-width-of-binary-tree": "662", "image-smoother": "661", "split-array-into-consecutive-subsequences": "659", "find-k-closest-elements": "658", "robot-return-to-origin": "657", "print-binary-tree": "655", "maximum-binary-tree": "654", "two-sum-iv-input-is-a-bst": "653", "find-duplicate-subtrees": "652", "2-keys-keyboard": "650", "dota2-senate": "649", "replace-words": "648", "palindromic-substrings": "647", "maximum-length-of-pair-chain": "646", "set-mismatch": "645", "maximum-average-subarray-i": "643", "solve-the-equation": "640", "decode-ways-ii": "639", "shopping-offers": "638", "average-of-levels-in-binary-tree": "637", "exclusive-time-of-functions": "636", "sum-of-square-numbers": "633", "smallest-range": "632", "course-schedule-iii": "630", "k-inverse-pairs-array": "629", "maximum-product-of-three-numbers": "628", "swap-salary": "627", "exchange-seats": "626", "add-one-row-to-tree": "623", "task-scheduler": "621", "not-boring-movies": "620", "merge-two-binary-trees": "617", "valid-triangle-number": "611", "find-duplicate-file-in-system": "609", "construct-string-from-binary-tree": "606", "can-place-flowers": "605", "human-traffic-of-stadium": "601", "non-negative-integers-without-consecutive-ones": "600", "minimum-index-sum-of-two-lists": "599", "range-addition-ii": "598", "classes-more-than-5-students": "596", "big-countries": "595", "longest-harmonious-subsequence": "594", "valid-square": "593", "fraction-addition-and-subtraction": "592", "tag-validator": "591", "erect-the-fence": "587", "delete-operation-for-two-strings": "583", "shortest-unsorted-continuous-subarray": "581", "out-of-boundary-paths": "576", "distribute-candies": "575", "subtree-of-another-tree": "572", "permutation-in-string": "567", "reshape-the-matrix": "566", "array-nesting": "565", "find-the-closest-palindrome": "564", "binary-tree-tilt": "563", "array-partition-i": "561", "subarray-sum-equals-k": "560", "reverse-words-in-a-string-iii": "557", "next-greater-element-iii": "556", "brick-wall": "554", "optimal-division": "553", "student-attendance-record-ii": "552", "student-attendance-record-i": "551", "friend-circles": "547", "remove-boxes": "546", "diameter-of-binary-tree": "543", "01-matrix": "542", "reverse-string-ii": "541", "single-element-in-a-sorted-array": "540", "minimum-time-difference": "539", "convert-bst-to-greater-tree": "538", "complex-number-multiplication": "537", "encode-and-decode-tinyurl": "535", "k-diff-pairs-in-an-array": "532", "minimum-absolute-difference-in-bst": "530", "minesweeper": "529", "beautiful-arrangement": "526", "contiguous-array": "525", "longest-word-in-dictionary-through-deleting": "524", "continuous-subarray-sum": "523", "longest-uncommon-subsequence-ii": "522", "longest-uncommon-subsequence-i": "521", "detect-capital": "520", "coin-change-2": "518", "super-washing-machines": "517", "longest-palindromic-subsequence": "516", "find-largest-value-in-each-tree-row": "515", "freedom-trail": "514", "find-bottom-left-tree-value": "513", "most-frequent-subtree-sum": "508", "perfect-number": "507", "relative-ranks": "506", "base-7": "504", "next-greater-element-ii": "503", "ipo": "502", "find-mode-in-binary-search-tree": "501", "keyboard-row": "500", "diagonal-traverse": "498", "next-greater-element-i": "496", "teemo-attacking": "495", "target-sum": "494", "reverse-pairs": "493", "construct-the-rectangle": "492", "increasing-subsequences": "491", "zuma-game": "488", "predict-the-winner": "486", "max-consecutive-ones": "485", "smallest-good-base": "483", "license-key-formatting": "482", "magical-string": "481", "sliding-window-median": "480", "largest-palindrome-product": "479", "total-hamming-distance": "477", "number-complement": "476", "heaters": "475", "ones-and-zeroes": "474", "matchsticks-to-square": "473", "concatenated-words": "472", "validate-ip-address": "468", "unique-substrings-in-wraparound-string": "467", "count-the-repetitions": "466", "can-i-win": "464", "island-perimeter": "463", "minimum-moves-to-equal-array-elements-ii": "462", "hamming-distance": "461", "lfu-cache": "460", "repeated-substring-pattern": "459", "poor-pigs": "458", "circular-array-loop": "457", "132-pattern": "456", "assign-cookies": "455", "4sum-ii": "454", "minimum-moves-to-equal-array-elements": "453", "minimum-number-of-arrows-to-burst-balloons": "452", "sort-characters-by-frequency": "451", "delete-node-in-a-bst": "450", "serialize-and-deserialize-bst": "449", "find-all-numbers-disappeared-in-an-array": "448", "number-of-boomerangs": "447", "arithmetic-slices-ii-subsequence": "446", "add-two-numbers-ii": "445", "string-compression": "443", "find-all-duplicates-in-an-array": "442", "arranging-coins": "441", "k-th-smallest-in-lexicographical-order": "440", "find-all-anagrams-in-a-string": "438", "path-sum-iii": "437", "find-right-interval": "436", "non-overlapping-intervals": "435", "number-of-segments-in-a-string": "434", "minimum-genetic-mutation": "433", "all-oone-data-structure": "432", "longest-repeating-character-replacement": "424", "reconstruct-original-digits-from-english": "423", "maximum-xor-of-two-numbers-in-an-array": "421", "strong-password-checker": "420", "battleships-in-a-board": "419", "pacific-atlantic-water-flow": "417", "partition-equal-subset-sum": "416", "add-strings": "415", "third-maximum-number": "414", "arithmetic-slices": "413", "fizz-buzz": "412", "split-array-largest-sum": "410", "longest-palindrome": "409", "trapping-rain-water-ii": "407", "queue-reconstruction-by-height": "406", "convert-a-number-to-hexadecimal": "405", "sum-of-left-leaves": "404", "frog-jump": "403", "remove-k-digits": "402", "binary-watch": "401", "nth-digit": "400", "evaluate-division": "399", "random-pick-index": "398", "integer-replacement": "397", "rotate-function": "396", "longest-substring-with-at-least-k-repeating-characters": "395", "decode-string": "394", "utf-8-validation": "393", "is-subsequence": "392", "perfect-rectangle": "391", "elimination-game": "390", "find-the-difference": "389", "longest-absolute-file-path": "388", "first-unique-character-in-a-string": "387", "lexicographical-numbers": "386", "mini-parser": "385", "shuffle-an-array": "384", "ransom-note": "383", "linked-list-random-node": "382", "insert-delete-getrandom-o1-duplicates-allowed": "381", "insert-delete-getrandom-o1": "380", "kth-smallest-element-in-a-sorted-matrix": "378", "combination-sum-iv": "377", "wiggle-subsequence": "376", "guess-number-higher-or-lower-ii": "375", "guess-number-higher-or-lower": "374", "find-k-pairs-with-smallest-sums": "373", "super-pow": "372", "sum-of-two-integers": "371", "largest-divisible-subset": "368", "valid-perfect-square": "367", "water-and-jug-problem": "365", "max-sum-of-rectangle-no-larger-than-k": "363", "count-numbers-with-unique-digits": "357", "design-twitter": "355", "russian-doll-envelopes": "354", "data-stream-as-disjoint-intervals": "352", "intersection-of-two-arrays-ii": "350", "intersection-of-two-arrays": "349", "top-k-frequent-elements": "347", "reverse-vowels-of-a-string": "345", "reverse-string": "344", "integer-break": "343", "power-of-four": "342", "flatten-nested-list-iterator": "341", "counting-bits": "338", "house-robber-iii": "337", "palindrome-pairs": "336", "self-crossing": "335", "increasing-triplet-subsequence": "334", "reconstruct-itinerary": "332", "verify-preorder-serialization-of-a-binary-tree": "331", "patching-array": "330", "longest-increasing-path-in-a-matrix": "329", "odd-even-linked-list": "328", "count-of-range-sum": "327", "power-of-three": "326", "wiggle-sort-ii": "324", "coin-change": "322", "create-maximum-number": "321", "bulb-switcher": "319", "maximum-product-of-word-lengths": "318", "remove-duplicate-letters": "316", "count-of-smaller-numbers-after-self": "315", "super-ugly-number": "313", "burst-balloons": "312", "minimum-height-trees": "310", "best-time-to-buy-and-sell-stock-with-cooldown": "309", "range-sum-query-mutable": "307", "additive-number": "306", "range-sum-query-2d-immutable": "304", "range-sum-query-immutable": "303", "remove-invalid-parentheses": "301", "longest-increasing-subsequence": "300", "bulls-and-cows": "299", "serialize-and-deserialize-binary-tree": "297", "find-median-from-data-stream": "295", "nim-game": "292", "word-pattern": "290", "game-of-life": "289", "find-the-duplicate-number": "287", "peeking-iterator": "284", "move-zeroes": "283", "expression-add-operators": "282", "perfect-squares": "279", "first-bad-version": "278", "h-index-ii": "275", "h-index": "274", "integer-to-english-words": "273", "missing-number": "268", "ugly-number-ii": "264", "ugly-number": "263", "trips-and-users": "262", "single-number-iii": "260", "add-digits": "258", "binary-tree-paths": "257", "valid-anagram": "242", "different-ways-to-add-parentheses": "241", "search-a-2d-matrix-ii": "240", "sliding-window-maximum": "239", "product-of-array-except-self": "238", "delete-node-in-a-linked-list": "237", "lowest-common-ancestor-of-a-binary-tree": "236", "lowest-common-ancestor-of-a-binary-search-tree": "235", "palindrome-linked-list": "234", "number-of-digit-one": "233", "implement-queue-using-stacks": "232", "power-of-two": "231", "kth-smallest-element-in-a-bst": "230", "majority-element-ii": "229", "summary-ranges": "228", "basic-calculator-ii": "227", "invert-binary-tree": "226", "implement-stack-using-queues": "225", "basic-calculator": "224", "rectangle-area": "223", "count-complete-tree-nodes": "222", "maximal-square": "221", "contains-duplicate-iii": "220", "contains-duplicate-ii": "219", "the-skyline-problem": "218", "contains-duplicate": "217", "combination-sum-iii": "216", "kth-largest-element-in-an-array": "215", "shortest-palindrome": "214", "house-robber-ii": "213", "word-search-ii": "212", "add-and-search-word-data-structure-design": "211", "course-schedule-ii": "210", "minimum-size-subarray-sum": "209", "implement-trie-prefix-tree": "208", "course-schedule": "207", "reverse-linked-list": "206", "isomorphic-strings": "205", "count-primes": "204", "remove-linked-list-elements": "203", "happy-number": "202", "bitwise-and-of-numbers-range": "201", "number-of-islands": "200", "binary-tree-right-side-view": "199", "house-robber": "198", "rising-temperature": "197", "delete-duplicate-emails": "196", "tenth-line": "195", "transpose-file": "194", "valid-phone-numbers": "193", "word-frequency": "192", "number-of-1-bits": "191", "reverse-bits": "190", "rotate-array": "189", "best-time-to-buy-and-sell-stock-iv": "188", "repeated-dna-sequences": "187", "department-top-three-salaries": "185", "department-highest-salary": "184", "customers-who-never-order": "183", "duplicate-emails": "182", "employees-earning-more-than-their-managers": "181", "consecutive-numbers": "180", "largest-number": "179", "rank-scores": "178", "nth-highest-salary": "177", "second-highest-salary": "176", "combine-two-tables": "175", "dungeon-game": "174", "binary-search-tree-iterator": "173", "factorial-trailing-zeroes": "172", "excel-sheet-column-number": "171", "majority-element": "169", "excel-sheet-column-title": "168", "two-sum-ii-input-array-is-sorted": "167", "fraction-to-recurring-decimal": "166", "compare-version-numbers": "165", "maximum-gap": "164", "find-peak-element": "162", "intersection-of-two-linked-lists": "160", "min-stack": "155", "find-minimum-in-rotated-sorted-array-ii": "154", "find-minimum-in-rotated-sorted-array": "153", "maximum-product-subarray": "152", "reverse-words-in-a-string": "151", "evaluate-reverse-polish-notation": "150", "max-points-on-a-line": "149", "sort-list": "148", "insertion-sort-list": "147", "lru-cache": "146", "binary-tree-postorder-traversal": "145", "binary-tree-preorder-traversal": "144", "reorder-list": "143", "linked-list-cycle-ii": "142", "linked-list-cycle": "141", "word-break-ii": "140", "word-break": "139", "copy-list-with-random-pointer": "138", "single-number-ii": "137", "single-number": "136", "candy": "135", "gas-station": "134", "clone-graph": "133", "palindrome-partitioning-ii": "132", "palindrome-partitioning": "131", "surrounded-regions": "130", "sum-root-to-leaf-numbers": "129", "longest-consecutive-sequence": "128", "word-ladder": "127", "word-ladder-ii": "126", "valid-palindrome": "125", "binary-tree-maximum-path-sum": "124", "best-time-to-buy-and-sell-stock-iii": "123", "best-time-to-buy-and-sell-stock-ii": "122", "best-time-to-buy-and-sell-stock": "121", "triangle": "120", "pascals-triangle-ii": "119", "pascals-triangle": "118", "populating-next-right-pointers-in-each-node-ii": "117", "populating-next-right-pointers-in-each-node": "116", "distinct-subsequences": "115", "flatten-binary-tree-to-linked-list": "114", "path-sum-ii": "113", "path-sum": "112", "minimum-depth-of-binary-tree": "111", "balanced-binary-tree": "110", "convert-sorted-list-to-binary-search-tree": "109", "convert-sorted-array-to-binary-search-tree": "108", "binary-tree-level-order-traversal-ii": "107", "construct-binary-tree-from-inorder-and-postorder-traversal": "106", "construct-binary-tree-from-preorder-and-inorder-traversal": "105", "maximum-depth-of-binary-tree": "104", "binary-tree-zigzag-level-order-traversal": "103", "binary-tree-level-order-traversal": "102", "symmetric-tree": "101", "same-tree": "100", "recover-binary-search-tree": "99", "validate-binary-search-tree": "98", "interleaving-string": "97", "unique-binary-search-trees": "96", "unique-binary-search-trees-ii": "95", "binary-tree-inorder-traversal": "94", "restore-ip-addresses": "93", "reverse-linked-list-ii": "92", "decode-ways": "91", "subsets-ii": "90", "gray-code": "89", "merge-sorted-array": "88", "scramble-string": "87", "partition-list": "86", "maximal-rectangle": "85", "largest-rectangle-in-histogram": "84", "remove-duplicates-from-sorted-list": "83", "remove-duplicates-from-sorted-list-ii": "82", "search-in-rotated-sorted-array-ii": "81", "remove-duplicates-from-sorted-array-ii": "80", "word-search": "79", "subsets": "78", "combinations": "77", "minimum-window-substring": "76", "sort-colors": "75", "search-a-2d-matrix": "74", "set-matrix-zeroes": "73", "edit-distance": "72", "simplify-path": "71", "climbing-stairs": "70", "sqrtx": "69", "text-justification": "68", "add-binary": "67", "plus-one": "66", "valid-number": "65", "minimum-path-sum": "64", "unique-paths-ii": "63", "unique-paths": "62", "rotate-list": "61", "permutation-sequence": "60", "spiral-matrix-ii": "59", "length-of-last-word": "58", "insert-interval": "57", "merge-intervals": "56", "jump-game": "55", "spiral-matrix": "54", "maximum-subarray": "53", "n-queens-ii": "52", "n-queens": "51", "powx-n": "50", "group-anagrams": "49", "rotate-image": "48", "permutations-ii": "47", "permutations": "46", "jump-game-ii": "45", "wildcard-matching": "44", "multiply-strings": "43", "trapping-rain-water": "42", "first-missing-positive": "41", "combination-sum-ii": "40", "combination-sum": "39", "count-and-say": "38", "sudoku-solver": "37", "valid-sudoku": "36", "search-insert-position": "35", "find-first-and-last-position-of-element-in-sorted-array": "34", "search-in-rotated-sorted-array": "33", "longest-valid-parentheses": "32", "next-permutation": "31", "substring-with-concatenation-of-all-words": "30", "divide-two-integers": "29", "implement-strstr": "28", "remove-element": "27", "remove-duplicates-from-sorted-array": "26", "reverse-nodes-in-k-group": "25", "swap-nodes-in-pairs": "24", "merge-k-sorted-lists": "23", "generate-parentheses": "22", "merge-two-sorted-lists": "21", "valid-parentheses": "20", "remove-nth-node-from-end-of-list": "19", "4sum": "18", "letter-combinations-of-a-phone-number": "17", "3sum-closest": "16", "3sum": "15", "longest-common-prefix": "14", "roman-to-integer": "13", "integer-to-roman": "12", "container-with-most-water": "11", "regular-expression-matching": "10", "palindrome-number": "9", "string-to-integer-atoi": "8", "reverse-integer": "7", "zigzag-conversion": "6", "longest-palindromic-substring": "5", "median-of-two-sorted-arrays": "4", "longest-substring-without-repeating-characters": "3", "add-two-numbers": "2", "two-sum": "1"} + if(problemName in leetcodeName2Id){ //有此题就显示 var id = "001"; - //const leetcodeId2Name = {"665": "non-decreasing-array", "664": "strange-printer", "662": "maximum-width-of-binary-tree", "661": "image-smoother", "659": "split-array-into-consecutive-subsequences", "658": "find-k-closest-elements", "657": "robot-return-to-origin", "655": "print-binary-tree", "654": "maximum-binary-tree", "653": "two-sum-iv-input-is-a-bst", "652": "find-duplicate-subtrees", "650": "2-keys-keyboard", "649": "dota2-senate", "648": "replace-words", "647": "palindromic-substrings", "646": "maximum-length-of-pair-chain", "645": "set-mismatch", "643": "maximum-average-subarray-i", "640": "solve-the-equation", "639": "decode-ways-ii", "638": "shopping-offers", "637": "average-of-levels-in-binary-tree", "636": "exclusive-time-of-functions", "633": "sum-of-square-numbers", "632": "smallest-range", "630": "course-schedule-iii", "629": "k-inverse-pairs-array", "628": "maximum-product-of-three-numbers", "627": "swap-salary", "626": "exchange-seats", "623": "add-one-row-to-tree", "621": "task-scheduler", "620": "not-boring-movies", "617": "merge-two-binary-trees", "611": "valid-triangle-number", "609": "find-duplicate-file-in-system", "606": "construct-string-from-binary-tree", "605": "can-place-flowers", "601": "human-traffic-of-stadium", "600": "non-negative-integers-without-consecutive-ones", "599": "minimum-index-sum-of-two-lists", "598": "range-addition-ii", "596": "classes-more-than-5-students", "595": "big-countries", "594": "longest-harmonious-subsequence", "593": "valid-square", "592": "fraction-addition-and-subtraction", "591": "tag-validator", "587": "erect-the-fence", "583": "delete-operation-for-two-strings", "581": "shortest-unsorted-continuous-subarray", "576": "out-of-boundary-paths", "575": "distribute-candies", "572": "subtree-of-another-tree", "567": "permutation-in-string", "566": "reshape-the-matrix", "565": "array-nesting", "564": "find-the-closest-palindrome", "563": "binary-tree-tilt", "561": "array-partition-i", "560": "subarray-sum-equals-k", "557": "reverse-words-in-a-string-iii", "556": "next-greater-element-iii", "554": "brick-wall", "553": "optimal-division", "552": "student-attendance-record-ii", "551": "student-attendance-record-i", "547": "friend-circles", "546": "remove-boxes", "543": "diameter-of-binary-tree", "542": "01-matrix", "541": "reverse-string-ii", "540": "single-element-in-a-sorted-array", "539": "minimum-time-difference", "538": "convert-bst-to-greater-tree", "537": "complex-number-multiplication", "535": "encode-and-decode-tinyurl", "532": "k-diff-pairs-in-an-array", "530": "minimum-absolute-difference-in-bst", "529": "minesweeper", "526": "beautiful-arrangement", "525": "contiguous-array", "524": "longest-word-in-dictionary-through-deleting", "523": "continuous-subarray-sum", "522": "longest-uncommon-subsequence-ii", "521": "longest-uncommon-subsequence-i", "520": "detect-capital", "518": "coin-change-2", "517": "super-washing-machines", "516": "longest-palindromic-subsequence", "515": "find-largest-value-in-each-tree-row", "514": "freedom-trail", "513": "find-bottom-left-tree-value", "508": "most-frequent-subtree-sum", "507": "perfect-number", "506": "relative-ranks", "504": "base-7", "503": "next-greater-element-ii", "502": "ipo", "501": "find-mode-in-binary-search-tree", "500": "keyboard-row", "498": "diagonal-traverse", "496": "next-greater-element-i", "495": "teemo-attacking", "494": "target-sum", "493": "reverse-pairs", "492": "construct-the-rectangle", "491": "increasing-subsequences", "488": "zuma-game", "486": "predict-the-winner", "485": "max-consecutive-ones", "483": "smallest-good-base", "482": "license-key-formatting", "481": "magical-string", "480": "sliding-window-median", "479": "largest-palindrome-product", "477": "total-hamming-distance", "476": "number-complement", "475": "heaters", "474": "ones-and-zeroes", "473": "matchsticks-to-square", "472": "concatenated-words", "468": "validate-ip-address", "467": "unique-substrings-in-wraparound-string", "466": "count-the-repetitions", "464": "can-i-win", "463": "island-perimeter", "462": "minimum-moves-to-equal-array-elements-ii", "461": "hamming-distance", "460": "lfu-cache", "459": "repeated-substring-pattern", "458": "poor-pigs", "457": "circular-array-loop", "456": "132-pattern", "455": "assign-cookies", "454": "4sum-ii", "453": "minimum-moves-to-equal-array-elements", "452": "minimum-number-of-arrows-to-burst-balloons", "451": "sort-characters-by-frequency", "450": "delete-node-in-a-bst", "449": "serialize-and-deserialize-bst", "448": "find-all-numbers-disappeared-in-an-array", "447": "number-of-boomerangs", "446": "arithmetic-slices-ii-subsequence", "445": "add-two-numbers-ii", "443": "string-compression", "442": "find-all-duplicates-in-an-array", "441": "arranging-coins", "440": "k-th-smallest-in-lexicographical-order", "438": "find-all-anagrams-in-a-string", "437": "path-sum-iii", "436": "find-right-interval", "435": "non-overlapping-intervals", "434": "number-of-segments-in-a-string", "433": "minimum-genetic-mutation", "432": "all-oone-data-structure", "424": "longest-repeating-character-replacement", "423": "reconstruct-original-digits-from-english", "421": "maximum-xor-of-two-numbers-in-an-array", "420": "strong-password-checker", "419": "battleships-in-a-board", "417": "pacific-atlantic-water-flow", "416": "partition-equal-subset-sum", "415": "add-strings", "414": "third-maximum-number", "413": "arithmetic-slices", "412": "fizz-buzz", "410": "split-array-largest-sum", "409": "longest-palindrome", "407": "trapping-rain-water-ii", "406": "queue-reconstruction-by-height", "405": "convert-a-number-to-hexadecimal", "404": "sum-of-left-leaves", "403": "frog-jump", "402": "remove-k-digits", "401": "binary-watch", "400": "nth-digit", "399": "evaluate-division", "398": "random-pick-index", "397": "integer-replacement", "396": "rotate-function", "395": "longest-substring-with-at-least-k-repeating-characters", "394": "decode-string", "393": "utf-8-validation", "392": "is-subsequence", "391": "perfect-rectangle", "390": "elimination-game", "389": "find-the-difference", "388": "longest-absolute-file-path", "387": "first-unique-character-in-a-string", "386": "lexicographical-numbers", "385": "mini-parser", "384": "shuffle-an-array", "383": "ransom-note", "382": "linked-list-random-node", "381": "insert-delete-getrandom-o1-duplicates-allowed", "380": "insert-delete-getrandom-o1", "378": "kth-smallest-element-in-a-sorted-matrix", "377": "combination-sum-iv", "376": "wiggle-subsequence", "375": "guess-number-higher-or-lower-ii", "374": "guess-number-higher-or-lower", "373": "find-k-pairs-with-smallest-sums", "372": "super-pow", "371": "sum-of-two-integers", "368": "largest-divisible-subset", "367": "valid-perfect-square", "365": "water-and-jug-problem", "363": "max-sum-of-rectangle-no-larger-than-k", "357": "count-numbers-with-unique-digits", "355": "design-twitter", "354": "russian-doll-envelopes", "352": "data-stream-as-disjoint-intervals", "350": "intersection-of-two-arrays-ii", "349": "intersection-of-two-arrays", "347": "top-k-frequent-elements", "345": "reverse-vowels-of-a-string", "344": "reverse-string", "343": "integer-break", "342": "power-of-four", "341": "flatten-nested-list-iterator", "338": "counting-bits", "337": "house-robber-iii", "336": "palindrome-pairs", "335": "self-crossing", "334": "increasing-triplet-subsequence", "332": "reconstruct-itinerary", "331": "verify-preorder-serialization-of-a-binary-tree", "330": "patching-array", "329": "longest-increasing-path-in-a-matrix", "328": "odd-even-linked-list", "327": "count-of-range-sum", "326": "power-of-three", "324": "wiggle-sort-ii", "322": "coin-change", "321": "create-maximum-number", "319": "bulb-switcher", "318": "maximum-product-of-word-lengths", "316": "remove-duplicate-letters", "315": "count-of-smaller-numbers-after-self", "313": "super-ugly-number", "312": "burst-balloons", "310": "minimum-height-trees", "309": "best-time-to-buy-and-sell-stock-with-cooldown", "307": "range-sum-query-mutable", "306": "additive-number", "304": "range-sum-query-2d-immutable", "303": "range-sum-query-immutable", "301": "remove-invalid-parentheses", "300": "longest-increasing-subsequence", "299": "bulls-and-cows", "297": "serialize-and-deserialize-binary-tree", "295": "find-median-from-data-stream", "292": "nim-game", "290": "word-pattern", "289": "game-of-life", "287": "find-the-duplicate-number", "284": "peeking-iterator", "283": "move-zeroes", "282": "expression-add-operators", "279": "perfect-squares", "278": "first-bad-version", "275": "h-index-ii", "274": "h-index", "273": "integer-to-english-words", "268": "missing-number", "264": "ugly-number-ii", "263": "ugly-number", "262": "trips-and-users", "260": "single-number-iii", "258": "add-digits", "257": "binary-tree-paths", "242": "valid-anagram", "241": "different-ways-to-add-parentheses", "240": "search-a-2d-matrix-ii", "239": "sliding-window-maximum", "238": "product-of-array-except-self", "237": "delete-node-in-a-linked-list", "236": "lowest-common-ancestor-of-a-binary-tree", "235": "lowest-common-ancestor-of-a-binary-search-tree", "234": "palindrome-linked-list", "233": "number-of-digit-one", "232": "implement-queue-using-stacks", "231": "power-of-two", "230": "kth-smallest-element-in-a-bst", "229": "majority-element-ii", "228": "summary-ranges", "227": "basic-calculator-ii", "226": "invert-binary-tree", "225": "implement-stack-using-queues", "224": "basic-calculator", "223": "rectangle-area", "222": "count-complete-tree-nodes", "221": "maximal-square", "220": "contains-duplicate-iii", "219": "contains-duplicate-ii", "218": "the-skyline-problem", "217": "contains-duplicate", "216": "combination-sum-iii", "215": "kth-largest-element-in-an-array", "214": "shortest-palindrome", "213": "house-robber-ii", "212": "word-search-ii", "211": "add-and-search-word-data-structure-design", "210": "course-schedule-ii", "209": "minimum-size-subarray-sum", "208": "implement-trie-prefix-tree", "207": "course-schedule", "206": "reverse-linked-list", "205": "isomorphic-strings", "204": "count-primes", "203": "remove-linked-list-elements", "202": "happy-number", "201": "bitwise-and-of-numbers-range", "200": "number-of-islands", "199": "binary-tree-right-side-view", "198": "house-robber", "197": "rising-temperature", "196": "delete-duplicate-emails", "195": "tenth-line", "194": "transpose-file", "193": "valid-phone-numbers", "192": "word-frequency", "191": "number-of-1-bits", "190": "reverse-bits", "189": "rotate-array", "188": "best-time-to-buy-and-sell-stock-iv", "187": "repeated-dna-sequences", "185": "department-top-three-salaries", "184": "department-highest-salary", "183": "customers-who-never-order", "182": "duplicate-emails", "181": "employees-earning-more-than-their-managers", "180": "consecutive-numbers", "179": "largest-number", "178": "rank-scores", "177": "nth-highest-salary", "176": "second-highest-salary", "175": "combine-two-tables", "174": "dungeon-game", "173": "binary-search-tree-iterator", "172": "factorial-trailing-zeroes", "171": "excel-sheet-column-number", "169": "majority-element", "168": "excel-sheet-column-title", "167": "two-sum-ii-input-array-is-sorted", "166": "fraction-to-recurring-decimal", "165": "compare-version-numbers", "164": "maximum-gap", "162": "find-peak-element", "160": "intersection-of-two-linked-lists", "155": "min-stack", "154": "find-minimum-in-rotated-sorted-array-ii", "153": "find-minimum-in-rotated-sorted-array", "152": "maximum-product-subarray", "151": "reverse-words-in-a-string", "150": "evaluate-reverse-polish-notation", "149": "max-points-on-a-line", "148": "sort-list", "147": "insertion-sort-list", "146": "lru-cache", "145": "binary-tree-postorder-traversal", "144": "binary-tree-preorder-traversal", "143": "reorder-list", "142": "linked-list-cycle-ii", "141": "linked-list-cycle", "140": "word-break-ii", "139": "word-break", "138": "copy-list-with-random-pointer", "137": "single-number-ii", "136": "single-number", "135": "candy", "134": "gas-station", "133": "clone-graph", "132": "palindrome-partitioning-ii", "131": "palindrome-partitioning", "130": "surrounded-regions", "129": "sum-root-to-leaf-numbers", "128": "longest-consecutive-sequence", "127": "word-ladder", "126": "word-ladder-ii", "125": "valid-palindrome", "124": "binary-tree-maximum-path-sum", "123": "best-time-to-buy-and-sell-stock-iii", "122": "best-time-to-buy-and-sell-stock-ii", "121": "best-time-to-buy-and-sell-stock", "120": "triangle", "119": "pascals-triangle-ii", "118": "pascals-triangle", "117": "populating-next-right-pointers-in-each-node-ii", "116": "populating-next-right-pointers-in-each-node", "115": "distinct-subsequences", "114": "flatten-binary-tree-to-linked-list", "113": "path-sum-ii", "112": "path-sum", "111": "minimum-depth-of-binary-tree", "110": "balanced-binary-tree", "109": "convert-sorted-list-to-binary-search-tree", "108": "convert-sorted-array-to-binary-search-tree", "107": "binary-tree-level-order-traversal-ii", "106": "construct-binary-tree-from-inorder-and-postorder-traversal", "105": "construct-binary-tree-from-preorder-and-inorder-traversal", "104": "maximum-depth-of-binary-tree", "103": "binary-tree-zigzag-level-order-traversal", "102": "binary-tree-level-order-traversal", "101": "symmetric-tree", "100": "same-tree", "99": "recover-binary-search-tree", "98": "validate-binary-search-tree", "97": "interleaving-string", "96": "unique-binary-search-trees", "95": "unique-binary-search-trees-ii", "94": "binary-tree-inorder-traversal", "93": "restore-ip-addresses", "92": "reverse-linked-list-ii", "91": "decode-ways", "90": "subsets-ii", "89": "gray-code", "88": "merge-sorted-array", "87": "scramble-string", "86": "partition-list", "85": "maximal-rectangle", "84": "largest-rectangle-in-histogram", "83": "remove-duplicates-from-sorted-list", "82": "remove-duplicates-from-sorted-list-ii", "81": "search-in-rotated-sorted-array-ii", "80": "remove-duplicates-from-sorted-array-ii", "79": "word-search", "78": "subsets", "77": "combinations", "76": "minimum-window-substring", "75": "sort-colors", "74": "search-a-2d-matrix", "73": "set-matrix-zeroes", "72": "edit-distance", "71": "simplify-path", "70": "climbing-stairs", "69": "sqrtx", "68": "text-justification", "67": "add-binary", "66": "plus-one", "65": "valid-number", "64": "minimum-path-sum", "63": "unique-paths-ii", "62": "unique-paths", "61": "rotate-list", "60": "permutation-sequence", "59": "spiral-matrix-ii", "58": "length-of-last-word", "57": "insert-interval", "56": "merge-intervals", "55": "jump-game", "54": "spiral-matrix", "53": "maximum-subarray", "52": "n-queens-ii", "51": "n-queens", "50": "powx-n", "49": "group-anagrams", "48": "rotate-image", "47": "permutations-ii", "46": "permutations", "45": "jump-game-ii", "44": "wildcard-matching", "43": "multiply-strings", "42": "trapping-rain-water", "41": "first-missing-positive", "40": "combination-sum-ii", "39": "combination-sum", "38": "count-and-say", "37": "sudoku-solver", "36": "valid-sudoku", "35": "search-insert-position", "34": "find-first-and-last-position-of-element-in-sorted-array", "33": "search-in-rotated-sorted-array", "32": "longest-valid-parentheses", "31": "next-permutation", "30": "substring-with-concatenation-of-all-words", "29": "divide-two-integers", "28": "implement-strstr", "27": "remove-element", "26": "remove-duplicates-from-sorted-array", "25": "reverse-nodes-in-k-group", "24": "swap-nodes-in-pairs", "23": "merge-k-sorted-lists", "22": "generate-parentheses", "21": "merge-two-sorted-lists", "20": "valid-parentheses", "19": "remove-nth-node-from-end-of-list", "18": "4sum", "17": "letter-combinations-of-a-phone-number", "16": "3sum-closest", "15": "3sum", "14": "longest-common-prefix", "13": "roman-to-integer", "12": "integer-to-roman", "11": "container-with-most-water", "10": "regular-expression-matching", "9": "palindrome-number", "8": "string-to-integer-atoi", "7": "reverse-integer", "6": "zigzag-conversion", "5": "longest-palindromic-substring", "4": "median-of-two-sorted-arrays", "3": "longest-substring-without-repeating-characters", "2": "add-two-numbers", "1": "two-sum"} - const leetcodeName2Id = {"numbers-with-repeated-digits": "1012", "construct-binary-search-tree-from-preorder-traversal": "1008", "minimum-domino-rotations-for-equal-row": "1007", "clumsy-factorial": "1006", "maximize-sum-of-array-after-k-negations": "1005", "max-consecutive-ones-iii": "1004", "check-if-word-is-valid-after-substitutions": "1003", "find-common-characters": "1002", "grid-illumination": "1001", "minimum-cost-to-merge-stones": "1000", "available-captures-for-rook": "999", "maximum-binary-tree-ii": "998", "find-the-town-judge": "997", "number-of-squareful-arrays": "996", "minimum-number-of-k-consecutive-bit-flips": "995", "rotting-oranges": "994", "cousins-in-binary-tree": "993", "subarrays-with-k-different-integers": "992", "broken-calculator": "991", "satisfiability-of-equality-equations": "990", "add-to-array-form-of-integer": "989", "smallest-string-starting-from-leaf": "988", "vertical-order-traversal-of-a-binary-tree": "987", "interval-list-intersections": "986", "sum-of-even-numbers-after-queries": "985", "string-without-aaa-or-bbb": "984", "minimum-cost-for-tickets": "983", "triples-with-bitwise-and-equal-to-zero": "982", "time-based-key-value-store": "981", "unique-paths-iii": "980", "distribute-coins-in-binary-tree": "979", "longest-turbulent-subarray": "978", "squares-of-a-sorted-array": "977", "largest-perimeter-triangle": "976", "odd-even-jump": "975", "subarray-sums-divisible-by-k": "974", "k-closest-points-to-origin": "973", "fibonacci-number": "509", "equal-rational-numbers": "972", "flip-binary-tree-to-match-preorder-traversal": "971", "powerful-integers": "970", "pancake-sorting": "969", "binary-tree-cameras": "968", "numbers-with-same-consecutive-differences": "967", "vowel-spellchecker": "966", "univalued-binary-tree": "965", "least-operators-to-express-number": "964", "minimum-area-rectangle-ii": "963", "maximum-width-ramp": "962", "n-repeated-element-in-size-2n-array": "961", "delete-columns-to-make-sorted-iii": "960", "regions-cut-by-slashes": "959", "check-completeness-of-a-binary-tree": "958", "prison-cells-after-n-days": "957", "tallest-billboard": "956", "delete-columns-to-make-sorted-ii": "955", "array-of-doubled-pairs": "954", "verifying-an-alien-dictionary": "953", "largest-component-size-by-common-factor": "952", "flip-equivalent-binary-trees": "951", "reveal-cards-in-increasing-order": "950", "largest-time-for-given-digits": "949", "bag-of-tokens": "948", "most-stones-removed-with-same-row-or-column": "947", "validate-stack-sequences": "946", "minimum-increment-to-make-array-unique": "945", "delete-columns-to-make-sorted": "944", "find-the-shortest-superstring": "943", "di-string-match": "942", "valid-mountain-array": "941", "distinct-subsequences-ii": "940", "minimum-area-rectangle": "939", "range-sum-of-bst": "938", "reorder-log-files": "937", "stamping-the-sequence": "936", "knight-dialer": "935", "shortest-bridge": "934", "number-of-recent-calls": "933", "beautiful-array": "932", "minimum-falling-path-sum": "931", "binary-subarrays-with-sum": "930", "unique-email-addresses": "929", "minimize-malware-spread-ii": "928", "three-equal-parts": "927", "flip-string-to-monotone-increasing": "926", "long-pressed-name": "925", "minimize-malware-spread": "924", "3sum-with-multiplicity": "923", "sort-array-by-parity-ii": "922", "minimum-add-to-make-parentheses-valid": "921", "number-of-music-playlists": "920", "complete-binary-tree-inserter": "919", "maximum-sum-circular-subarray": "918", "reverse-only-letters": "917", "word-subsets": "916", "partition-array-into-disjoint-intervals": "915", "x-of-a-kind-in-a-deck-of-cards": "914", "cat-and-mouse": "913", "online-election": "911", "smallest-range-ii": "910", "snakes-and-ladders": "909", "smallest-range-i": "908", "sum-of-subarray-minimums": "907", "super-palindromes": "906", "sort-array-by-parity": "905", "fruit-into-baskets": "904", "valid-permutations-for-di-sequence": "903", "numbers-at-most-n-given-digit-set": "902", "online-stock-span": "901", "rle-iterator": "900", "orderly-queue": "899", "bitwise-ors-of-subarrays": "898", "increasing-order-search-tree": "897", "monotonic-array": "896", "maximum-frequency-stack": "895", "all-possible-full-binary-trees": "894", "groups-of-special-equivalent-strings": "893", "surface-area-of-3d-shapes": "892", "sum-of-subsequence-widths": "891", "find-and-replace-pattern": "890", "construct-binary-tree-from-preorder-and-postorder-traversal": "889", "fair-candy-swap": "888", "super-egg-drop": "887", "possible-bipartition": "886", "spiral-matrix-iii": "885", "uncommon-words-from-two-sentences": "884", "projection-area-of-3d-shapes": "883", "reachable-nodes-in-subdivided-graph": "882", "boats-to-save-people": "881", "decoded-string-at-index": "880", "generate-random-point-in-a-circle": "478", "random-point-in-non-overlapping-rectangles": "497", "random-flip-matrix": "519", "random-pick-with-weight": "528", "profitable-schemes": "879", "nth-magical-number": "878", "stone-game": "877", "middle-of-the-linked-list": "876", "koko-eating-bananas": "875", "walking-robot-simulation": "874", "length-of-longest-fibonacci-subsequence": "873", "leaf-similar-trees": "872", "implement-rand10-using-rand7": "470", "minimum-number-of-refueling-stops": "871", "advantage-shuffle": "870", "reordered-power-of-2": "869", "binary-gap": "868", "transpose-matrix": "867", "prime-palindrome": "866", "smallest-subtree-with-all-the-deepest-nodes": "865", "shortest-path-to-get-all-keys": "864", "random-pick-with-blacklist": "710", "all-nodes-distance-k-in-binary-tree": "863", "shortest-subarray-with-sum-at-least-k": "862", "score-after-flipping-matrix": "861", "lemonade-change": "860", "buddy-strings": "859", "mirror-reflection": "858", "minimum-cost-to-hire-k-workers": "857", "score-of-parentheses": "856", "exam-room": "855", "k-similar-strings": "854", "car-fleet": "853", "peak-index-in-a-mountain-array": "852", "loud-and-rich": "851", "rectangle-area-ii": "850", "maximize-distance-to-closest-person": "849", "shifting-letters": "848", "shortest-path-visiting-all-nodes": "847", "hand-of-straights": "846", "longest-mountain-in-array": "845", "backspace-string-compare": "844", "guess-the-word": "843", "split-array-into-fibonacci-sequence": "842", "keys-and-rooms": "841", "magic-squares-in-grid": "840", "similar-string-groups": "839", "push-dominoes": "838", "new-21-game": "837", "rectangle-overlap": "836", "image-overlap": "835", "sum-of-distances-in-tree": "834", "find-and-replace-in-string": "833", "flipping-an-image": "832", "design-circular-queue": "622", "design-circular-deque": "641", "masking-personal-information": "831", "positions-of-large-groups": "830", "consecutive-numbers-sum": "829", "unique-letter-string": "828", "making-a-large-island": "827", "most-profit-assigning-work": "826", "friends-of-appropriate-ages": "825", "goat-latin": "824", "binary-trees-with-factors": "823", "card-flipping-game": "822", "shortest-distance-to-a-character": "821", "short-encoding-of-words": "820", "design-linked-list": "707", "most-common-word": "819", "race-car": "818", "linked-list-components": "817", "ambiguous-coordinates": "816", "bus-routes": "815", "binary-tree-pruning": "814", "largest-sum-of-averages": "813", "largest-triangle-area": "812", "subdomain-visit-count": "811", "chalkboard-xor-game": "810", "expressive-words": "809", "soup-servings": "808", "max-increase-to-keep-city-skyline": "807", "number-of-lines-to-write-string": "806", "split-array-with-same-average": "805", "unique-morse-code-words": "804", "bricks-falling-when-hit": "803", "find-eventual-safe-states": "802", "minimum-swaps-to-make-sequences-increasing": "801", "design-hashmap": "706", "design-hashset": "705", "champagne-tower": "799", "smallest-rotation-with-highest-score": "798", "all-paths-from-source-to-target": "797", "rotate-string": "796", "number-of-subarrays-with-bounded-maximum": "795", "valid-tic-tac-toe-state": "794", "preimage-size-of-factorial-zeroes-function": "793", "number-of-matching-subsequences": "792", "custom-sort-string": "791", "domino-and-tromino-tiling": "790", "escape-the-ghosts": "789", "rotated-digits": "788", "cheapest-flights-within-k-stops": "787", "k-th-smallest-prime-fraction": "786", "is-graph-bipartite": "785", "letter-case-permutation": "784", "minimum-distance-between-bst-nodes": "783", "transform-to-chessboard": "782", "rabbits-in-forest": "781", "reaching-points": "780", "k-th-symbol-in-grammar": "779", "swim-in-rising-water": "778", "swap-adjacent-in-lr-string": "777", "binary-search": "704", "global-and-local-inversions": "775", "kth-largest-element-in-a-stream": "703", "sliding-puzzle": "773", "insert-into-a-binary-search-tree": "701", "search-in-a-binary-search-tree": "700", "jewels-and-stones": "771", "basic-calculator-iv": "770", "max-chunks-to-make-sorted": "769", "max-chunks-to-make-sorted-ii": "768", "reorganize-string": "767", "toeplitz-matrix": "766", "n-ary-tree-postorder-traversal": "590", "n-ary-tree-preorder-traversal": "589", "maximum-depth-of-n-ary-tree": "559", "quad-tree-intersection": "558", "construct-quad-tree": "427", "couples-holding-hands": "765", "largest-plus-sign": "764", "partition-labels": "763", "prime-number-of-set-bits-in-binary-representation": "762", "flatten-a-multilevel-doubly-linked-list": "430", "n-ary-tree-level-order-traversal": "429", "special-binary-string": "761", "set-intersection-size-at-least-two": "757", "pyramid-transition-matrix": "756", "reach-a-number": "754", "cracking-the-safe": "753", "open-the-lock": "752", "contain-virus": "749", "shortest-completing-word": "748", "largest-number-at-least-twice-of-others": "747", "min-cost-climbing-stairs": "746", "prefix-and-suffix-search": "745", "find-smallest-letter-greater-than-target": "744", "network-delay-time": "743", "to-lower-case": "709", "cherry-pickup": "741", "delete-and-earn": "740", "daily-temperatures": "739", "monotone-increasing-digits": "738", "parse-lisp-expression": "736", "asteroid-collision": "735", "flood-fill": "733", "my-calendar-iii": "732", "my-calendar-ii": "731", "count-different-palindromic-subsequences": "730", "my-calendar-i": "729", "self-dividing-numbers": "728", "number-of-atoms": "726", "split-linked-list-in-parts": "725", "find-pivot-index": "724", "remove-comments": "722", "accounts-merge": "721", "longest-word-in-dictionary": "720", "find-k-th-smallest-pair-distance": "719", "maximum-length-of-repeated-subarray": "718", "1-bit-and-2-bit-characters": "717", "range-module": "715", "best-time-to-buy-and-sell-stock-with-transaction-fee": "714", "subarray-product-less-than-k": "713", "minimum-ascii-delete-sum-for-two-strings": "712", "falling-squares": "699", "partition-to-k-equal-sum-subsets": "698", "degree-of-an-array": "697", "count-binary-substrings": "696", "max-area-of-island": "695", "binary-number-with-alternating-bits": "693", "top-k-frequent-words": "692", "stickers-to-spell-word": "691", "employee-importance": "690", "maximum-sum-of-3-non-overlapping-subarrays": "689", "knight-probability-in-chessboard": "688", "longest-univalue-path": "687", "repeated-string-match": "686", "redundant-connection-ii": "685", "redundant-connection": "684", "baseball-game": "682", "valid-palindrome-ii": "680", "24-game": "679", "valid-parenthesis-string": "678", "map-sum-pairs": "677", "implement-magic-dictionary": "676", "cut-off-trees-for-golf-event": "675", "longest-continuous-increasing-subsequence": "674", "number-of-longest-increasing-subsequence": "673", "bulb-switcher-ii": "672", "second-minimum-node-in-a-binary-tree": "671", "maximum-swap": "670", "trim-a-binary-search-tree": "669", "kth-smallest-number-in-multiplication-table": "668", "beautiful-arrangement-ii": "667", "non-decreasing-array": "665", "strange-printer": "664", "maximum-width-of-binary-tree": "662", "image-smoother": "661", "split-array-into-consecutive-subsequences": "659", "find-k-closest-elements": "658", "robot-return-to-origin": "657", "print-binary-tree": "655", "maximum-binary-tree": "654", "two-sum-iv-input-is-a-bst": "653", "find-duplicate-subtrees": "652", "2-keys-keyboard": "650", "dota2-senate": "649", "replace-words": "648", "palindromic-substrings": "647", "maximum-length-of-pair-chain": "646", "set-mismatch": "645", "maximum-average-subarray-i": "643", "solve-the-equation": "640", "decode-ways-ii": "639", "shopping-offers": "638", "average-of-levels-in-binary-tree": "637", "exclusive-time-of-functions": "636", "sum-of-square-numbers": "633", "smallest-range": "632", "course-schedule-iii": "630", "k-inverse-pairs-array": "629", "maximum-product-of-three-numbers": "628", "swap-salary": "627", "exchange-seats": "626", "add-one-row-to-tree": "623", "task-scheduler": "621", "not-boring-movies": "620", "merge-two-binary-trees": "617", "valid-triangle-number": "611", "find-duplicate-file-in-system": "609", "construct-string-from-binary-tree": "606", "can-place-flowers": "605", "human-traffic-of-stadium": "601", "non-negative-integers-without-consecutive-ones": "600", "minimum-index-sum-of-two-lists": "599", "range-addition-ii": "598", "classes-more-than-5-students": "596", "big-countries": "595", "longest-harmonious-subsequence": "594", "valid-square": "593", "fraction-addition-and-subtraction": "592", "tag-validator": "591", "erect-the-fence": "587", "delete-operation-for-two-strings": "583", "shortest-unsorted-continuous-subarray": "581", "out-of-boundary-paths": "576", "distribute-candies": "575", "subtree-of-another-tree": "572", "permutation-in-string": "567", "reshape-the-matrix": "566", "array-nesting": "565", "find-the-closest-palindrome": "564", "binary-tree-tilt": "563", "array-partition-i": "561", "subarray-sum-equals-k": "560", "reverse-words-in-a-string-iii": "557", "next-greater-element-iii": "556", "brick-wall": "554", "optimal-division": "553", "student-attendance-record-ii": "552", "student-attendance-record-i": "551", "friend-circles": "547", "remove-boxes": "546", "diameter-of-binary-tree": "543", "01-matrix": "542", "reverse-string-ii": "541", "single-element-in-a-sorted-array": "540", "minimum-time-difference": "539", "convert-bst-to-greater-tree": "538", "complex-number-multiplication": "537", "encode-and-decode-tinyurl": "535", "k-diff-pairs-in-an-array": "532", "minimum-absolute-difference-in-bst": "530", "minesweeper": "529", "beautiful-arrangement": "526", "contiguous-array": "525", "longest-word-in-dictionary-through-deleting": "524", "continuous-subarray-sum": "523", "longest-uncommon-subsequence-ii": "522", "longest-uncommon-subsequence-i": "521", "detect-capital": "520", "coin-change-2": "518", "super-washing-machines": "517", "longest-palindromic-subsequence": "516", "find-largest-value-in-each-tree-row": "515", "freedom-trail": "514", "find-bottom-left-tree-value": "513", "most-frequent-subtree-sum": "508", "perfect-number": "507", "relative-ranks": "506", "base-7": "504", "next-greater-element-ii": "503", "ipo": "502", "find-mode-in-binary-search-tree": "501", "keyboard-row": "500", "diagonal-traverse": "498", "next-greater-element-i": "496", "teemo-attacking": "495", "target-sum": "494", "reverse-pairs": "493", "construct-the-rectangle": "492", "increasing-subsequences": "491", "zuma-game": "488", "predict-the-winner": "486", "max-consecutive-ones": "485", "smallest-good-base": "483", "license-key-formatting": "482", "magical-string": "481", "sliding-window-median": "480", "largest-palindrome-product": "479", "total-hamming-distance": "477", "number-complement": "476", "heaters": "475", "ones-and-zeroes": "474", "matchsticks-to-square": "473", "concatenated-words": "472", "validate-ip-address": "468", "unique-substrings-in-wraparound-string": "467", "count-the-repetitions": "466", "can-i-win": "464", "island-perimeter": "463", "minimum-moves-to-equal-array-elements-ii": "462", "hamming-distance": "461", "lfu-cache": "460", "repeated-substring-pattern": "459", "poor-pigs": "458", "circular-array-loop": "457", "132-pattern": "456", "assign-cookies": "455", "4sum-ii": "454", "minimum-moves-to-equal-array-elements": "453", "minimum-number-of-arrows-to-burst-balloons": "452", "sort-characters-by-frequency": "451", "delete-node-in-a-bst": "450", "serialize-and-deserialize-bst": "449", "find-all-numbers-disappeared-in-an-array": "448", "number-of-boomerangs": "447", "arithmetic-slices-ii-subsequence": "446", "add-two-numbers-ii": "445", "string-compression": "443", "find-all-duplicates-in-an-array": "442", "arranging-coins": "441", "k-th-smallest-in-lexicographical-order": "440", "find-all-anagrams-in-a-string": "438", "path-sum-iii": "437", "find-right-interval": "436", "non-overlapping-intervals": "435", "number-of-segments-in-a-string": "434", "minimum-genetic-mutation": "433", "all-oone-data-structure": "432", "longest-repeating-character-replacement": "424", "reconstruct-original-digits-from-english": "423", "maximum-xor-of-two-numbers-in-an-array": "421", "strong-password-checker": "420", "battleships-in-a-board": "419", "pacific-atlantic-water-flow": "417", "partition-equal-subset-sum": "416", "add-strings": "415", "third-maximum-number": "414", "arithmetic-slices": "413", "fizz-buzz": "412", "split-array-largest-sum": "410", "longest-palindrome": "409", "trapping-rain-water-ii": "407", "queue-reconstruction-by-height": "406", "convert-a-number-to-hexadecimal": "405", "sum-of-left-leaves": "404", "frog-jump": "403", "remove-k-digits": "402", "binary-watch": "401", "nth-digit": "400", "evaluate-division": "399", "random-pick-index": "398", "integer-replacement": "397", "rotate-function": "396", "longest-substring-with-at-least-k-repeating-characters": "395", "decode-string": "394", "utf-8-validation": "393", "is-subsequence": "392", "perfect-rectangle": "391", "elimination-game": "390", "find-the-difference": "389", "longest-absolute-file-path": "388", "first-unique-character-in-a-string": "387", "lexicographical-numbers": "386", "mini-parser": "385", "shuffle-an-array": "384", "ransom-note": "383", "linked-list-random-node": "382", "insert-delete-getrandom-o1-duplicates-allowed": "381", "insert-delete-getrandom-o1": "380", "kth-smallest-element-in-a-sorted-matrix": "378", "combination-sum-iv": "377", "wiggle-subsequence": "376", "guess-number-higher-or-lower-ii": "375", "guess-number-higher-or-lower": "374", "find-k-pairs-with-smallest-sums": "373", "super-pow": "372", "sum-of-two-integers": "371", "largest-divisible-subset": "368", "valid-perfect-square": "367", "water-and-jug-problem": "365", "max-sum-of-rectangle-no-larger-than-k": "363", "count-numbers-with-unique-digits": "357", "design-twitter": "355", "russian-doll-envelopes": "354", "data-stream-as-disjoint-intervals": "352", "intersection-of-two-arrays-ii": "350", "intersection-of-two-arrays": "349", "top-k-frequent-elements": "347", "reverse-vowels-of-a-string": "345", "reverse-string": "344", "integer-break": "343", "power-of-four": "342", "flatten-nested-list-iterator": "341", "counting-bits": "338", "house-robber-iii": "337", "palindrome-pairs": "336", "self-crossing": "335", "increasing-triplet-subsequence": "334", "reconstruct-itinerary": "332", "verify-preorder-serialization-of-a-binary-tree": "331", "patching-array": "330", "longest-increasing-path-in-a-matrix": "329", "odd-even-linked-list": "328", "count-of-range-sum": "327", "power-of-three": "326", "wiggle-sort-ii": "324", "coin-change": "322", "create-maximum-number": "321", "bulb-switcher": "319", "maximum-product-of-word-lengths": "318", "remove-duplicate-letters": "316", "count-of-smaller-numbers-after-self": "315", "super-ugly-number": "313", "burst-balloons": "312", "minimum-height-trees": "310", "best-time-to-buy-and-sell-stock-with-cooldown": "309", "range-sum-query-mutable": "307", "additive-number": "306", "range-sum-query-2d-immutable": "304", "range-sum-query-immutable": "303", "remove-invalid-parentheses": "301", "longest-increasing-subsequence": "300", "bulls-and-cows": "299", "serialize-and-deserialize-binary-tree": "297", "find-median-from-data-stream": "295", "nim-game": "292", "word-pattern": "290", "game-of-life": "289", "find-the-duplicate-number": "287", "peeking-iterator": "284", "move-zeroes": "283", "expression-add-operators": "282", "perfect-squares": "279", "first-bad-version": "278", "h-index-ii": "275", "h-index": "274", "integer-to-english-words": "273", "missing-number": "268", "ugly-number-ii": "264", "ugly-number": "263", "trips-and-users": "262", "single-number-iii": "260", "add-digits": "258", "binary-tree-paths": "257", "valid-anagram": "242", "different-ways-to-add-parentheses": "241", "search-a-2d-matrix-ii": "240", "sliding-window-maximum": "239", "product-of-array-except-self": "238", "delete-node-in-a-linked-list": "237", "lowest-common-ancestor-of-a-binary-tree": "236", "lowest-common-ancestor-of-a-binary-search-tree": "235", "palindrome-linked-list": "234", "number-of-digit-one": "233", "implement-queue-using-stacks": "232", "power-of-two": "231", "kth-smallest-element-in-a-bst": "230", "majority-element-ii": "229", "summary-ranges": "228", "basic-calculator-ii": "227", "invert-binary-tree": "226", "implement-stack-using-queues": "225", "basic-calculator": "224", "rectangle-area": "223", "count-complete-tree-nodes": "222", "maximal-square": "221", "contains-duplicate-iii": "220", "contains-duplicate-ii": "219", "the-skyline-problem": "218", "contains-duplicate": "217", "combination-sum-iii": "216", "kth-largest-element-in-an-array": "215", "shortest-palindrome": "214", "house-robber-ii": "213", "word-search-ii": "212", "add-and-search-word-data-structure-design": "211", "course-schedule-ii": "210", "minimum-size-subarray-sum": "209", "implement-trie-prefix-tree": "208", "course-schedule": "207", "reverse-linked-list": "206", "isomorphic-strings": "205", "count-primes": "204", "remove-linked-list-elements": "203", "happy-number": "202", "bitwise-and-of-numbers-range": "201", "number-of-islands": "200", "binary-tree-right-side-view": "199", "house-robber": "198", "rising-temperature": "197", "delete-duplicate-emails": "196", "tenth-line": "195", "transpose-file": "194", "valid-phone-numbers": "193", "word-frequency": "192", "number-of-1-bits": "191", "reverse-bits": "190", "rotate-array": "189", "best-time-to-buy-and-sell-stock-iv": "188", "repeated-dna-sequences": "187", "department-top-three-salaries": "185", "department-highest-salary": "184", "customers-who-never-order": "183", "duplicate-emails": "182", "employees-earning-more-than-their-managers": "181", "consecutive-numbers": "180", "largest-number": "179", "rank-scores": "178", "nth-highest-salary": "177", "second-highest-salary": "176", "combine-two-tables": "175", "dungeon-game": "174", "binary-search-tree-iterator": "173", "factorial-trailing-zeroes": "172", "excel-sheet-column-number": "171", "majority-element": "169", "excel-sheet-column-title": "168", "two-sum-ii-input-array-is-sorted": "167", "fraction-to-recurring-decimal": "166", "compare-version-numbers": "165", "maximum-gap": "164", "find-peak-element": "162", "intersection-of-two-linked-lists": "160", "min-stack": "155", "find-minimum-in-rotated-sorted-array-ii": "154", "find-minimum-in-rotated-sorted-array": "153", "maximum-product-subarray": "152", "reverse-words-in-a-string": "151", "evaluate-reverse-polish-notation": "150", "max-points-on-a-line": "149", "sort-list": "148", "insertion-sort-list": "147", "lru-cache": "146", "binary-tree-postorder-traversal": "145", "binary-tree-preorder-traversal": "144", "reorder-list": "143", "linked-list-cycle-ii": "142", "linked-list-cycle": "141", "word-break-ii": "140", "word-break": "139", "copy-list-with-random-pointer": "138", "single-number-ii": "137", "single-number": "136", "candy": "135", "gas-station": "134", "clone-graph": "133", "palindrome-partitioning-ii": "132", "palindrome-partitioning": "131", "surrounded-regions": "130", "sum-root-to-leaf-numbers": "129", "longest-consecutive-sequence": "128", "word-ladder": "127", "word-ladder-ii": "126", "valid-palindrome": "125", "binary-tree-maximum-path-sum": "124", "best-time-to-buy-and-sell-stock-iii": "123", "best-time-to-buy-and-sell-stock-ii": "122", "best-time-to-buy-and-sell-stock": "121", "triangle": "120", "pascals-triangle-ii": "119", "pascals-triangle": "118", "populating-next-right-pointers-in-each-node-ii": "117", "populating-next-right-pointers-in-each-node": "116", "distinct-subsequences": "115", "flatten-binary-tree-to-linked-list": "114", "path-sum-ii": "113", "path-sum": "112", "minimum-depth-of-binary-tree": "111", "balanced-binary-tree": "110", "convert-sorted-list-to-binary-search-tree": "109", "convert-sorted-array-to-binary-search-tree": "108", "binary-tree-level-order-traversal-ii": "107", "construct-binary-tree-from-inorder-and-postorder-traversal": "106", "construct-binary-tree-from-preorder-and-inorder-traversal": "105", "maximum-depth-of-binary-tree": "104", "binary-tree-zigzag-level-order-traversal": "103", "binary-tree-level-order-traversal": "102", "symmetric-tree": "101", "same-tree": "100", "recover-binary-search-tree": "99", "validate-binary-search-tree": "98", "interleaving-string": "97", "unique-binary-search-trees": "96", "unique-binary-search-trees-ii": "95", "binary-tree-inorder-traversal": "94", "restore-ip-addresses": "93", "reverse-linked-list-ii": "92", "decode-ways": "91", "subsets-ii": "90", "gray-code": "89", "merge-sorted-array": "88", "scramble-string": "87", "partition-list": "86", "maximal-rectangle": "85", "largest-rectangle-in-histogram": "84", "remove-duplicates-from-sorted-list": "83", "remove-duplicates-from-sorted-list-ii": "82", "search-in-rotated-sorted-array-ii": "81", "remove-duplicates-from-sorted-array-ii": "80", "word-search": "79", "subsets": "78", "combinations": "77", "minimum-window-substring": "76", "sort-colors": "75", "search-a-2d-matrix": "74", "set-matrix-zeroes": "73", "edit-distance": "72", "simplify-path": "71", "climbing-stairs": "70", "sqrtx": "69", "text-justification": "68", "add-binary": "67", "plus-one": "66", "valid-number": "65", "minimum-path-sum": "64", "unique-paths-ii": "63", "unique-paths": "62", "rotate-list": "61", "permutation-sequence": "60", "spiral-matrix-ii": "59", "length-of-last-word": "58", "insert-interval": "57", "merge-intervals": "56", "jump-game": "55", "spiral-matrix": "54", "maximum-subarray": "53", "n-queens-ii": "52", "n-queens": "51", "powx-n": "50", "group-anagrams": "49", "rotate-image": "48", "permutations-ii": "47", "permutations": "46", "jump-game-ii": "45", "wildcard-matching": "44", "multiply-strings": "43", "trapping-rain-water": "42", "first-missing-positive": "41", "combination-sum-ii": "40", "combination-sum": "39", "count-and-say": "38", "sudoku-solver": "37", "valid-sudoku": "36", "search-insert-position": "35", "find-first-and-last-position-of-element-in-sorted-array": "34", "search-in-rotated-sorted-array": "33", "longest-valid-parentheses": "32", "next-permutation": "31", "substring-with-concatenation-of-all-words": "30", "divide-two-integers": "29", "implement-strstr": "28", "remove-element": "27", "remove-duplicates-from-sorted-array": "26", "reverse-nodes-in-k-group": "25", "swap-nodes-in-pairs": "24", "merge-k-sorted-lists": "23", "generate-parentheses": "22", "merge-two-sorted-lists": "21", "valid-parentheses": "20", "remove-nth-node-from-end-of-list": "19", "4sum": "18", "letter-combinations-of-a-phone-number": "17", "3sum-closest": "16", "3sum": "15", "longest-common-prefix": "14", "roman-to-integer": "13", "integer-to-roman": "12", "container-with-most-water": "11", "regular-expression-matching": "10", "palindrome-number": "9", "string-to-integer-atoi": "8", "reverse-integer": "7", "zigzag-conversion": "6", "longest-palindromic-substring": "5", "median-of-two-sorted-arrays": "4", "longest-substring-without-repeating-characters": "3", "add-two-numbers": "2", "two-sum": "1"} - const leetcodeId2Url = {"880" :"https://www.cnblogs.com/grandyang/p/10847233.html", "877" :"https://www.cnblogs.com/grandyang/p/10828725.html", "876" :"https://www.cnblogs.com/grandyang/p/10817408.html", "875" :"https://www.cnblogs.com/grandyang/p/10807121.html", "874" :"https://www.cnblogs.com/grandyang/p/10800993.html", "873" :"https://www.cnblogs.com/grandyang/p/10781190.html", "872" :"https://www.cnblogs.com/grandyang/p/10771842.html", "870" :"https://www.cnblogs.com/grandyang/p/10759525.html", "869" :"https://www.cnblogs.com/grandyang/p/10747839.html", "868" :"https://www.cnblogs.com/grandyang/p/10739341.html", "867" :"https://www.cnblogs.com/grandyang/p/10727029.html", "866" :"https://www.cnblogs.com/grandyang/p/10714003.html", "865" :"https://www.cnblogs.com/grandyang/p/10703653.html", "863" :"https://www.cnblogs.com/grandyang/p/10686922.html", "861" :"https://www.cnblogs.com/grandyang/p/10674440.html", "860" :"https://www.cnblogs.com/grandyang/p/10663469.html", "859" :"https://www.cnblogs.com/grandyang/p/10657575.html", "858" :"https://www.cnblogs.com/grandyang/p/10646040.html", "856" :"https://www.cnblogs.com/grandyang/p/10634116.html", "855" :"https://www.cnblogs.com/grandyang/p/10618437.html", "853" :"https://www.cnblogs.com/grandyang/p/10540136.html", "852" :"https://www.cnblogs.com/grandyang/p/10527596.html", "851" :"https://www.cnblogs.com/grandyang/p/10513992.html", "849" :"https://www.cnblogs.com/grandyang/p/10503789.html", "848" :"https://www.cnblogs.com/grandyang/p/10480135.html", "846" :"https://www.cnblogs.com/grandyang/p/10468523.html", "845" :"https://www.cnblogs.com/grandyang/p/10459400.html", "844" :"https://www.cnblogs.com/grandyang/p/10447783.html", "842" :"https://www.cnblogs.com/grandyang/p/10434771.html", "841" :"https://www.cnblogs.com/grandyang/p/10415773.html", "840" :"https://www.cnblogs.com/grandyang/p/10404157.html", "838" :"https://www.cnblogs.com/grandyang/p/10393508.html", "837" :"https://www.cnblogs.com/grandyang/p/10386525.html", "836" :"https://www.cnblogs.com/grandyang/p/10367583.html", "835" :"https://www.cnblogs.com/grandyang/p/10355589.html", "833" :"https://www.cnblogs.com/grandyang/p/10352323.html", "832" :"https://www.cnblogs.com/grandyang/p/10349485.html", "831" :"https://www.cnblogs.com/grandyang/p/10340260.html", "830" :"https://www.cnblogs.com/grandyang/p/10332063.html", "826" :"https://www.cnblogs.com/grandyang/p/10264877.html", "825" :"https://www.cnblogs.com/grandyang/p/10252913.html", "824" :"https://www.cnblogs.com/grandyang/p/10236802.html", "823" :"https://www.cnblogs.com/grandyang/p/10223109.html", "822" :"https://www.cnblogs.com/grandyang/p/10163255.html", "821" :"https://www.cnblogs.com/grandyang/p/10113218.html", "820" :"https://www.cnblogs.com/grandyang/p/10089792.html", "819" :"https://www.cnblogs.com/grandyang/p/10061930.html", "818" :"https://www.cnblogs.com/grandyang/p/10360655.html", "817" :"https://www.cnblogs.com/grandyang/p/9601243.html", "816" :"https://www.cnblogs.com/grandyang/p/9563418.html", "815" :"https://www.cnblogs.com/grandyang/p/10293947.html", "814" :"https://www.cnblogs.com/grandyang/p/9539584.html", "813" :"https://www.cnblogs.com/grandyang/p/9504413.html", "812" :"https://www.cnblogs.com/grandyang/p/9461484.html", "811" :"https://www.cnblogs.com/grandyang/p/9486061.html", "810" :"https://www.cnblogs.com/grandyang/p/9445951.html", "809" :"https://www.cnblogs.com/grandyang/p/9426942.html", "808" :"https://www.cnblogs.com/grandyang/p/9406434.html", "807" :"http://www.cnblogs.com/grandyang/p/9383482.html", "806" :"http://www.cnblogs.com/grandyang/p/9348596.html", "805" :"https://www.cnblogs.com/grandyang/p/10285531.html", "804" :"http://www.cnblogs.com/grandyang/p/9338988.html", "803" :"https://www.cnblogs.com/grandyang/p/9362777.html", "802" :"http://www.cnblogs.com/grandyang/p/9319966.html", "801" :"http://www.cnblogs.com/grandyang/p/9311385.html", "800" :"http://www.cnblogs.com/grandyang/p/9296602.html", "799" :"http://www.cnblogs.com/grandyang/p/9286537.html", "798" :"http://www.cnblogs.com/grandyang/p/9272921.html", "797" :"http://www.cnblogs.com/grandyang/p/9262159.html", "796" :"http://www.cnblogs.com/grandyang/p/9251578.html", "795" :"http://www.cnblogs.com/grandyang/p/9237967.html", "794" :"http://www.cnblogs.com/grandyang/p/9223105.html", "793" :"http://www.cnblogs.com/grandyang/p/9214055.html", "792" :"http://www.cnblogs.com/grandyang/p/9201323.html", "791" :"http://www.cnblogs.com/grandyang/p/9190143.html", "790" :"http://www.cnblogs.com/grandyang/p/9179556.html", "789" :"http://www.cnblogs.com/grandyang/p/9165361.html", "788" :"http://www.cnblogs.com/grandyang/p/9154892.html", "787" :"http://www.cnblogs.com/grandyang/p/9109981.html", "786" :"http://www.cnblogs.com/grandyang/p/9135156.html", "785" :"http://www.cnblogs.com/grandyang/p/8519566.html", "784" :"http://www.cnblogs.com/grandyang/p/9065702.html", "783" :"http://www.cnblogs.com/grandyang/p/9062143.html", "782" :"https://www.cnblogs.com/grandyang/p/9053705.html", "781" :"http://www.cnblogs.com/grandyang/p/9043761.html", "780" :"http://www.cnblogs.com/grandyang/p/9033955.html", "779" :"http://www.cnblogs.com/grandyang/p/9027098.html", "778" :"http://www.cnblogs.com/grandyang/p/9017300.html", "777" :"http://www.cnblogs.com/grandyang/p/9001474.html", "776" :"http://www.cnblogs.com/grandyang/p/8993143.html", "775" :"http://www.cnblogs.com/grandyang/p/8983098.html", "774" :"http://www.cnblogs.com/grandyang/p/8970057.html", "773" :"http://www.cnblogs.com/grandyang/p/8955735.html", "772" :"http://www.cnblogs.com/grandyang/p/8873471.html", "771" :"http://www.cnblogs.com/grandyang/p/8910994.html", "769" :"http://www.cnblogs.com/grandyang/p/8823944.html", "768" :"http://www.cnblogs.com/grandyang/p/8850299.html", "767" :"http://www.cnblogs.com/grandyang/p/8799483.html", "766" :"http://www.cnblogs.com/grandyang/p/8729459.html", "765" :"http://www.cnblogs.com/grandyang/p/8716597.html", "764" :"http://www.cnblogs.com/grandyang/p/8679286.html", "763" :"http://www.cnblogs.com/grandyang/p/8654822.html", "762" :"http://www.cnblogs.com/grandyang/p/8642157.html", "761" :"http://www.cnblogs.com/grandyang/p/8606024.html", "760" :"http://www.cnblogs.com/grandyang/p/8570939.html", "759" :"http://www.cnblogs.com/grandyang/p/8552586.html", "758" :"http://www.cnblogs.com/grandyang/p/8531642.html", "757" :"http://www.cnblogs.com/grandyang/p/8503476.html", "756" :"http://www.cnblogs.com/grandyang/p/8476646.html", "755" :"http://www.cnblogs.com/grandyang/p/8460541.html", "754" :"http://www.cnblogs.com/grandyang/p/8456022.html", "753" :"http://www.cnblogs.com/grandyang/p/8452361.html", "752" :"http://www.cnblogs.com/grandyang/p/8449211.html", "751" :"http://www.cnblogs.com/grandyang/p/8440087.html", "750" :"http://www.cnblogs.com/grandyang/p/8433813.html", "749" :"http://www.cnblogs.com/grandyang/p/8424780.html", "748" :"http://www.cnblogs.com/grandyang/p/8407446.html", "747" :"http://www.cnblogs.com/grandyang/p/8387593.html", "746" :"http://www.cnblogs.com/grandyang/p/8343874.html", "745" :"http://www.cnblogs.com/grandyang/p/8331660.html", "744" :"http://www.cnblogs.com/grandyang/p/8284940.html", "743" :"http://www.cnblogs.com/grandyang/p/8278115.html", "742" :"http://www.cnblogs.com/grandyang/p/8245586.html", "741" :"http://www.cnblogs.com/grandyang/p/8215787.html", "740" :"http://www.cnblogs.com/grandyang/p/8176933.html", "739" :"http://www.cnblogs.com/grandyang/p/8097513.html", "738" :"http://www.cnblogs.com/grandyang/p/8068326.html", "737" :"http://www.cnblogs.com/grandyang/p/8053934.html", "736" :"http://www.cnblogs.com/grandyang/p/8045255.html", "735" :"http://www.cnblogs.com/grandyang/p/8035551.html", "734" :"http://www.cnblogs.com/grandyang/p/8016251.html", "733" :"http://www.cnblogs.com/grandyang/p/7990046.html", "732" :"http://www.cnblogs.com/grandyang/p/8005054.html", "731" :"http://www.cnblogs.com/grandyang/p/7968035.html", "730" :"http://www.cnblogs.com/grandyang/p/7942040.html", "729" :"http://www.cnblogs.com/grandyang/p/7920253.html", "728" :"http://www.cnblogs.com/grandyang/p/7906786.html", "727" :"http://www.cnblogs.com/grandyang/p/8684817.html", "726" :"http://www.cnblogs.com/grandyang/p/8667239.html", "725" :"http://www.cnblogs.com/grandyang/p/7878548.html", "724" :"http://www.cnblogs.com/grandyang/p/7865693.html", "723" :"http://www.cnblogs.com/grandyang/p/7858414.html", "722" :"http://www.cnblogs.com/grandyang/p/7841824.html", "721" :"http://www.cnblogs.com/grandyang/p/7829169.html", "720" :"http://www.cnblogs.com/grandyang/p/7817011.html", "719" :"http://www.cnblogs.com/grandyang/p/8627783.html", "718" :"http://www.cnblogs.com/grandyang/p/7801533.html", "717" :"http://www.cnblogs.com/grandyang/p/7790029.html", "716" :"http://www.cnblogs.com/grandyang/p/7823424.html", "715" :"http://www.cnblogs.com/grandyang/p/8586531.html", "714" :"http://www.cnblogs.com/grandyang/p/7776979.html", "713" :"http://www.cnblogs.com/grandyang/p/7753959.html", "712" :"http://www.cnblogs.com/grandyang/p/7752002.html", "711" :"http://www.cnblogs.com/grandyang/p/8542820.html", "710" :"https://www.cnblogs.com/grandyang/p/10029772.html", "709" :"https://www.cnblogs.com/grandyang/p/10018055.html", "708" :"https://www.cnblogs.com/grandyang/p/9981163.html", "707" :"https://www.cnblogs.com/grandyang/p/10005504.html", "706" :"https://www.cnblogs.com/grandyang/p/9972764.html", "705" :"https://www.cnblogs.com/grandyang/p/9966807.html", "704" :"https://www.cnblogs.com/grandyang/p/9937844.html", "703" :"https://www.cnblogs.com/grandyang/p/9941357.html", "702" :"https://www.cnblogs.com/grandyang/p/9937770.html", "701" :"https://www.cnblogs.com/grandyang/p/9914546.html", "700" :"https://www.cnblogs.com/grandyang/p/9912434.html", "699" :"http://www.cnblogs.com/grandyang/p/8486414.html", "698" :"http://www.cnblogs.com/grandyang/p/7733098.html", "697" :"http://www.cnblogs.com/grandyang/p/7722949.html", "696" :"http://www.cnblogs.com/grandyang/p/7716150.html", "695" :"http://www.cnblogs.com/grandyang/p/7712724.html", "694" :"http://www.cnblogs.com/grandyang/p/7698778.html", "693" :"http://www.cnblogs.com/grandyang/p/7696387.html", "692" :"http://www.cnblogs.com/grandyang/p/7689927.html", "691" :"http://www.cnblogs.com/grandyang/p/8468045.html", "690" :"http://www.cnblogs.com/grandyang/p/7639798.html", "689" :"http://www.cnblogs.com/grandyang/p/8453386.html", "688" :"http://www.cnblogs.com/grandyang/p/7639153.html", "687" :"http://www.cnblogs.com/grandyang/p/7636259.html", "686" :"http://www.cnblogs.com/grandyang/p/7631434.html", "685" :"http://www.cnblogs.com/grandyang/p/8445733.html", "684" :"http://www.cnblogs.com/grandyang/p/7628977.html", "683" :"http://www.cnblogs.com/grandyang/p/8415880.html", "682" :"http://www.cnblogs.com/grandyang/p/7627331.html", "681" :"http://www.cnblogs.com/grandyang/p/7623614.html", "680" :"http://www.cnblogs.com/grandyang/p/7618468.html", "679" :"http://www.cnblogs.com/grandyang/p/8395062.html", "678" :"http://www.cnblogs.com/grandyang/p/7617017.html", "677" :"http://www.cnblogs.com/grandyang/p/7616525.html", "676" :"http://www.cnblogs.com/grandyang/p/7612918.html", "675" :"http://www.cnblogs.com/grandyang/p/8379506.html", "674" :"http://www.cnblogs.com/grandyang/p/7608976.html", "673" :"http://www.cnblogs.com/grandyang/p/7603903.html", "672" :"http://www.cnblogs.com/grandyang/p/7595595.html", "671" :"http://www.cnblogs.com/grandyang/p/7590156.html", "670" :"http://www.cnblogs.com/grandyang/p/7583875.html", "669" :"http://www.cnblogs.com/grandyang/p/7583185.html", "668" :"http://www.cnblogs.com/grandyang/p/8367505.html", "667" :"http://www.cnblogs.com/grandyang/p/7577878.html", "666" :"http://www.cnblogs.com/grandyang/p/7570954.html", "665" :"http://www.cnblogs.com/grandyang/p/7565424.html", "664" :"http://www.cnblogs.com/grandyang/p/8319913.html", "663" :"http://www.cnblogs.com/grandyang/p/7550360.html", "662" :"http://www.cnblogs.com/grandyang/p/7538821.html", "661" :"http://www.cnblogs.com/grandyang/p/7535354.html", "660" :"http://www.cnblogs.com/grandyang/p/8261714.html", "659" :"http://www.cnblogs.com/grandyang/p/7525821.html", "658" :"http://www.cnblogs.com/grandyang/p/7519466.html", "657" :"http://www.cnblogs.com/grandyang/p/7514416.html", "656" :"http://www.cnblogs.com/grandyang/p/8183477.html", "655" :"http://www.cnblogs.com/grandyang/p/7489097.html", "654" :"http://www.cnblogs.com/grandyang/p/7513099.html", "653" :"http://www.cnblogs.com/grandyang/p/7508169.html", "652" :"http://www.cnblogs.com/grandyang/p/7500082.html", "651" :"http://www.cnblogs.com/grandyang/p/7448390.html", "650" :"http://www.cnblogs.com/grandyang/p/7439616.html", "649" :"http://www.cnblogs.com/grandyang/p/7439222.html", "648" :"http://www.cnblogs.com/grandyang/p/7423420.html", "647" :"http://www.cnblogs.com/grandyang/p/7404777.html", "646" :"http://www.cnblogs.com/grandyang/p/7381633.html", "645" :"http://www.cnblogs.com/grandyang/p/7324242.html", "644" :"http://www.cnblogs.com/grandyang/p/8021421.html", "643" :"http://www.cnblogs.com/grandyang/p/7294585.html", "642" :"http://www.cnblogs.com/grandyang/p/7897166.html", "641" :"https://www.cnblogs.com/grandyang/p/9899490.html", "640" :"http://www.cnblogs.com/grandyang/p/7350578.html", "639" :"http://www.cnblogs.com/grandyang/p/7279152.html", "638" :"http://www.cnblogs.com/grandyang/p/7261663.html", "637" :"http://www.cnblogs.com/grandyang/p/7259209.html", "636" :"http://www.cnblogs.com/grandyang/p/7244767.html", "635" :"http://www.cnblogs.com/grandyang/p/7224525.html", "634" :"http://www.cnblogs.com/grandyang/p/7210929.html", "633" :"http://www.cnblogs.com/grandyang/p/7190506.html", "632" :"http://www.cnblogs.com/grandyang/p/7200016.html", "631" :"http://www.cnblogs.com/grandyang/p/7170238.html", "630" :"http://www.cnblogs.com/grandyang/p/7126289.html", "629" :"http://www.cnblogs.com/grandyang/p/7111385.html", "628" :"http://www.cnblogs.com/grandyang/p/7084957.html", "625" :"http://www.cnblogs.com/grandyang/p/7076026.html", "624" :"http://www.cnblogs.com/grandyang/p/7073343.html", "623" :"http://www.cnblogs.com/grandyang/p/7070182.html", "622" :"https://www.cnblogs.com/grandyang/p/9899034.html", "621" :"http://www.cnblogs.com/grandyang/p/7098764.html", "617" :"http://www.cnblogs.com/grandyang/p/7058935.html", "616" :"http://www.cnblogs.com/grandyang/p/7043394.html", "611" :"http://www.cnblogs.com/grandyang/p/7053730.html", "609" :"http://www.cnblogs.com/grandyang/p/7007974.html", "607" :"http://www.cnblogs.com/grandyang/p/7000040.html", "606" :"http://www.cnblogs.com/grandyang/p/7000040.html", "605" :"http://www.cnblogs.com/grandyang/p/6983982.html", "604" :"http://www.cnblogs.com/grandyang/p/7026999.html", "600" :"http://www.cnblogs.com/grandyang/p/6959585.html", "599" :"http://www.cnblogs.com/grandyang/p/6978646.html", "598" :"http://www.cnblogs.com/grandyang/p/6974232.html", "595" :"http://www.cnblogs.com/grandyang/p/6896799.html", "594" :"http://www.cnblogs.com/grandyang/p/6896799.html", "593" :"http://www.cnblogs.com/grandyang/p/6914746.html", "592" :"http://www.cnblogs.com/grandyang/p/6954197.html", "591" :"http://www.cnblogs.com/grandyang/p/7016476.html", "590" :"https://www.cnblogs.com/grandyang/p/9881420.html", "589" :"https://www.cnblogs.com/grandyang/p/9881753.html", "588" :"http://www.cnblogs.com/grandyang/p/6944331.html", "587" :"http://www.cnblogs.com/grandyang/p/7745697.html", "583" :"http://www.cnblogs.com/grandyang/p/7144045.html", "582" :"http://www.cnblogs.com/grandyang/p/7144043.html", "581" :"http://www.cnblogs.com/grandyang/p/6876457.html", "576" :"http://www.cnblogs.com/grandyang/p/6927921.html", "575" :"http://www.cnblogs.com/grandyang/p/6847675.html", "574" :"http://www.cnblogs.com/grandyang/p/6919923.html", "573" :"http://www.cnblogs.com/grandyang/p/6919923.html", "572" :"http://www.cnblogs.com/grandyang/p/6828687.html", "569" :"http://www.cnblogs.com/grandyang/p/6919389.html", "568" :"http://www.cnblogs.com/grandyang/p/6919389.html", "567" :"http://www.cnblogs.com/grandyang/p/6815227.html", "566" :"http://www.cnblogs.com/grandyang/p/6804753.html", "565" :"http://www.cnblogs.com/grandyang/p/6932727.html", "564" :"http://www.cnblogs.com/grandyang/p/6915355.html", "563" :"http://www.cnblogs.com/grandyang/p/6786643.html", "562" :"http://www.cnblogs.com/grandyang/p/6900866.html", "561" :"http://www.cnblogs.com/grandyang/p/6778030.html", "560" :"http://www.cnblogs.com/grandyang/p/6810361.html", "559" :"https://www.cnblogs.com/grandyang/p/9873496.html", "558" :"https://www.cnblogs.com/grandyang/p/9846991.html", "557" :"http://www.cnblogs.com/grandyang/p/6703311.html", "556" :"http://www.cnblogs.com/grandyang/p/6716130.html", "555" :"http://www.cnblogs.com/grandyang/p/6887140.html", "554" :"http://www.cnblogs.com/grandyang/p/6697067.html", "553" :"http://www.cnblogs.com/grandyang/p/6886673.html", "552" :"http://www.cnblogs.com/grandyang/p/6866756.html", "551" :"http://www.cnblogs.com/grandyang/p/6736484.html", "549" :"http://www.cnblogs.com/grandyang/p/6864398.html", "548" :"http://www.cnblogs.com/grandyang/p/6854492.html", "547" :"http://www.cnblogs.com/grandyang/p/6686983.html", "546" :"http://www.cnblogs.com/grandyang/p/6850657.html", "545" :"http://www.cnblogs.com/grandyang/p/6833459.html", "544" :"http://www.cnblogs.com/grandyang/p/6828353.html", "543" :"http://www.cnblogs.com/grandyang/p/6607318.html", "542" :"http://www.cnblogs.com/grandyang/p/6602288.html", "541" :"http://www.cnblogs.com/grandyang/p/6583004.html", "540" :"http://www.cnblogs.com/grandyang/p/7679036.html", "539" :"http://www.cnblogs.com/grandyang/p/6568398.html", "538" :"http://www.cnblogs.com/grandyang/p/6591526.html", "537" :"http://www.cnblogs.com/grandyang/p/6660437.html", "536" :"http://www.cnblogs.com/grandyang/p/6793904.html", "535" :"http://www.cnblogs.com/grandyang/p/6562209.html", "534" :"http://www.cnblogs.com/grandyang/p/7675140.html", "533" :"http://www.cnblogs.com/grandyang/p/6754987.html", "532" :"http://www.cnblogs.com/grandyang/p/6545075.html", "531" :"http://www.cnblogs.com/grandyang/p/6754499.html", "530" :"http://www.cnblogs.com/grandyang/p/6540165.html", "529" :"http://www.cnblogs.com/grandyang/p/6536694.html", "528" :"https://www.cnblogs.com/grandyang/p/9784690.html", "527" :"http://www.cnblogs.com/grandyang/p/6818742.html", "526" :"http://www.cnblogs.com/grandyang/p/6533276.html", "525" :"http://www.cnblogs.com/grandyang/p/6529857.html", "524" :"http://www.cnblogs.com/grandyang/p/6523344.html", "523" :"http://www.cnblogs.com/grandyang/p/6504158.html", "522" :"http://www.cnblogs.com/grandyang/p/6680548.html", "521" :"http://www.cnblogs.com/grandyang/p/6666839.html", "520" :"http://www.cnblogs.com/grandyang/p/6512921.html", "519" :"https://www.cnblogs.com/grandyang/p/9781289.html", "518" :"http://www.cnblogs.com/grandyang/p/7669088.html", "517" :"http://www.cnblogs.com/grandyang/p/6648557.html", "516" :"http://www.cnblogs.com/grandyang/p/6493182.html", "515" :"http://www.cnblogs.com/grandyang/p/6417826.html", "514" :"http://www.cnblogs.com/grandyang/p/6675879.html", "513" :"http://www.cnblogs.com/grandyang/p/6405128.html", "510" :"https://www.cnblogs.com/grandyang/p/10424982.html", "509" :"https://www.cnblogs.com/grandyang/p/10306787.html", "508" :"http://www.cnblogs.com/grandyang/p/6481682.html", "507" :"http://www.cnblogs.com/grandyang/p/6636879.html", "506" :"http://www.cnblogs.com/grandyang/p/6476983.html", "505" :"http://www.cnblogs.com/grandyang/p/6725380.html", "504" :"http://www.cnblogs.com/grandyang/p/6417943.html", "503" :"http://www.cnblogs.com/grandyang/p/6442861.html", "502" :"http://www.cnblogs.com/grandyang/p/6788811.html", "501" :"http://www.cnblogs.com/grandyang/p/6436150.html", "500" :"http://www.cnblogs.com/grandyang/p/6421749.html", "499" :"http://www.cnblogs.com/grandyang/p/6746528.html", "498" :"http://www.cnblogs.com/grandyang/p/6414461.html", "497" :"https://www.cnblogs.com/grandyang/p/9752145.html", "496" :"http://www.cnblogs.com/grandyang/p/6399855.html", "495" :"http://www.cnblogs.com/grandyang/p/6399408.html", "494" :"http://www.cnblogs.com/grandyang/p/6395843.html", "493" :"http://www.cnblogs.com/grandyang/p/6657956.html", "492" :"http://www.cnblogs.com/grandyang/p/6390311.html", "491" :"http://www.cnblogs.com/grandyang/p/6388103.html", "490" :"http://www.cnblogs.com/grandyang/p/6381458.html", "489" :"https://www.cnblogs.com/grandyang/p/9988250.html", "488" :"http://www.cnblogs.com/grandyang/p/6759881.html", "487" :"http://www.cnblogs.com/grandyang/p/6376115.html", "486" :"http://www.cnblogs.com/grandyang/p/6369688.html", "485" :"http://www.cnblogs.com/grandyang/p/6360942.html", "484" :"http://www.cnblogs.com/grandyang/p/6366738.html", "483" :"http://www.cnblogs.com/grandyang/p/6620351.html", "482" :"http://www.cnblogs.com/grandyang/p/6277972.html", "481" :"http://www.cnblogs.com/grandyang/p/6286540.html", "480" :"http://www.cnblogs.com/grandyang/p/6620334.html", "479" :"http://www.cnblogs.com/grandyang/p/7644725.html", "478" :"https://www.cnblogs.com/grandyang/p/9741220.html", "477" :"http://www.cnblogs.com/grandyang/p/6208062.html", "476" :"http://www.cnblogs.com/grandyang/p/6275742.html", "475" :"http://www.cnblogs.com/grandyang/p/6181626.html", "474" :"http://www.cnblogs.com/grandyang/p/6188893.html", "473" :"http://www.cnblogs.com/grandyang/p/6238425.html", "472" :"http://www.cnblogs.com/grandyang/p/6254527.html", "471" :"http://www.cnblogs.com/grandyang/p/6194403.html", "470" :"https://www.cnblogs.com/grandyang/p/9727206.html", "469" :"http://www.cnblogs.com/grandyang/p/6146986.html", "468" :"http://www.cnblogs.com/grandyang/p/6185339.html", "467" :"http://www.cnblogs.com/grandyang/p/6143071.html", "466" :"http://www.cnblogs.com/grandyang/p/6149294.html", "465" :"http://www.cnblogs.com/grandyang/p/6108158.html", "464" :"http://www.cnblogs.com/grandyang/p/6103525.html", "463" :"http://www.cnblogs.com/grandyang/p/6096138.html", "462" :"http://www.cnblogs.com/grandyang/p/6089060.html", "461" :"http://www.cnblogs.com/grandyang/p/6201215.html", "460" :"http://www.cnblogs.com/grandyang/p/6258459.html", "459" :"http://www.cnblogs.com/grandyang/p/6087347.html", "458" :"http://www.cnblogs.com/grandyang/p/7664088.html", "457" :"http://www.cnblogs.com/grandyang/p/7658128.html", "456" :"http://www.cnblogs.com/grandyang/p/6081984.html", "455" :"http://www.cnblogs.com/grandyang/p/6077344.html", "454" :"http://www.cnblogs.com/grandyang/p/6073317.html", "453" :"http://www.cnblogs.com/grandyang/p/6053827.html", "452" :"http://www.cnblogs.com/grandyang/p/6050562.html", "451" :"http://www.cnblogs.com/grandyang/p/6231504.html", "450" :"http://www.cnblogs.com/grandyang/p/6228252.html", "449" :"http://www.cnblogs.com/grandyang/p/6224510.html", "448" :"http://www.cnblogs.com/grandyang/p/6222149.html", "447" :"http://www.cnblogs.com/grandyang/p/6049382.html", "446" :"http://www.cnblogs.com/grandyang/p/6057934.html", "445" :"http://www.cnblogs.com/grandyang/p/6216480.html", "444" :"http://www.cnblogs.com/grandyang/p/6032498.html", "443" :"http://www.cnblogs.com/grandyang/p/8742564.html", "442" :"http://www.cnblogs.com/grandyang/p/6209746.html", "441" :"http://www.cnblogs.com/grandyang/p/6026066.html", "440" :"http://www.cnblogs.com/grandyang/p/6031787.html", "439" :"http://www.cnblogs.com/grandyang/p/6022498.html", "438" :"http://www.cnblogs.com/grandyang/p/6014408.html", "437" :"http://www.cnblogs.com/grandyang/p/6007336.html", "436" :"http://www.cnblogs.com/grandyang/p/6018581.html", "435" :"http://www.cnblogs.com/grandyang/p/6017505.html", "434" :"http://www.cnblogs.com/grandyang/p/6137386.html", "433" :"http://www.cnblogs.com/grandyang/p/7653006.html", "432" :"http://www.cnblogs.com/grandyang/p/6012229.html", "431" :"https://www.cnblogs.com/grandyang/p/9945345.html", "430" :"https://www.cnblogs.com/grandyang/p/9688522.html", "429" :"https://www.cnblogs.com/grandyang/p/9672233.html", "428" :"https://www.cnblogs.com/grandyang/p/9945453.html", "427" :"https://www.cnblogs.com/grandyang/p/9649348.html", "426" :"https://www.cnblogs.com/grandyang/p/9615871.html", "425" :"http://www.cnblogs.com/grandyang/p/6006000.html", "424" :"http://www.cnblogs.com/grandyang/p/5999050.html", "423" :"http://www.cnblogs.com/grandyang/p/5996239.html", "422" :"http://www.cnblogs.com/grandyang/p/5991673.html", "421" :"http://www.cnblogs.com/grandyang/p/5991530.html", "420" :"http://www.cnblogs.com/grandyang/p/5988792.html", "419" :"http://www.cnblogs.com/grandyang/p/5979207.html", "418" :"http://www.cnblogs.com/grandyang/p/5975426.html", "417" :"http://www.cnblogs.com/grandyang/p/5962508.html", "416" :"http://www.cnblogs.com/grandyang/p/5951422.html", "415" :"http://www.cnblogs.com/grandyang/p/5944311.html", "414" :"http://www.cnblogs.com/grandyang/p/5983113.html", "413" :"http://www.cnblogs.com/grandyang/p/5968340.html", "412" :"http://www.cnblogs.com/grandyang/p/5966473.html", "411" :"http://www.cnblogs.com/grandyang/p/5935836.html", "410" :"http://www.cnblogs.com/grandyang/p/5933787.html", "409" :"http://www.cnblogs.com/grandyang/p/5931874.html", "408" :"http://www.cnblogs.com/grandyang/p/5930369.html", "407" :"http://www.cnblogs.com/grandyang/p/5928987.html", "406" :"http://www.cnblogs.com/grandyang/p/5928417.html", "405" :"http://www.cnblogs.com/grandyang/p/5926674.html", "404" :"http://www.cnblogs.com/grandyang/p/5923559.html", "403" :"http://www.cnblogs.com/grandyang/p/5888439.html", "402" :"http://www.cnblogs.com/grandyang/p/5883736.html", "401" :"http://www.cnblogs.com/grandyang/p/5896454.html", "400" :"http://www.cnblogs.com/grandyang/p/5891871.html", "399" :"http://www.cnblogs.com/grandyang/p/5880133.html", "398" :"http://www.cnblogs.com/grandyang/p/5875509.html", "397" :"http://www.cnblogs.com/grandyang/p/5873525.html", "396" :"http://www.cnblogs.com/grandyang/p/5869791.html", "395" :"http://www.cnblogs.com/grandyang/p/5852352.html", "394" :"http://www.cnblogs.com/grandyang/p/5849037.html", "393" :"http://www.cnblogs.com/grandyang/p/5847597.html", "392" :"http://www.cnblogs.com/grandyang/p/5842033.html", "391" :"http://www.cnblogs.com/grandyang/p/5825619.html", "390" :"http://www.cnblogs.com/grandyang/p/5860706.html", "389" :"http://www.cnblogs.com/grandyang/p/5816418.html", "388" :"http://www.cnblogs.com/grandyang/p/5806493.html", "387" :"http://www.cnblogs.com/grandyang/p/5802109.html", "386" :"http://www.cnblogs.com/grandyang/p/5798275.html", "385" :"http://www.cnblogs.com/grandyang/p/5771434.html", "384" :"http://www.cnblogs.com/grandyang/p/5783392.html", "383" :"http://www.cnblogs.com/grandyang/p/5764314.html", "382" :"http://www.cnblogs.com/grandyang/p/5759926.html", "381" :"http://www.cnblogs.com/grandyang/p/5756148.html", "380" :"http://www.cnblogs.com/grandyang/p/5740864.html", "379" :"http://www.cnblogs.com/grandyang/p/5735205.html", "378" :"http://www.cnblogs.com/grandyang/p/5727892.html", "377" :"http://www.cnblogs.com/grandyang/p/5705750.html", "376" :"http://www.cnblogs.com/grandyang/p/5697621.html", "375" :"http://www.cnblogs.com/grandyang/p/5677550.html", "374" :"http://www.cnblogs.com/grandyang/p/5666502.html", "373" :"http://www.cnblogs.com/grandyang/p/5653127.html", "372" :"http://www.cnblogs.com/grandyang/p/5651982.html", "371" :"http://www.cnblogs.com/grandyang/p/5631814.html", "370" :"http://www.cnblogs.com/grandyang/p/5628786.html", "369" :"http://www.cnblogs.com/grandyang/p/5626389.html", "368" :"http://www.cnblogs.com/grandyang/p/5625209.html", "367" :"http://www.cnblogs.com/grandyang/p/5619296.html", "366" :"http://www.cnblogs.com/grandyang/p/5616158.html", "365" :"http://www.cnblogs.com/grandyang/p/5628836.html", "364" :"http://www.cnblogs.com/grandyang/p/5615583.html", "363" :"http://www.cnblogs.com/grandyang/p/5617660.html", "362" :"http://www.cnblogs.com/grandyang/p/5605552.html", "361" :"http://www.cnblogs.com/grandyang/p/5599289.html", "360" :"http://www.cnblogs.com/grandyang/p/5595614.html", "359" :"http://www.cnblogs.com/grandyang/p/5592635.html", "358" :"http://www.cnblogs.com/grandyang/p/5586009.html", "357" :"http://www.cnblogs.com/grandyang/p/5582633.html", "356" :"http://www.cnblogs.com/grandyang/p/5579271.html", "355" :"http://www.cnblogs.com/grandyang/p/5577038.html", "354" :"http://www.cnblogs.com/grandyang/p/5568818.html", "353" :"http://www.cnblogs.com/grandyang/p/5558033.html", "352" :"http://www.cnblogs.com/grandyang/p/5548284.html", "351" :"http://www.cnblogs.com/grandyang/p/5541012.html", "350" :"http://www.cnblogs.com/grandyang/p/5533305.html", "349" :"http://www.cnblogs.com/grandyang/p/5507129.html", "348" :"http://www.cnblogs.com/grandyang/p/5467118.html", "347" :"http://www.cnblogs.com/grandyang/p/5454125.html", "346" :"http://www.cnblogs.com/grandyang/p/5450001.html", "345" :"http://www.cnblogs.com/grandyang/p/5426682.html", "344" :"http://www.cnblogs.com/grandyang/p/5420836.html", "343" :"http://www.cnblogs.com/grandyang/p/5411919.html", "342" :"http://www.cnblogs.com/grandyang/p/5403783.html", "341" :"http://www.cnblogs.com/grandyang/p/5358793.html", "340" :"http://www.cnblogs.com/grandyang/p/5351347.html", "339" :"http://www.cnblogs.com/grandyang/p/5340305.html", "338" :"http://www.cnblogs.com/grandyang/p/5294255.html", "337" :"http://www.cnblogs.com/grandyang/p/5275096.html", "336" :"http://www.cnblogs.com/grandyang/p/5272039.html", "335" :"http://www.cnblogs.com/grandyang/p/5216856.html", "334" :"http://www.cnblogs.com/grandyang/p/5194599.html", "333" :"http://www.cnblogs.com/grandyang/p/5188938.html", "332" :"http://www.cnblogs.com/grandyang/p/5183210.html", "331" :"http://www.cnblogs.com/grandyang/p/5174738.html", "330" :"http://www.cnblogs.com/grandyang/p/5165821.html", "329" :"http://www.cnblogs.com/grandyang/p/5148030.html", "328" :"http://www.cnblogs.com/grandyang/p/5138936.html", "327" :"http://www.cnblogs.com/grandyang/p/5162678.html", "326" :"http://www.cnblogs.com/grandyang/p/5138212.html", "325" :"http://www.cnblogs.com/grandyang/p/5336668.html", "324" :"http://www.cnblogs.com/grandyang/p/5139057.html", "323" :"http://www.cnblogs.com/grandyang/p/5166356.html", "322" :"http://www.cnblogs.com/grandyang/p/5138186.html", "321" :"http://www.cnblogs.com/grandyang/p/5136749.html", "320" :"http://www.cnblogs.com/grandyang/p/5261569.html", "319" :"http://www.cnblogs.com/grandyang/p/5100098.html", "318" :"http://www.cnblogs.com/grandyang/p/5090058.html", "317" :"http://www.cnblogs.com/grandyang/p/5297683.html", "316" :"http://www.cnblogs.com/grandyang/p/5085379.html", "315" :"http://www.cnblogs.com/grandyang/p/5078490.html", "314" :"http://www.cnblogs.com/grandyang/p/5278930.html", "313" :"http://www.cnblogs.com/grandyang/p/5144918.html", "312" :"http://www.cnblogs.com/grandyang/p/5006441.html", "311" :"http://www.cnblogs.com/grandyang/p/5282959.html", "310" :"http://www.cnblogs.com/grandyang/p/5000291.html", "309" :"http://www.cnblogs.com/grandyang/p/4997417.html", "308" :"http://www.cnblogs.com/grandyang/p/5300458.html", "307" :"http://www.cnblogs.com/grandyang/p/4985506.html", "306" :"http://www.cnblogs.com/grandyang/p/4974115.html", "305" :"http://www.cnblogs.com/grandyang/p/5190419.html", "304" :"http://www.cnblogs.com/grandyang/p/4958789.html", "303" :"http://www.cnblogs.com/grandyang/p/4952464.html", "302" :"http://www.cnblogs.com/grandyang/p/5268775.html", "301" :"http://www.cnblogs.com/grandyang/p/4944875.html", "300" :"http://www.cnblogs.com/grandyang/p/4938187.html", "299" :"http://www.cnblogs.com/grandyang/p/4929139.html", "298" :"http://www.cnblogs.com/grandyang/p/5252599.html", "297" :"http://www.cnblogs.com/grandyang/p/4913869.html", "296" :"http://www.cnblogs.com/grandyang/p/5291058.html", "295" :"http://www.cnblogs.com/grandyang/p/4896673.html", "294" :"http://www.cnblogs.com/grandyang/p/5226206.html", "293" :"http://www.cnblogs.com/grandyang/p/5224896.html", "292" :"http://www.cnblogs.com/grandyang/p/4873248.html", "291" :"http://www.cnblogs.com/grandyang/p/5325761.html", "290" :"http://www.cnblogs.com/grandyang/p/4857022.html", "289" :"http://www.cnblogs.com/grandyang/p/4854466.html", "288" :"http://www.cnblogs.com/grandyang/p/5220589.html", "287" :"http://www.cnblogs.com/grandyang/p/4843654.html", "286" :"http://www.cnblogs.com/grandyang/p/5285868.html", "285" :"http://www.cnblogs.com/grandyang/p/5306162.html", "284" :"http://www.cnblogs.com/grandyang/p/4825068.html", "283" :"http://www.cnblogs.com/grandyang/p/4822732.html", "282" :"http://www.cnblogs.com/grandyang/p/4814506.html", "281" :"http://www.cnblogs.com/grandyang/p/5212785.html", "280" :"http://www.cnblogs.com/grandyang/p/5177285.html", "279" :"http://www.cnblogs.com/grandyang/p/4800552.html", "278" :"http://www.cnblogs.com/grandyang/p/4790469.html", "277" :"http://www.cnblogs.com/grandyang/p/5310649.html", "276" :"http://www.cnblogs.com/grandyang/p/5231220.html", "275" :"http://www.cnblogs.com/grandyang/p/4782695.html", "274" :"http://www.cnblogs.com/grandyang/p/4781203.html", "273" :"http://www.cnblogs.com/grandyang/p/4772780.html", "272" :"http://www.cnblogs.com/grandyang/p/5247398.html", "271" :"http://www.cnblogs.com/grandyang/p/5265628.html", "270" :"http://www.cnblogs.com/grandyang/p/5237170.html", "269" :"http://www.cnblogs.com/grandyang/p/5250200.html", "268" :"http://www.cnblogs.com/grandyang/p/4756677.html", "267" :"http://www.cnblogs.com/grandyang/p/5315227.html", "266" :"http://www.cnblogs.com/grandyang/p/5223238.html", "265" :"http://www.cnblogs.com/grandyang/p/5322870.html", "264" :"http://www.cnblogs.com/grandyang/p/4743837.html", "263" :"http://www.cnblogs.com/grandyang/p/4741934.html", "262" :"http://www.cnblogs.com/grandyang/p/5373841.html", "261" :"http://www.cnblogs.com/grandyang/p/5257919.html", "260" :"http://www.cnblogs.com/grandyang/p/4741122.html", "259" :"http://www.cnblogs.com/grandyang/p/5235086.html", "258" :"http://www.cnblogs.com/grandyang/p/4741028.html", "257" :"http://www.cnblogs.com/grandyang/p/4738031.html", "256" :"http://www.cnblogs.com/grandyang/p/5319384.html", "255" :"http://www.cnblogs.com/grandyang/p/5327635.html", "254" :"http://www.cnblogs.com/grandyang/p/5332722.html", "253" :"http://www.cnblogs.com/grandyang/p/5244720.html", "252" :"http://www.cnblogs.com/grandyang/p/5240774.html", "251" :"http://www.cnblogs.com/grandyang/p/5209621.html", "250" :"http://www.cnblogs.com/grandyang/p/5206862.html", "249" :"http://www.cnblogs.com/grandyang/p/5204770.html", "248" :"http://www.cnblogs.com/grandyang/p/5203228.html", "247" :"http://www.cnblogs.com/grandyang/p/5200919.html", "246" :"http://www.cnblogs.com/grandyang/p/5196960.html", "245" :"http://www.cnblogs.com/grandyang/p/5192426.html", "244" :"http://www.cnblogs.com/grandyang/p/5187640.html", "243" :"http://www.cnblogs.com/grandyang/p/5187041.html", "242" :"http://www.cnblogs.com/grandyang/p/4694988.html", "241" :"http://www.cnblogs.com/grandyang/p/4682458.html", "240" :"http://www.cnblogs.com/grandyang/p/4669134.html", "239" :"http://www.cnblogs.com/grandyang/p/4656517.html", "238" :"http://www.cnblogs.com/grandyang/p/4650187.html", "237" :"http://www.cnblogs.com/grandyang/p/4647576.html", "236" :"http://www.cnblogs.com/grandyang/p/4641968.html", "235" :"http://www.cnblogs.com/grandyang/p/4640572.html", "234" :"http://www.cnblogs.com/grandyang/p/4635425.html", "233" :"http://www.cnblogs.com/grandyang/p/4629032.html", "232" :"http://www.cnblogs.com/grandyang/p/4626238.html", "231" :"http://www.cnblogs.com/grandyang/p/4623394.html", "230" :"http://www.cnblogs.com/grandyang/p/4620012.html", "229" :"http://www.cnblogs.com/grandyang/p/4606822.html", "228" :"http://www.cnblogs.com/grandyang/p/4603555.html", "227" :"http://www.cnblogs.com/grandyang/p/4601208.html", "226" :"http://www.cnblogs.com/grandyang/p/4572877.html", "225" :"http://www.cnblogs.com/grandyang/p/4568796.html", "224" :"http://www.cnblogs.com/grandyang/p/4570699.html", "223" :"http://www.cnblogs.com/grandyang/p/4563153.html", "222" :"http://www.cnblogs.com/grandyang/p/4567827.html", "221" :"http://www.cnblogs.com/grandyang/p/4550604.html", "220" :"http://www.cnblogs.com/grandyang/p/4545261.html", "219" :"http://www.cnblogs.com/grandyang/p/4539680.html", "218" :"http://www.cnblogs.com/grandyang/p/4534586.html", "217" :"http://www.cnblogs.com/grandyang/p/4537029.html", "216" :"http://www.cnblogs.com/grandyang/p/4537983.html", "215" :"http://www.cnblogs.com/grandyang/p/4539757.html", "214" :"http://www.cnblogs.com/grandyang/p/4523624.html", "213" :"http://www.cnblogs.com/grandyang/p/4518674.html", "212" :"http://www.cnblogs.com/grandyang/p/4516013.html", "211" :"http://www.cnblogs.com/grandyang/p/4507286.html", "210" :"http://www.cnblogs.com/grandyang/p/4504793.html", "209" :"http://www.cnblogs.com/grandyang/p/4501934.html", "208" :"http://www.cnblogs.com/grandyang/p/4491665.html", "207" :"http://www.cnblogs.com/grandyang/p/4484571.html", "206" :"http://www.cnblogs.com/grandyang/p/4478820.html", "205" :"http://www.cnblogs.com/grandyang/p/4465779.html", "204" :"http://www.cnblogs.com/grandyang/p/4462810.html", "203" :"http://www.cnblogs.com/grandyang/p/4452252.html", "202" :"http://www.cnblogs.com/grandyang/p/4447233.html", "201" :"http://www.cnblogs.com/grandyang/p/4431646.html", "200" :"http://www.cnblogs.com/grandyang/p/4402656.html", "199" :"http://www.cnblogs.com/grandyang/p/4392254.html", "198" :"http://www.cnblogs.com/grandyang/p/4383632.html", "197" :"http://www.cnblogs.com/grandyang/p/5371438.html", "196" :"http://www.cnblogs.com/grandyang/p/5371227.html", "195" :"http://www.cnblogs.com/grandyang/p/5376902.html", "194" :"http://www.cnblogs.com/grandyang/p/5382166.html", "193" :"http://www.cnblogs.com/grandyang/p/5389375.html", "192" :"http://www.cnblogs.com/grandyang/p/5386475.html", "191" :"http://www.cnblogs.com/grandyang/p/4325432.html", "190" :"http://www.cnblogs.com/grandyang/p/4321355.html", "189" :"http://www.cnblogs.com/grandyang/p/4298711.html", "188" :"http://www.cnblogs.com/grandyang/p/4295761.html", "187" :"http://www.cnblogs.com/grandyang/p/4284205.html", "186" :"http://www.cnblogs.com/grandyang/p/5186294.html", "185" :"http://www.cnblogs.com/grandyang/p/5367670.html", "184" :"http://www.cnblogs.com/grandyang/p/5366412.html", "183" :"http://www.cnblogs.com/grandyang/p/5361992.html", "182" :"http://www.cnblogs.com/grandyang/p/5361967.html", "181" :"http://www.cnblogs.com/grandyang/p/5354306.html", "180" :"http://www.cnblogs.com/grandyang/p/5354173.html", "179" :"http://www.cnblogs.com/grandyang/p/4225047.html", "178" :"http://www.cnblogs.com/grandyang/p/5351611.html", "177" :"http://www.cnblogs.com/grandyang/p/5348976.html", "176" :"http://www.cnblogs.com/grandyang/p/5348961.html", "175" :"http://www.cnblogs.com/grandyang/p/5348900.html", "174" :"http://www.cnblogs.com/grandyang/p/4233035.html", "173" :"http://www.cnblogs.com/grandyang/p/4231455.html", "172" :"http://www.cnblogs.com/grandyang/p/4219878.html", "171" :"http://www.cnblogs.com/grandyang/p/4225316.html", "170" :"http://www.cnblogs.com/grandyang/p/5184143.html", "169" :"http://www.cnblogs.com/grandyang/p/4233501.html", "168" :"http://www.cnblogs.com/grandyang/p/4227618.html", "167" :"http://www.cnblogs.com/grandyang/p/5185815.html", "166" :"http://www.cnblogs.com/grandyang/p/4238577.html", "165" :"http://www.cnblogs.com/grandyang/p/4244123.html", "164" :"http://www.cnblogs.com/grandyang/p/4234970.html", "163" :"http://www.cnblogs.com/grandyang/p/5184890.html", "162" :"http://www.cnblogs.com/grandyang/p/4217175.html", "161" :"http://www.cnblogs.com/grandyang/p/5184698.html", "160" :"http://www.cnblogs.com/grandyang/p/4128461.html", "159" :"http://www.cnblogs.com/grandyang/p/5185561.html", "158" :"http://www.cnblogs.com/grandyang/p/5181672.html", "157" :"http://www.cnblogs.com/grandyang/p/5174322.html", "156" :"http://www.cnblogs.com/grandyang/p/5172838.html", "155" :"http://www.cnblogs.com/grandyang/p/4091064.html", "154" :"http://www.cnblogs.com/grandyang/p/4040438.html", "153" :"http://www.cnblogs.com/grandyang/p/4032934.html", "152" :"http://www.cnblogs.com/grandyang/p/4028713.html", "151" :"http://www.cnblogs.com/grandyang/p/4606676.html", "150" :"http://www.cnblogs.com/grandyang/p/4247718.html", "149" :"http://www.cnblogs.com/grandyang/p/4579693.html", "148" :"http://www.cnblogs.com/grandyang/p/4249905.html", "147" :"http://www.cnblogs.com/grandyang/p/4250107.html", "146" :"http://www.cnblogs.com/grandyang/p/4587511.html", "145" :"http://www.cnblogs.com/grandyang/p/4251757.html", "144" :"http://www.cnblogs.com/grandyang/p/4146981.html", "143" :"http://www.cnblogs.com/grandyang/p/4254860.html", "142" :"http://www.cnblogs.com/grandyang/p/4137302.html", "141" :"http://www.cnblogs.com/grandyang/p/4137187.html", "140" :"http://www.cnblogs.com/grandyang/p/4576240.html", "139" :"http://www.cnblogs.com/grandyang/p/4257740.html", "138" :"http://www.cnblogs.com/grandyang/p/4261431.html", "137" :"http://www.cnblogs.com/grandyang/p/4263927.html", "136" :"http://www.cnblogs.com/grandyang/p/4130577.html", "135" :"http://www.cnblogs.com/grandyang/p/4575026.html", "134" :"http://www.cnblogs.com/grandyang/p/4266812.html", "133" :"http://www.cnblogs.com/grandyang/p/4267628.html", "132" :"http://www.cnblogs.com/grandyang/p/4271456.html", "131" :"http://www.cnblogs.com/grandyang/p/4270008.html", "130" :"http://www.cnblogs.com/grandyang/p/4555831.html", "129" :"http://www.cnblogs.com/grandyang/p/4273700.html", "128" :"http://www.cnblogs.com/grandyang/p/4276225.html", "127" :"http://www.cnblogs.com/grandyang/p/4539768.html", "126" :"http://www.cnblogs.com/grandyang/p/4548184.html", "125" :"http://www.cnblogs.com/grandyang/p/4030114.html", "124" :"http://www.cnblogs.com/grandyang/p/4280120.html", "123" :"http://www.cnblogs.com/grandyang/p/4281975.html", "122" :"http://www.cnblogs.com/grandyang/p/4280803.html", "121" :"http://www.cnblogs.com/grandyang/p/4280131.html", "120" :"http://www.cnblogs.com/grandyang/p/4286274.html", "119" :"http://www.cnblogs.com/grandyang/p/4031536.html", "118" :"http://www.cnblogs.com/grandyang/p/4032449.html", "117" :"http://www.cnblogs.com/grandyang/p/4290148.html", "116" :"http://www.cnblogs.com/grandyang/p/4288151.html", "115" :"http://www.cnblogs.com/grandyang/p/4294105.html", "114" :"http://www.cnblogs.com/grandyang/p/4293853.html", "113" :"http://www.cnblogs.com/grandyang/p/4042156.html", "112" :"http://www.cnblogs.com/grandyang/p/4036961.html", "111" :"http://www.cnblogs.com/grandyang/p/4042168.html", "110" :"http://www.cnblogs.com/grandyang/p/4045660.html", "109" :"http://www.cnblogs.com/grandyang/p/4295618.html", "108" :"http://www.cnblogs.com/grandyang/p/4295245.html", "107" :"http://www.cnblogs.com/grandyang/p/4051326.html", "106" :"http://www.cnblogs.com/grandyang/p/4296193.html", "105" :"http://www.cnblogs.com/grandyang/p/4296500.html", "104" :"http://www.cnblogs.com/grandyang/p/4051348.html", "103" :"http://www.cnblogs.com/grandyang/p/4297009.html", "102" :"http://www.cnblogs.com/grandyang/p/4051321.html", "101" :"http://www.cnblogs.com/grandyang/p/4051715.html", "100" :"http://www.cnblogs.com/grandyang/p/4053384.html", "99" :"http://www.cnblogs.com/grandyang/p/4298069.html", "98" :"http://www.cnblogs.com/grandyang/p/4298435.html", "97" :"http://www.cnblogs.com/grandyang/p/4298664.html", "96" :"http://www.cnblogs.com/grandyang/p/4299608.html", "95" :"http://www.cnblogs.com/grandyang/p/4301096.html", "94" :"http://www.cnblogs.com/grandyang/p/4297300.html", "93" :"http://www.cnblogs.com/grandyang/p/4305572.html", "92" :"http://www.cnblogs.com/grandyang/p/4306611.html", "91" :"http://www.cnblogs.com/grandyang/p/4313384.html", "90" :"http://www.cnblogs.com/grandyang/p/4310964.html", "89" :"http://www.cnblogs.com/grandyang/p/4315649.html", "88" :"http://www.cnblogs.com/grandyang/p/4059650.html", "87" :"http://www.cnblogs.com/grandyang/p/4318500.html", "86" :"http://www.cnblogs.com/grandyang/p/4321292.html", "85" :"http://www.cnblogs.com/grandyang/p/4322667.html", "84" :"http://www.cnblogs.com/grandyang/p/4322653.html", "83" :"http://www.cnblogs.com/grandyang/p/4066453.html", "82" :"http://www.cnblogs.com/grandyang/p/4069003.html", "81" :"http://www.cnblogs.com/grandyang/p/4325840.html", "80" :"http://www.cnblogs.com/grandyang/p/4329295.html", "79" :"http://www.cnblogs.com/grandyang/p/4332313.html", "78" :"http://www.cnblogs.com/grandyang/p/4309345.html", "77" :"http://www.cnblogs.com/grandyang/p/4332522.html", "76" :"http://www.cnblogs.com/grandyang/p/4340948.html", "75" :"http://www.cnblogs.com/grandyang/p/4341243.html", "74" :"http://www.cnblogs.com/grandyang/p/4323301.html", "73" :"http://www.cnblogs.com/grandyang/p/4341590.html", "72" :"http://www.cnblogs.com/grandyang/p/4344107.html", "71" :"http://www.cnblogs.com/grandyang/p/4347125.html", "70" :"https://www.cnblogs.com/grandyang/p/4079165.html", "69" :"http://www.cnblogs.com/grandyang/p/4346413.html", "68" :"http://www.cnblogs.com/grandyang/p/4350381.html", "67" :"http://www.cnblogs.com/grandyang/p/4084971.html", "66" :"http://www.cnblogs.com/grandyang/p/4079357.html", "65" :"http://www.cnblogs.com/grandyang/p/4084408.html", "64" :"http://www.cnblogs.com/grandyang/p/4353255.html", "63" :"http://www.cnblogs.com/grandyang/p/4353680.html", "62" :"http://www.cnblogs.com/grandyang/p/4353555.html", "61" :"http://www.cnblogs.com/grandyang/p/4355505.html", "60" :"http://www.cnblogs.com/grandyang/p/4358678.html", "59" :"http://www.cnblogs.com/grandyang/p/4362813.html", "58" :"http://www.cnblogs.com/grandyang/p/4086298.html", "57" :"http://www.cnblogs.com/grandyang/p/4367569.html", "56" :"http://www.cnblogs.com/grandyang/p/4370601.html", "55" :"http://www.cnblogs.com/grandyang/p/4371526.html", "54" :"http://www.cnblogs.com/grandyang/p/4362675.html", "53" :"http://www.cnblogs.com/grandyang/p/4377150.html", "52" :"http://www.cnblogs.com/grandyang/p/4380706.html", "51" :"http://www.cnblogs.com/grandyang/p/4377782.html", "50" :"http://www.cnblogs.com/grandyang/p/4383775.html", "49" :"http://www.cnblogs.com/grandyang/p/4385822.html", "48" :"http://www.cnblogs.com/grandyang/p/4389572.html", "47" :"http://www.cnblogs.com/grandyang/p/4359825.html", "46" :"http://www.cnblogs.com/grandyang/p/4358848.html", "45" :"http://www.cnblogs.com/grandyang/p/4373533.html", "44" :"http://www.cnblogs.com/grandyang/p/4401196.html", "43" :"http://www.cnblogs.com/grandyang/p/4395356.html", "42" :"http://www.cnblogs.com/grandyang/p/4402392.html", "41" :"http://www.cnblogs.com/grandyang/p/4395963.html", "40" :"http://www.cnblogs.com/grandyang/p/4419386.html", "39" :"http://www.cnblogs.com/grandyang/p/4419259.html", "38" :"http://www.cnblogs.com/grandyang/p/4086299.html", "37" :"http://www.cnblogs.com/grandyang/p/4421852.html", "36" :"http://www.cnblogs.com/grandyang/p/4421217.html", "35" :"http://www.cnblogs.com/grandyang/p/4408638.html", "34" :"http://www.cnblogs.com/grandyang/p/4409379.html", "33" :"http://www.cnblogs.com/grandyang/p/4325648.html", "32" :"http://www.cnblogs.com/grandyang/p/4424731.html", "31" :"http://www.cnblogs.com/grandyang/p/4428207.html", "30" :"http://www.cnblogs.com/grandyang/p/4521224.html", "29" :"http://www.cnblogs.com/grandyang/p/4431949.html", "28" :"http://www.cnblogs.com/grandyang/p/4606696.html", "27" :"http://www.cnblogs.com/grandyang/p/4606700.html", "26" :"http://www.cnblogs.com/grandyang/p/4329128.html", "25" :"http://www.cnblogs.com/grandyang/p/4441324.html", "24" :"http://www.cnblogs.com/grandyang/p/4441680.html", "23" :"http://www.cnblogs.com/grandyang/p/4606710.html", "22" :"http://www.cnblogs.com/grandyang/p/4444160.html", "21" :"http://www.cnblogs.com/grandyang/p/4086297.html", "20" :"http://www.cnblogs.com/grandyang/p/4424587.html", "19" :"http://www.cnblogs.com/grandyang/p/4606920.html", "18" :"http://www.cnblogs.com/grandyang/p/4515925.html", "17" :"http://www.cnblogs.com/grandyang/p/4452220.html", "16" :"http://www.cnblogs.com/grandyang/p/4510984.html", "15" :"http://www.cnblogs.com/grandyang/p/4481576.html", "14" :"http://www.cnblogs.com/grandyang/p/4606926.html", "13" :"http://www.cnblogs.com/grandyang/p/4120857.html", "12" :"http://www.cnblogs.com/grandyang/p/4123374.html", "11" :"http://www.cnblogs.com/grandyang/p/4455109.html", "10" :"http://www.cnblogs.com/grandyang/p/4461713.html", "9" :"http://www.cnblogs.com/grandyang/p/4125510.html", "8" :"http://www.cnblogs.com/grandyang/p/4125537.html", "7" :"http://www.cnblogs.com/grandyang/p/4125588.html", "6" :"http://www.cnblogs.com/grandyang/p/4128268.html", "5" :"http://www.cnblogs.com/grandyang/p/4464476.html", "4" :"http://www.cnblogs.com/grandyang/p/4465932.html", "3" :"http://www.cnblogs.com/grandyang/p/4480780.html", "2" :"http://www.cnblogs.com/grandyang/p/4129891.html", "1" :"http://www.cnblogs.com/grandyang/p/4130379.html", } - if (problemName in leetcodeName2Id) { - id = leetcodeName2Id[problemName]; - if(id in leetcodeId2Url){ - window.open(leetcodeId2Url[id], "_blank"); - } + id=leetcodeName2Id[problemName]; + for(var len = (id + "").length; len < 3; len = id.length) { + id = "0" + id; } - }); - - //在水中的鱼博客中进行搜索 - $("body").on("click","#shuiyu",function(){ - var searchName = problemName.replace(/-/g, encodeURIComponent('+')); - var searchUrl ="https://fisherlei.blogspot.com/search?q="; - searchUrl =searchUrl+searchName - window.open(searchUrl, "_blank"); - }); - + } + pythonUrl = pythonUrl.replace(/@/g, id+"."+problemName); + list.push({url:pythonUrl,value:'python'}) + //在https://www.cnblogs.com/grandyang/p/4606334.html中找c++和java的答案 + id = "001"; + const leetcodeId2Url = {"880" :"https://www.cnblogs.com/grandyang/p/10847233.html", "877" :"https://www.cnblogs.com/grandyang/p/10828725.html", "876" :"https://www.cnblogs.com/grandyang/p/10817408.html", "875" :"https://www.cnblogs.com/grandyang/p/10807121.html", "874" :"https://www.cnblogs.com/grandyang/p/10800993.html", "873" :"https://www.cnblogs.com/grandyang/p/10781190.html", "872" :"https://www.cnblogs.com/grandyang/p/10771842.html", "870" :"https://www.cnblogs.com/grandyang/p/10759525.html", "869" :"https://www.cnblogs.com/grandyang/p/10747839.html", "868" :"https://www.cnblogs.com/grandyang/p/10739341.html", "867" :"https://www.cnblogs.com/grandyang/p/10727029.html", "866" :"https://www.cnblogs.com/grandyang/p/10714003.html", "865" :"https://www.cnblogs.com/grandyang/p/10703653.html", "863" :"https://www.cnblogs.com/grandyang/p/10686922.html", "861" :"https://www.cnblogs.com/grandyang/p/10674440.html", "860" :"https://www.cnblogs.com/grandyang/p/10663469.html", "859" :"https://www.cnblogs.com/grandyang/p/10657575.html", "858" :"https://www.cnblogs.com/grandyang/p/10646040.html", "856" :"https://www.cnblogs.com/grandyang/p/10634116.html", "855" :"https://www.cnblogs.com/grandyang/p/10618437.html", "853" :"https://www.cnblogs.com/grandyang/p/10540136.html", "852" :"https://www.cnblogs.com/grandyang/p/10527596.html", "851" :"https://www.cnblogs.com/grandyang/p/10513992.html", "849" :"https://www.cnblogs.com/grandyang/p/10503789.html", "848" :"https://www.cnblogs.com/grandyang/p/10480135.html", "846" :"https://www.cnblogs.com/grandyang/p/10468523.html", "845" :"https://www.cnblogs.com/grandyang/p/10459400.html", "844" :"https://www.cnblogs.com/grandyang/p/10447783.html", "842" :"https://www.cnblogs.com/grandyang/p/10434771.html", "841" :"https://www.cnblogs.com/grandyang/p/10415773.html", "840" :"https://www.cnblogs.com/grandyang/p/10404157.html", "838" :"https://www.cnblogs.com/grandyang/p/10393508.html", "837" :"https://www.cnblogs.com/grandyang/p/10386525.html", "836" :"https://www.cnblogs.com/grandyang/p/10367583.html", "835" :"https://www.cnblogs.com/grandyang/p/10355589.html", "833" :"https://www.cnblogs.com/grandyang/p/10352323.html", "832" :"https://www.cnblogs.com/grandyang/p/10349485.html", "831" :"https://www.cnblogs.com/grandyang/p/10340260.html", "830" :"https://www.cnblogs.com/grandyang/p/10332063.html", "826" :"https://www.cnblogs.com/grandyang/p/10264877.html", "825" :"https://www.cnblogs.com/grandyang/p/10252913.html", "824" :"https://www.cnblogs.com/grandyang/p/10236802.html", "823" :"https://www.cnblogs.com/grandyang/p/10223109.html", "822" :"https://www.cnblogs.com/grandyang/p/10163255.html", "821" :"https://www.cnblogs.com/grandyang/p/10113218.html", "820" :"https://www.cnblogs.com/grandyang/p/10089792.html", "819" :"https://www.cnblogs.com/grandyang/p/10061930.html", "818" :"https://www.cnblogs.com/grandyang/p/10360655.html", "817" :"https://www.cnblogs.com/grandyang/p/9601243.html", "816" :"https://www.cnblogs.com/grandyang/p/9563418.html", "815" :"https://www.cnblogs.com/grandyang/p/10293947.html", "814" :"https://www.cnblogs.com/grandyang/p/9539584.html", "813" :"https://www.cnblogs.com/grandyang/p/9504413.html", "812" :"https://www.cnblogs.com/grandyang/p/9461484.html", "811" :"https://www.cnblogs.com/grandyang/p/9486061.html", "810" :"https://www.cnblogs.com/grandyang/p/9445951.html", "809" :"https://www.cnblogs.com/grandyang/p/9426942.html", "808" :"https://www.cnblogs.com/grandyang/p/9406434.html", "807" :"http://www.cnblogs.com/grandyang/p/9383482.html", "806" :"http://www.cnblogs.com/grandyang/p/9348596.html", "805" :"https://www.cnblogs.com/grandyang/p/10285531.html", "804" :"http://www.cnblogs.com/grandyang/p/9338988.html", "803" :"https://www.cnblogs.com/grandyang/p/9362777.html", "802" :"http://www.cnblogs.com/grandyang/p/9319966.html", "801" :"http://www.cnblogs.com/grandyang/p/9311385.html", "800" :"http://www.cnblogs.com/grandyang/p/9296602.html", "799" :"http://www.cnblogs.com/grandyang/p/9286537.html", "798" :"http://www.cnblogs.com/grandyang/p/9272921.html", "797" :"http://www.cnblogs.com/grandyang/p/9262159.html", "796" :"http://www.cnblogs.com/grandyang/p/9251578.html", "795" :"http://www.cnblogs.com/grandyang/p/9237967.html", "794" :"http://www.cnblogs.com/grandyang/p/9223105.html", "793" :"http://www.cnblogs.com/grandyang/p/9214055.html", "792" :"http://www.cnblogs.com/grandyang/p/9201323.html", "791" :"http://www.cnblogs.com/grandyang/p/9190143.html", "790" :"http://www.cnblogs.com/grandyang/p/9179556.html", "789" :"http://www.cnblogs.com/grandyang/p/9165361.html", "788" :"http://www.cnblogs.com/grandyang/p/9154892.html", "787" :"http://www.cnblogs.com/grandyang/p/9109981.html", "786" :"http://www.cnblogs.com/grandyang/p/9135156.html", "785" :"http://www.cnblogs.com/grandyang/p/8519566.html", "784" :"http://www.cnblogs.com/grandyang/p/9065702.html", "783" :"http://www.cnblogs.com/grandyang/p/9062143.html", "782" :"https://www.cnblogs.com/grandyang/p/9053705.html", "781" :"http://www.cnblogs.com/grandyang/p/9043761.html", "780" :"http://www.cnblogs.com/grandyang/p/9033955.html", "779" :"http://www.cnblogs.com/grandyang/p/9027098.html", "778" :"http://www.cnblogs.com/grandyang/p/9017300.html", "777" :"http://www.cnblogs.com/grandyang/p/9001474.html", "776" :"http://www.cnblogs.com/grandyang/p/8993143.html", "775" :"http://www.cnblogs.com/grandyang/p/8983098.html", "774" :"http://www.cnblogs.com/grandyang/p/8970057.html", "773" :"http://www.cnblogs.com/grandyang/p/8955735.html", "772" :"http://www.cnblogs.com/grandyang/p/8873471.html", "771" :"http://www.cnblogs.com/grandyang/p/8910994.html", "769" :"http://www.cnblogs.com/grandyang/p/8823944.html", "768" :"http://www.cnblogs.com/grandyang/p/8850299.html", "767" :"http://www.cnblogs.com/grandyang/p/8799483.html", "766" :"http://www.cnblogs.com/grandyang/p/8729459.html", "765" :"http://www.cnblogs.com/grandyang/p/8716597.html", "764" :"http://www.cnblogs.com/grandyang/p/8679286.html", "763" :"http://www.cnblogs.com/grandyang/p/8654822.html", "762" :"http://www.cnblogs.com/grandyang/p/8642157.html", "761" :"http://www.cnblogs.com/grandyang/p/8606024.html", "760" :"http://www.cnblogs.com/grandyang/p/8570939.html", "759" :"http://www.cnblogs.com/grandyang/p/8552586.html", "758" :"http://www.cnblogs.com/grandyang/p/8531642.html", "757" :"http://www.cnblogs.com/grandyang/p/8503476.html", "756" :"http://www.cnblogs.com/grandyang/p/8476646.html", "755" :"http://www.cnblogs.com/grandyang/p/8460541.html", "754" :"http://www.cnblogs.com/grandyang/p/8456022.html", "753" :"http://www.cnblogs.com/grandyang/p/8452361.html", "752" :"http://www.cnblogs.com/grandyang/p/8449211.html", "751" :"http://www.cnblogs.com/grandyang/p/8440087.html", "750" :"http://www.cnblogs.com/grandyang/p/8433813.html", "749" :"http://www.cnblogs.com/grandyang/p/8424780.html", "748" :"http://www.cnblogs.com/grandyang/p/8407446.html", "747" :"http://www.cnblogs.com/grandyang/p/8387593.html", "746" :"http://www.cnblogs.com/grandyang/p/8343874.html", "745" :"http://www.cnblogs.com/grandyang/p/8331660.html", "744" :"http://www.cnblogs.com/grandyang/p/8284940.html", "743" :"http://www.cnblogs.com/grandyang/p/8278115.html", "742" :"http://www.cnblogs.com/grandyang/p/8245586.html", "741" :"http://www.cnblogs.com/grandyang/p/8215787.html", "740" :"http://www.cnblogs.com/grandyang/p/8176933.html", "739" :"http://www.cnblogs.com/grandyang/p/8097513.html", "738" :"http://www.cnblogs.com/grandyang/p/8068326.html", "737" :"http://www.cnblogs.com/grandyang/p/8053934.html", "736" :"http://www.cnblogs.com/grandyang/p/8045255.html", "735" :"http://www.cnblogs.com/grandyang/p/8035551.html", "734" :"http://www.cnblogs.com/grandyang/p/8016251.html", "733" :"http://www.cnblogs.com/grandyang/p/7990046.html", "732" :"http://www.cnblogs.com/grandyang/p/8005054.html", "731" :"http://www.cnblogs.com/grandyang/p/7968035.html", "730" :"http://www.cnblogs.com/grandyang/p/7942040.html", "729" :"http://www.cnblogs.com/grandyang/p/7920253.html", "728" :"http://www.cnblogs.com/grandyang/p/7906786.html", "727" :"http://www.cnblogs.com/grandyang/p/8684817.html", "726" :"http://www.cnblogs.com/grandyang/p/8667239.html", "725" :"http://www.cnblogs.com/grandyang/p/7878548.html", "724" :"http://www.cnblogs.com/grandyang/p/7865693.html", "723" :"http://www.cnblogs.com/grandyang/p/7858414.html", "722" :"http://www.cnblogs.com/grandyang/p/7841824.html", "721" :"http://www.cnblogs.com/grandyang/p/7829169.html", "720" :"http://www.cnblogs.com/grandyang/p/7817011.html", "719" :"http://www.cnblogs.com/grandyang/p/8627783.html", "718" :"http://www.cnblogs.com/grandyang/p/7801533.html", "717" :"http://www.cnblogs.com/grandyang/p/7790029.html", "716" :"http://www.cnblogs.com/grandyang/p/7823424.html", "715" :"http://www.cnblogs.com/grandyang/p/8586531.html", "714" :"http://www.cnblogs.com/grandyang/p/7776979.html", "713" :"http://www.cnblogs.com/grandyang/p/7753959.html", "712" :"http://www.cnblogs.com/grandyang/p/7752002.html", "711" :"http://www.cnblogs.com/grandyang/p/8542820.html", "710" :"https://www.cnblogs.com/grandyang/p/10029772.html", "709" :"https://www.cnblogs.com/grandyang/p/10018055.html", "708" :"https://www.cnblogs.com/grandyang/p/9981163.html", "707" :"https://www.cnblogs.com/grandyang/p/10005504.html", "706" :"https://www.cnblogs.com/grandyang/p/9972764.html", "705" :"https://www.cnblogs.com/grandyang/p/9966807.html", "704" :"https://www.cnblogs.com/grandyang/p/9937844.html", "703" :"https://www.cnblogs.com/grandyang/p/9941357.html", "702" :"https://www.cnblogs.com/grandyang/p/9937770.html", "701" :"https://www.cnblogs.com/grandyang/p/9914546.html", "700" :"https://www.cnblogs.com/grandyang/p/9912434.html", "699" :"http://www.cnblogs.com/grandyang/p/8486414.html", "698" :"http://www.cnblogs.com/grandyang/p/7733098.html", "697" :"http://www.cnblogs.com/grandyang/p/7722949.html", "696" :"http://www.cnblogs.com/grandyang/p/7716150.html", "695" :"http://www.cnblogs.com/grandyang/p/7712724.html", "694" :"http://www.cnblogs.com/grandyang/p/7698778.html", "693" :"http://www.cnblogs.com/grandyang/p/7696387.html", "692" :"http://www.cnblogs.com/grandyang/p/7689927.html", "691" :"http://www.cnblogs.com/grandyang/p/8468045.html", "690" :"http://www.cnblogs.com/grandyang/p/7639798.html", "689" :"http://www.cnblogs.com/grandyang/p/8453386.html", "688" :"http://www.cnblogs.com/grandyang/p/7639153.html", "687" :"http://www.cnblogs.com/grandyang/p/7636259.html", "686" :"http://www.cnblogs.com/grandyang/p/7631434.html", "685" :"http://www.cnblogs.com/grandyang/p/8445733.html", "684" :"http://www.cnblogs.com/grandyang/p/7628977.html", "683" :"http://www.cnblogs.com/grandyang/p/8415880.html", "682" :"http://www.cnblogs.com/grandyang/p/7627331.html", "681" :"http://www.cnblogs.com/grandyang/p/7623614.html", "680" :"http://www.cnblogs.com/grandyang/p/7618468.html", "679" :"http://www.cnblogs.com/grandyang/p/8395062.html", "678" :"http://www.cnblogs.com/grandyang/p/7617017.html", "677" :"http://www.cnblogs.com/grandyang/p/7616525.html", "676" :"http://www.cnblogs.com/grandyang/p/7612918.html", "675" :"http://www.cnblogs.com/grandyang/p/8379506.html", "674" :"http://www.cnblogs.com/grandyang/p/7608976.html", "673" :"http://www.cnblogs.com/grandyang/p/7603903.html", "672" :"http://www.cnblogs.com/grandyang/p/7595595.html", "671" :"http://www.cnblogs.com/grandyang/p/7590156.html", "670" :"http://www.cnblogs.com/grandyang/p/7583875.html", "669" :"http://www.cnblogs.com/grandyang/p/7583185.html", "668" :"http://www.cnblogs.com/grandyang/p/8367505.html", "667" :"http://www.cnblogs.com/grandyang/p/7577878.html", "666" :"http://www.cnblogs.com/grandyang/p/7570954.html", "665" :"http://www.cnblogs.com/grandyang/p/7565424.html", "664" :"http://www.cnblogs.com/grandyang/p/8319913.html", "663" :"http://www.cnblogs.com/grandyang/p/7550360.html", "662" :"http://www.cnblogs.com/grandyang/p/7538821.html", "661" :"http://www.cnblogs.com/grandyang/p/7535354.html", "660" :"http://www.cnblogs.com/grandyang/p/8261714.html", "659" :"http://www.cnblogs.com/grandyang/p/7525821.html", "658" :"http://www.cnblogs.com/grandyang/p/7519466.html", "657" :"http://www.cnblogs.com/grandyang/p/7514416.html", "656" :"http://www.cnblogs.com/grandyang/p/8183477.html", "655" :"http://www.cnblogs.com/grandyang/p/7489097.html", "654" :"http://www.cnblogs.com/grandyang/p/7513099.html", "653" :"http://www.cnblogs.com/grandyang/p/7508169.html", "652" :"http://www.cnblogs.com/grandyang/p/7500082.html", "651" :"http://www.cnblogs.com/grandyang/p/7448390.html", "650" :"http://www.cnblogs.com/grandyang/p/7439616.html", "649" :"http://www.cnblogs.com/grandyang/p/7439222.html", "648" :"http://www.cnblogs.com/grandyang/p/7423420.html", "647" :"http://www.cnblogs.com/grandyang/p/7404777.html", "646" :"http://www.cnblogs.com/grandyang/p/7381633.html", "645" :"http://www.cnblogs.com/grandyang/p/7324242.html", "644" :"http://www.cnblogs.com/grandyang/p/8021421.html", "643" :"http://www.cnblogs.com/grandyang/p/7294585.html", "642" :"http://www.cnblogs.com/grandyang/p/7897166.html", "641" :"https://www.cnblogs.com/grandyang/p/9899490.html", "640" :"http://www.cnblogs.com/grandyang/p/7350578.html", "639" :"http://www.cnblogs.com/grandyang/p/7279152.html", "638" :"http://www.cnblogs.com/grandyang/p/7261663.html", "637" :"http://www.cnblogs.com/grandyang/p/7259209.html", "636" :"http://www.cnblogs.com/grandyang/p/7244767.html", "635" :"http://www.cnblogs.com/grandyang/p/7224525.html", "634" :"http://www.cnblogs.com/grandyang/p/7210929.html", "633" :"http://www.cnblogs.com/grandyang/p/7190506.html", "632" :"http://www.cnblogs.com/grandyang/p/7200016.html", "631" :"http://www.cnblogs.com/grandyang/p/7170238.html", "630" :"http://www.cnblogs.com/grandyang/p/7126289.html", "629" :"http://www.cnblogs.com/grandyang/p/7111385.html", "628" :"http://www.cnblogs.com/grandyang/p/7084957.html", "625" :"http://www.cnblogs.com/grandyang/p/7076026.html", "624" :"http://www.cnblogs.com/grandyang/p/7073343.html", "623" :"http://www.cnblogs.com/grandyang/p/7070182.html", "622" :"https://www.cnblogs.com/grandyang/p/9899034.html", "621" :"http://www.cnblogs.com/grandyang/p/7098764.html", "617" :"http://www.cnblogs.com/grandyang/p/7058935.html", "616" :"http://www.cnblogs.com/grandyang/p/7043394.html", "611" :"http://www.cnblogs.com/grandyang/p/7053730.html", "609" :"http://www.cnblogs.com/grandyang/p/7007974.html", "607" :"http://www.cnblogs.com/grandyang/p/7000040.html", "606" :"http://www.cnblogs.com/grandyang/p/7000040.html", "605" :"http://www.cnblogs.com/grandyang/p/6983982.html", "604" :"http://www.cnblogs.com/grandyang/p/7026999.html", "600" :"http://www.cnblogs.com/grandyang/p/6959585.html", "599" :"http://www.cnblogs.com/grandyang/p/6978646.html", "598" :"http://www.cnblogs.com/grandyang/p/6974232.html", "595" :"http://www.cnblogs.com/grandyang/p/6896799.html", "594" :"http://www.cnblogs.com/grandyang/p/6896799.html", "593" :"http://www.cnblogs.com/grandyang/p/6914746.html", "592" :"http://www.cnblogs.com/grandyang/p/6954197.html", "591" :"http://www.cnblogs.com/grandyang/p/7016476.html", "590" :"https://www.cnblogs.com/grandyang/p/9881420.html", "589" :"https://www.cnblogs.com/grandyang/p/9881753.html", "588" :"http://www.cnblogs.com/grandyang/p/6944331.html", "587" :"http://www.cnblogs.com/grandyang/p/7745697.html", "583" :"http://www.cnblogs.com/grandyang/p/7144045.html", "582" :"http://www.cnblogs.com/grandyang/p/7144043.html", "581" :"http://www.cnblogs.com/grandyang/p/6876457.html", "576" :"http://www.cnblogs.com/grandyang/p/6927921.html", "575" :"http://www.cnblogs.com/grandyang/p/6847675.html", "574" :"http://www.cnblogs.com/grandyang/p/6919923.html", "573" :"http://www.cnblogs.com/grandyang/p/6919923.html", "572" :"http://www.cnblogs.com/grandyang/p/6828687.html", "569" :"http://www.cnblogs.com/grandyang/p/6919389.html", "568" :"http://www.cnblogs.com/grandyang/p/6919389.html", "567" :"http://www.cnblogs.com/grandyang/p/6815227.html", "566" :"http://www.cnblogs.com/grandyang/p/6804753.html", "565" :"http://www.cnblogs.com/grandyang/p/6932727.html", "564" :"http://www.cnblogs.com/grandyang/p/6915355.html", "563" :"http://www.cnblogs.com/grandyang/p/6786643.html", "562" :"http://www.cnblogs.com/grandyang/p/6900866.html", "561" :"http://www.cnblogs.com/grandyang/p/6778030.html", "560" :"http://www.cnblogs.com/grandyang/p/6810361.html", "559" :"https://www.cnblogs.com/grandyang/p/9873496.html", "558" :"https://www.cnblogs.com/grandyang/p/9846991.html", "557" :"http://www.cnblogs.com/grandyang/p/6703311.html", "556" :"http://www.cnblogs.com/grandyang/p/6716130.html", "555" :"http://www.cnblogs.com/grandyang/p/6887140.html", "554" :"http://www.cnblogs.com/grandyang/p/6697067.html", "553" :"http://www.cnblogs.com/grandyang/p/6886673.html", "552" :"http://www.cnblogs.com/grandyang/p/6866756.html", "551" :"http://www.cnblogs.com/grandyang/p/6736484.html", "549" :"http://www.cnblogs.com/grandyang/p/6864398.html", "548" :"http://www.cnblogs.com/grandyang/p/6854492.html", "547" :"http://www.cnblogs.com/grandyang/p/6686983.html", "546" :"http://www.cnblogs.com/grandyang/p/6850657.html", "545" :"http://www.cnblogs.com/grandyang/p/6833459.html", "544" :"http://www.cnblogs.com/grandyang/p/6828353.html", "543" :"http://www.cnblogs.com/grandyang/p/6607318.html", "542" :"http://www.cnblogs.com/grandyang/p/6602288.html", "541" :"http://www.cnblogs.com/grandyang/p/6583004.html", "540" :"http://www.cnblogs.com/grandyang/p/7679036.html", "539" :"http://www.cnblogs.com/grandyang/p/6568398.html", "538" :"http://www.cnblogs.com/grandyang/p/6591526.html", "537" :"http://www.cnblogs.com/grandyang/p/6660437.html", "536" :"http://www.cnblogs.com/grandyang/p/6793904.html", "535" :"http://www.cnblogs.com/grandyang/p/6562209.html", "534" :"http://www.cnblogs.com/grandyang/p/7675140.html", "533" :"http://www.cnblogs.com/grandyang/p/6754987.html", "532" :"http://www.cnblogs.com/grandyang/p/6545075.html", "531" :"http://www.cnblogs.com/grandyang/p/6754499.html", "530" :"http://www.cnblogs.com/grandyang/p/6540165.html", "529" :"http://www.cnblogs.com/grandyang/p/6536694.html", "528" :"https://www.cnblogs.com/grandyang/p/9784690.html", "527" :"http://www.cnblogs.com/grandyang/p/6818742.html", "526" :"http://www.cnblogs.com/grandyang/p/6533276.html", "525" :"http://www.cnblogs.com/grandyang/p/6529857.html", "524" :"http://www.cnblogs.com/grandyang/p/6523344.html", "523" :"http://www.cnblogs.com/grandyang/p/6504158.html", "522" :"http://www.cnblogs.com/grandyang/p/6680548.html", "521" :"http://www.cnblogs.com/grandyang/p/6666839.html", "520" :"http://www.cnblogs.com/grandyang/p/6512921.html", "519" :"https://www.cnblogs.com/grandyang/p/9781289.html", "518" :"http://www.cnblogs.com/grandyang/p/7669088.html", "517" :"http://www.cnblogs.com/grandyang/p/6648557.html", "516" :"http://www.cnblogs.com/grandyang/p/6493182.html", "515" :"http://www.cnblogs.com/grandyang/p/6417826.html", "514" :"http://www.cnblogs.com/grandyang/p/6675879.html", "513" :"http://www.cnblogs.com/grandyang/p/6405128.html", "510" :"https://www.cnblogs.com/grandyang/p/10424982.html", "509" :"https://www.cnblogs.com/grandyang/p/10306787.html", "508" :"http://www.cnblogs.com/grandyang/p/6481682.html", "507" :"http://www.cnblogs.com/grandyang/p/6636879.html", "506" :"http://www.cnblogs.com/grandyang/p/6476983.html", "505" :"http://www.cnblogs.com/grandyang/p/6725380.html", "504" :"http://www.cnblogs.com/grandyang/p/6417943.html", "503" :"http://www.cnblogs.com/grandyang/p/6442861.html", "502" :"http://www.cnblogs.com/grandyang/p/6788811.html", "501" :"http://www.cnblogs.com/grandyang/p/6436150.html", "500" :"http://www.cnblogs.com/grandyang/p/6421749.html", "499" :"http://www.cnblogs.com/grandyang/p/6746528.html", "498" :"http://www.cnblogs.com/grandyang/p/6414461.html", "497" :"https://www.cnblogs.com/grandyang/p/9752145.html", "496" :"http://www.cnblogs.com/grandyang/p/6399855.html", "495" :"http://www.cnblogs.com/grandyang/p/6399408.html", "494" :"http://www.cnblogs.com/grandyang/p/6395843.html", "493" :"http://www.cnblogs.com/grandyang/p/6657956.html", "492" :"http://www.cnblogs.com/grandyang/p/6390311.html", "491" :"http://www.cnblogs.com/grandyang/p/6388103.html", "490" :"http://www.cnblogs.com/grandyang/p/6381458.html", "489" :"https://www.cnblogs.com/grandyang/p/9988250.html", "488" :"http://www.cnblogs.com/grandyang/p/6759881.html", "487" :"http://www.cnblogs.com/grandyang/p/6376115.html", "486" :"http://www.cnblogs.com/grandyang/p/6369688.html", "485" :"http://www.cnblogs.com/grandyang/p/6360942.html", "484" :"http://www.cnblogs.com/grandyang/p/6366738.html", "483" :"http://www.cnblogs.com/grandyang/p/6620351.html", "482" :"http://www.cnblogs.com/grandyang/p/6277972.html", "481" :"http://www.cnblogs.com/grandyang/p/6286540.html", "480" :"http://www.cnblogs.com/grandyang/p/6620334.html", "479" :"http://www.cnblogs.com/grandyang/p/7644725.html", "478" :"https://www.cnblogs.com/grandyang/p/9741220.html", "477" :"http://www.cnblogs.com/grandyang/p/6208062.html", "476" :"http://www.cnblogs.com/grandyang/p/6275742.html", "475" :"http://www.cnblogs.com/grandyang/p/6181626.html", "474" :"http://www.cnblogs.com/grandyang/p/6188893.html", "473" :"http://www.cnblogs.com/grandyang/p/6238425.html", "472" :"http://www.cnblogs.com/grandyang/p/6254527.html", "471" :"http://www.cnblogs.com/grandyang/p/6194403.html", "470" :"https://www.cnblogs.com/grandyang/p/9727206.html", "469" :"http://www.cnblogs.com/grandyang/p/6146986.html", "468" :"http://www.cnblogs.com/grandyang/p/6185339.html", "467" :"http://www.cnblogs.com/grandyang/p/6143071.html", "466" :"http://www.cnblogs.com/grandyang/p/6149294.html", "465" :"http://www.cnblogs.com/grandyang/p/6108158.html", "464" :"http://www.cnblogs.com/grandyang/p/6103525.html", "463" :"http://www.cnblogs.com/grandyang/p/6096138.html", "462" :"http://www.cnblogs.com/grandyang/p/6089060.html", "461" :"http://www.cnblogs.com/grandyang/p/6201215.html", "460" :"http://www.cnblogs.com/grandyang/p/6258459.html", "459" :"http://www.cnblogs.com/grandyang/p/6087347.html", "458" :"http://www.cnblogs.com/grandyang/p/7664088.html", "457" :"http://www.cnblogs.com/grandyang/p/7658128.html", "456" :"http://www.cnblogs.com/grandyang/p/6081984.html", "455" :"http://www.cnblogs.com/grandyang/p/6077344.html", "454" :"http://www.cnblogs.com/grandyang/p/6073317.html", "453" :"http://www.cnblogs.com/grandyang/p/6053827.html", "452" :"http://www.cnblogs.com/grandyang/p/6050562.html", "451" :"http://www.cnblogs.com/grandyang/p/6231504.html", "450" :"http://www.cnblogs.com/grandyang/p/6228252.html", "449" :"http://www.cnblogs.com/grandyang/p/6224510.html", "448" :"http://www.cnblogs.com/grandyang/p/6222149.html", "447" :"http://www.cnblogs.com/grandyang/p/6049382.html", "446" :"http://www.cnblogs.com/grandyang/p/6057934.html", "445" :"http://www.cnblogs.com/grandyang/p/6216480.html", "444" :"http://www.cnblogs.com/grandyang/p/6032498.html", "443" :"http://www.cnblogs.com/grandyang/p/8742564.html", "442" :"http://www.cnblogs.com/grandyang/p/6209746.html", "441" :"http://www.cnblogs.com/grandyang/p/6026066.html", "440" :"http://www.cnblogs.com/grandyang/p/6031787.html", "439" :"http://www.cnblogs.com/grandyang/p/6022498.html", "438" :"http://www.cnblogs.com/grandyang/p/6014408.html", "437" :"http://www.cnblogs.com/grandyang/p/6007336.html", "436" :"http://www.cnblogs.com/grandyang/p/6018581.html", "435" :"http://www.cnblogs.com/grandyang/p/6017505.html", "434" :"http://www.cnblogs.com/grandyang/p/6137386.html", "433" :"http://www.cnblogs.com/grandyang/p/7653006.html", "432" :"http://www.cnblogs.com/grandyang/p/6012229.html", "431" :"https://www.cnblogs.com/grandyang/p/9945345.html", "430" :"https://www.cnblogs.com/grandyang/p/9688522.html", "429" :"https://www.cnblogs.com/grandyang/p/9672233.html", "428" :"https://www.cnblogs.com/grandyang/p/9945453.html", "427" :"https://www.cnblogs.com/grandyang/p/9649348.html", "426" :"https://www.cnblogs.com/grandyang/p/9615871.html", "425" :"http://www.cnblogs.com/grandyang/p/6006000.html", "424" :"http://www.cnblogs.com/grandyang/p/5999050.html", "423" :"http://www.cnblogs.com/grandyang/p/5996239.html", "422" :"http://www.cnblogs.com/grandyang/p/5991673.html", "421" :"http://www.cnblogs.com/grandyang/p/5991530.html", "420" :"http://www.cnblogs.com/grandyang/p/5988792.html", "419" :"http://www.cnblogs.com/grandyang/p/5979207.html", "418" :"http://www.cnblogs.com/grandyang/p/5975426.html", "417" :"http://www.cnblogs.com/grandyang/p/5962508.html", "416" :"http://www.cnblogs.com/grandyang/p/5951422.html", "415" :"http://www.cnblogs.com/grandyang/p/5944311.html", "414" :"http://www.cnblogs.com/grandyang/p/5983113.html", "413" :"http://www.cnblogs.com/grandyang/p/5968340.html", "412" :"http://www.cnblogs.com/grandyang/p/5966473.html", "411" :"http://www.cnblogs.com/grandyang/p/5935836.html", "410" :"http://www.cnblogs.com/grandyang/p/5933787.html", "409" :"http://www.cnblogs.com/grandyang/p/5931874.html", "408" :"http://www.cnblogs.com/grandyang/p/5930369.html", "407" :"http://www.cnblogs.com/grandyang/p/5928987.html", "406" :"http://www.cnblogs.com/grandyang/p/5928417.html", "405" :"http://www.cnblogs.com/grandyang/p/5926674.html", "404" :"http://www.cnblogs.com/grandyang/p/5923559.html", "403" :"http://www.cnblogs.com/grandyang/p/5888439.html", "402" :"http://www.cnblogs.com/grandyang/p/5883736.html", "401" :"http://www.cnblogs.com/grandyang/p/5896454.html", "400" :"http://www.cnblogs.com/grandyang/p/5891871.html", "399" :"http://www.cnblogs.com/grandyang/p/5880133.html", "398" :"http://www.cnblogs.com/grandyang/p/5875509.html", "397" :"http://www.cnblogs.com/grandyang/p/5873525.html", "396" :"http://www.cnblogs.com/grandyang/p/5869791.html", "395" :"http://www.cnblogs.com/grandyang/p/5852352.html", "394" :"http://www.cnblogs.com/grandyang/p/5849037.html", "393" :"http://www.cnblogs.com/grandyang/p/5847597.html", "392" :"http://www.cnblogs.com/grandyang/p/5842033.html", "391" :"http://www.cnblogs.com/grandyang/p/5825619.html", "390" :"http://www.cnblogs.com/grandyang/p/5860706.html", "389" :"http://www.cnblogs.com/grandyang/p/5816418.html", "388" :"http://www.cnblogs.com/grandyang/p/5806493.html", "387" :"http://www.cnblogs.com/grandyang/p/5802109.html", "386" :"http://www.cnblogs.com/grandyang/p/5798275.html", "385" :"http://www.cnblogs.com/grandyang/p/5771434.html", "384" :"http://www.cnblogs.com/grandyang/p/5783392.html", "383" :"http://www.cnblogs.com/grandyang/p/5764314.html", "382" :"http://www.cnblogs.com/grandyang/p/5759926.html", "381" :"http://www.cnblogs.com/grandyang/p/5756148.html", "380" :"http://www.cnblogs.com/grandyang/p/5740864.html", "379" :"http://www.cnblogs.com/grandyang/p/5735205.html", "378" :"http://www.cnblogs.com/grandyang/p/5727892.html", "377" :"http://www.cnblogs.com/grandyang/p/5705750.html", "376" :"http://www.cnblogs.com/grandyang/p/5697621.html", "375" :"http://www.cnblogs.com/grandyang/p/5677550.html", "374" :"http://www.cnblogs.com/grandyang/p/5666502.html", "373" :"http://www.cnblogs.com/grandyang/p/5653127.html", "372" :"http://www.cnblogs.com/grandyang/p/5651982.html", "371" :"http://www.cnblogs.com/grandyang/p/5631814.html", "370" :"http://www.cnblogs.com/grandyang/p/5628786.html", "369" :"http://www.cnblogs.com/grandyang/p/5626389.html", "368" :"http://www.cnblogs.com/grandyang/p/5625209.html", "367" :"http://www.cnblogs.com/grandyang/p/5619296.html", "366" :"http://www.cnblogs.com/grandyang/p/5616158.html", "365" :"http://www.cnblogs.com/grandyang/p/5628836.html", "364" :"http://www.cnblogs.com/grandyang/p/5615583.html", "363" :"http://www.cnblogs.com/grandyang/p/5617660.html", "362" :"http://www.cnblogs.com/grandyang/p/5605552.html", "361" :"http://www.cnblogs.com/grandyang/p/5599289.html", "360" :"http://www.cnblogs.com/grandyang/p/5595614.html", "359" :"http://www.cnblogs.com/grandyang/p/5592635.html", "358" :"http://www.cnblogs.com/grandyang/p/5586009.html", "357" :"http://www.cnblogs.com/grandyang/p/5582633.html", "356" :"http://www.cnblogs.com/grandyang/p/5579271.html", "355" :"http://www.cnblogs.com/grandyang/p/5577038.html", "354" :"http://www.cnblogs.com/grandyang/p/5568818.html", "353" :"http://www.cnblogs.com/grandyang/p/5558033.html", "352" :"http://www.cnblogs.com/grandyang/p/5548284.html", "351" :"http://www.cnblogs.com/grandyang/p/5541012.html", "350" :"http://www.cnblogs.com/grandyang/p/5533305.html", "349" :"http://www.cnblogs.com/grandyang/p/5507129.html", "348" :"http://www.cnblogs.com/grandyang/p/5467118.html", "347" :"http://www.cnblogs.com/grandyang/p/5454125.html", "346" :"http://www.cnblogs.com/grandyang/p/5450001.html", "345" :"http://www.cnblogs.com/grandyang/p/5426682.html", "344" :"http://www.cnblogs.com/grandyang/p/5420836.html", "343" :"http://www.cnblogs.com/grandyang/p/5411919.html", "342" :"http://www.cnblogs.com/grandyang/p/5403783.html", "341" :"http://www.cnblogs.com/grandyang/p/5358793.html", "340" :"http://www.cnblogs.com/grandyang/p/5351347.html", "339" :"http://www.cnblogs.com/grandyang/p/5340305.html", "338" :"http://www.cnblogs.com/grandyang/p/5294255.html", "337" :"http://www.cnblogs.com/grandyang/p/5275096.html", "336" :"http://www.cnblogs.com/grandyang/p/5272039.html", "335" :"http://www.cnblogs.com/grandyang/p/5216856.html", "334" :"http://www.cnblogs.com/grandyang/p/5194599.html", "333" :"http://www.cnblogs.com/grandyang/p/5188938.html", "332" :"http://www.cnblogs.com/grandyang/p/5183210.html", "331" :"http://www.cnblogs.com/grandyang/p/5174738.html", "330" :"http://www.cnblogs.com/grandyang/p/5165821.html", "329" :"http://www.cnblogs.com/grandyang/p/5148030.html", "328" :"http://www.cnblogs.com/grandyang/p/5138936.html", "327" :"http://www.cnblogs.com/grandyang/p/5162678.html", "326" :"http://www.cnblogs.com/grandyang/p/5138212.html", "325" :"http://www.cnblogs.com/grandyang/p/5336668.html", "324" :"http://www.cnblogs.com/grandyang/p/5139057.html", "323" :"http://www.cnblogs.com/grandyang/p/5166356.html", "322" :"http://www.cnblogs.com/grandyang/p/5138186.html", "321" :"http://www.cnblogs.com/grandyang/p/5136749.html", "320" :"http://www.cnblogs.com/grandyang/p/5261569.html", "319" :"http://www.cnblogs.com/grandyang/p/5100098.html", "318" :"http://www.cnblogs.com/grandyang/p/5090058.html", "317" :"http://www.cnblogs.com/grandyang/p/5297683.html", "316" :"http://www.cnblogs.com/grandyang/p/5085379.html", "315" :"http://www.cnblogs.com/grandyang/p/5078490.html", "314" :"http://www.cnblogs.com/grandyang/p/5278930.html", "313" :"http://www.cnblogs.com/grandyang/p/5144918.html", "312" :"http://www.cnblogs.com/grandyang/p/5006441.html", "311" :"http://www.cnblogs.com/grandyang/p/5282959.html", "310" :"http://www.cnblogs.com/grandyang/p/5000291.html", "309" :"http://www.cnblogs.com/grandyang/p/4997417.html", "308" :"http://www.cnblogs.com/grandyang/p/5300458.html", "307" :"http://www.cnblogs.com/grandyang/p/4985506.html", "306" :"http://www.cnblogs.com/grandyang/p/4974115.html", "305" :"http://www.cnblogs.com/grandyang/p/5190419.html", "304" :"http://www.cnblogs.com/grandyang/p/4958789.html", "303" :"http://www.cnblogs.com/grandyang/p/4952464.html", "302" :"http://www.cnblogs.com/grandyang/p/5268775.html", "301" :"http://www.cnblogs.com/grandyang/p/4944875.html", "300" :"http://www.cnblogs.com/grandyang/p/4938187.html", "299" :"http://www.cnblogs.com/grandyang/p/4929139.html", "298" :"http://www.cnblogs.com/grandyang/p/5252599.html", "297" :"http://www.cnblogs.com/grandyang/p/4913869.html", "296" :"http://www.cnblogs.com/grandyang/p/5291058.html", "295" :"http://www.cnblogs.com/grandyang/p/4896673.html", "294" :"http://www.cnblogs.com/grandyang/p/5226206.html", "293" :"http://www.cnblogs.com/grandyang/p/5224896.html", "292" :"http://www.cnblogs.com/grandyang/p/4873248.html", "291" :"http://www.cnblogs.com/grandyang/p/5325761.html", "290" :"http://www.cnblogs.com/grandyang/p/4857022.html", "289" :"http://www.cnblogs.com/grandyang/p/4854466.html", "288" :"http://www.cnblogs.com/grandyang/p/5220589.html", "287" :"http://www.cnblogs.com/grandyang/p/4843654.html", "286" :"http://www.cnblogs.com/grandyang/p/5285868.html", "285" :"http://www.cnblogs.com/grandyang/p/5306162.html", "284" :"http://www.cnblogs.com/grandyang/p/4825068.html", "283" :"http://www.cnblogs.com/grandyang/p/4822732.html", "282" :"http://www.cnblogs.com/grandyang/p/4814506.html", "281" :"http://www.cnblogs.com/grandyang/p/5212785.html", "280" :"http://www.cnblogs.com/grandyang/p/5177285.html", "279" :"http://www.cnblogs.com/grandyang/p/4800552.html", "278" :"http://www.cnblogs.com/grandyang/p/4790469.html", "277" :"http://www.cnblogs.com/grandyang/p/5310649.html", "276" :"http://www.cnblogs.com/grandyang/p/5231220.html", "275" :"http://www.cnblogs.com/grandyang/p/4782695.html", "274" :"http://www.cnblogs.com/grandyang/p/4781203.html", "273" :"http://www.cnblogs.com/grandyang/p/4772780.html", "272" :"http://www.cnblogs.com/grandyang/p/5247398.html", "271" :"http://www.cnblogs.com/grandyang/p/5265628.html", "270" :"http://www.cnblogs.com/grandyang/p/5237170.html", "269" :"http://www.cnblogs.com/grandyang/p/5250200.html", "268" :"http://www.cnblogs.com/grandyang/p/4756677.html", "267" :"http://www.cnblogs.com/grandyang/p/5315227.html", "266" :"http://www.cnblogs.com/grandyang/p/5223238.html", "265" :"http://www.cnblogs.com/grandyang/p/5322870.html", "264" :"http://www.cnblogs.com/grandyang/p/4743837.html", "263" :"http://www.cnblogs.com/grandyang/p/4741934.html", "262" :"http://www.cnblogs.com/grandyang/p/5373841.html", "261" :"http://www.cnblogs.com/grandyang/p/5257919.html", "260" :"http://www.cnblogs.com/grandyang/p/4741122.html", "259" :"http://www.cnblogs.com/grandyang/p/5235086.html", "258" :"http://www.cnblogs.com/grandyang/p/4741028.html", "257" :"http://www.cnblogs.com/grandyang/p/4738031.html", "256" :"http://www.cnblogs.com/grandyang/p/5319384.html", "255" :"http://www.cnblogs.com/grandyang/p/5327635.html", "254" :"http://www.cnblogs.com/grandyang/p/5332722.html", "253" :"http://www.cnblogs.com/grandyang/p/5244720.html", "252" :"http://www.cnblogs.com/grandyang/p/5240774.html", "251" :"http://www.cnblogs.com/grandyang/p/5209621.html", "250" :"http://www.cnblogs.com/grandyang/p/5206862.html", "249" :"http://www.cnblogs.com/grandyang/p/5204770.html", "248" :"http://www.cnblogs.com/grandyang/p/5203228.html", "247" :"http://www.cnblogs.com/grandyang/p/5200919.html", "246" :"http://www.cnblogs.com/grandyang/p/5196960.html", "245" :"http://www.cnblogs.com/grandyang/p/5192426.html", "244" :"http://www.cnblogs.com/grandyang/p/5187640.html", "243" :"http://www.cnblogs.com/grandyang/p/5187041.html", "242" :"http://www.cnblogs.com/grandyang/p/4694988.html", "241" :"http://www.cnblogs.com/grandyang/p/4682458.html", "240" :"http://www.cnblogs.com/grandyang/p/4669134.html", "239" :"http://www.cnblogs.com/grandyang/p/4656517.html", "238" :"http://www.cnblogs.com/grandyang/p/4650187.html", "237" :"http://www.cnblogs.com/grandyang/p/4647576.html", "236" :"http://www.cnblogs.com/grandyang/p/4641968.html", "235" :"http://www.cnblogs.com/grandyang/p/4640572.html", "234" :"http://www.cnblogs.com/grandyang/p/4635425.html", "233" :"http://www.cnblogs.com/grandyang/p/4629032.html", "232" :"http://www.cnblogs.com/grandyang/p/4626238.html", "231" :"http://www.cnblogs.com/grandyang/p/4623394.html", "230" :"http://www.cnblogs.com/grandyang/p/4620012.html", "229" :"http://www.cnblogs.com/grandyang/p/4606822.html", "228" :"http://www.cnblogs.com/grandyang/p/4603555.html", "227" :"http://www.cnblogs.com/grandyang/p/4601208.html", "226" :"http://www.cnblogs.com/grandyang/p/4572877.html", "225" :"http://www.cnblogs.com/grandyang/p/4568796.html", "224" :"http://www.cnblogs.com/grandyang/p/4570699.html", "223" :"http://www.cnblogs.com/grandyang/p/4563153.html", "222" :"http://www.cnblogs.com/grandyang/p/4567827.html", "221" :"http://www.cnblogs.com/grandyang/p/4550604.html", "220" :"http://www.cnblogs.com/grandyang/p/4545261.html", "219" :"http://www.cnblogs.com/grandyang/p/4539680.html", "218" :"http://www.cnblogs.com/grandyang/p/4534586.html", "217" :"http://www.cnblogs.com/grandyang/p/4537029.html", "216" :"http://www.cnblogs.com/grandyang/p/4537983.html", "215" :"http://www.cnblogs.com/grandyang/p/4539757.html", "214" :"http://www.cnblogs.com/grandyang/p/4523624.html", "213" :"http://www.cnblogs.com/grandyang/p/4518674.html", "212" :"http://www.cnblogs.com/grandyang/p/4516013.html", "211" :"http://www.cnblogs.com/grandyang/p/4507286.html", "210" :"http://www.cnblogs.com/grandyang/p/4504793.html", "209" :"http://www.cnblogs.com/grandyang/p/4501934.html", "208" :"http://www.cnblogs.com/grandyang/p/4491665.html", "207" :"http://www.cnblogs.com/grandyang/p/4484571.html", "206" :"http://www.cnblogs.com/grandyang/p/4478820.html", "205" :"http://www.cnblogs.com/grandyang/p/4465779.html", "204" :"http://www.cnblogs.com/grandyang/p/4462810.html", "203" :"http://www.cnblogs.com/grandyang/p/4452252.html", "202" :"http://www.cnblogs.com/grandyang/p/4447233.html", "201" :"http://www.cnblogs.com/grandyang/p/4431646.html", "200" :"http://www.cnblogs.com/grandyang/p/4402656.html", "199" :"http://www.cnblogs.com/grandyang/p/4392254.html", "198" :"http://www.cnblogs.com/grandyang/p/4383632.html", "197" :"http://www.cnblogs.com/grandyang/p/5371438.html", "196" :"http://www.cnblogs.com/grandyang/p/5371227.html", "195" :"http://www.cnblogs.com/grandyang/p/5376902.html", "194" :"http://www.cnblogs.com/grandyang/p/5382166.html", "193" :"http://www.cnblogs.com/grandyang/p/5389375.html", "192" :"http://www.cnblogs.com/grandyang/p/5386475.html", "191" :"http://www.cnblogs.com/grandyang/p/4325432.html", "190" :"http://www.cnblogs.com/grandyang/p/4321355.html", "189" :"http://www.cnblogs.com/grandyang/p/4298711.html", "188" :"http://www.cnblogs.com/grandyang/p/4295761.html", "187" :"http://www.cnblogs.com/grandyang/p/4284205.html", "186" :"http://www.cnblogs.com/grandyang/p/5186294.html", "185" :"http://www.cnblogs.com/grandyang/p/5367670.html", "184" :"http://www.cnblogs.com/grandyang/p/5366412.html", "183" :"http://www.cnblogs.com/grandyang/p/5361992.html", "182" :"http://www.cnblogs.com/grandyang/p/5361967.html", "181" :"http://www.cnblogs.com/grandyang/p/5354306.html", "180" :"http://www.cnblogs.com/grandyang/p/5354173.html", "179" :"http://www.cnblogs.com/grandyang/p/4225047.html", "178" :"http://www.cnblogs.com/grandyang/p/5351611.html", "177" :"http://www.cnblogs.com/grandyang/p/5348976.html", "176" :"http://www.cnblogs.com/grandyang/p/5348961.html", "175" :"http://www.cnblogs.com/grandyang/p/5348900.html", "174" :"http://www.cnblogs.com/grandyang/p/4233035.html", "173" :"http://www.cnblogs.com/grandyang/p/4231455.html", "172" :"http://www.cnblogs.com/grandyang/p/4219878.html", "171" :"http://www.cnblogs.com/grandyang/p/4225316.html", "170" :"http://www.cnblogs.com/grandyang/p/5184143.html", "169" :"http://www.cnblogs.com/grandyang/p/4233501.html", "168" :"http://www.cnblogs.com/grandyang/p/4227618.html", "167" :"http://www.cnblogs.com/grandyang/p/5185815.html", "166" :"http://www.cnblogs.com/grandyang/p/4238577.html", "165" :"http://www.cnblogs.com/grandyang/p/4244123.html", "164" :"http://www.cnblogs.com/grandyang/p/4234970.html", "163" :"http://www.cnblogs.com/grandyang/p/5184890.html", "162" :"http://www.cnblogs.com/grandyang/p/4217175.html", "161" :"http://www.cnblogs.com/grandyang/p/5184698.html", "160" :"http://www.cnblogs.com/grandyang/p/4128461.html", "159" :"http://www.cnblogs.com/grandyang/p/5185561.html", "158" :"http://www.cnblogs.com/grandyang/p/5181672.html", "157" :"http://www.cnblogs.com/grandyang/p/5174322.html", "156" :"http://www.cnblogs.com/grandyang/p/5172838.html", "155" :"http://www.cnblogs.com/grandyang/p/4091064.html", "154" :"http://www.cnblogs.com/grandyang/p/4040438.html", "153" :"http://www.cnblogs.com/grandyang/p/4032934.html", "152" :"http://www.cnblogs.com/grandyang/p/4028713.html", "151" :"http://www.cnblogs.com/grandyang/p/4606676.html", "150" :"http://www.cnblogs.com/grandyang/p/4247718.html", "149" :"http://www.cnblogs.com/grandyang/p/4579693.html", "148" :"http://www.cnblogs.com/grandyang/p/4249905.html", "147" :"http://www.cnblogs.com/grandyang/p/4250107.html", "146" :"http://www.cnblogs.com/grandyang/p/4587511.html", "145" :"http://www.cnblogs.com/grandyang/p/4251757.html", "144" :"http://www.cnblogs.com/grandyang/p/4146981.html", "143" :"http://www.cnblogs.com/grandyang/p/4254860.html", "142" :"http://www.cnblogs.com/grandyang/p/4137302.html", "141" :"http://www.cnblogs.com/grandyang/p/4137187.html", "140" :"http://www.cnblogs.com/grandyang/p/4576240.html", "139" :"http://www.cnblogs.com/grandyang/p/4257740.html", "138" :"http://www.cnblogs.com/grandyang/p/4261431.html", "137" :"http://www.cnblogs.com/grandyang/p/4263927.html", "136" :"http://www.cnblogs.com/grandyang/p/4130577.html", "135" :"http://www.cnblogs.com/grandyang/p/4575026.html", "134" :"http://www.cnblogs.com/grandyang/p/4266812.html", "133" :"http://www.cnblogs.com/grandyang/p/4267628.html", "132" :"http://www.cnblogs.com/grandyang/p/4271456.html", "131" :"http://www.cnblogs.com/grandyang/p/4270008.html", "130" :"http://www.cnblogs.com/grandyang/p/4555831.html", "129" :"http://www.cnblogs.com/grandyang/p/4273700.html", "128" :"http://www.cnblogs.com/grandyang/p/4276225.html", "127" :"http://www.cnblogs.com/grandyang/p/4539768.html", "126" :"http://www.cnblogs.com/grandyang/p/4548184.html", "125" :"http://www.cnblogs.com/grandyang/p/4030114.html", "124" :"http://www.cnblogs.com/grandyang/p/4280120.html", "123" :"http://www.cnblogs.com/grandyang/p/4281975.html", "122" :"http://www.cnblogs.com/grandyang/p/4280803.html", "121" :"http://www.cnblogs.com/grandyang/p/4280131.html", "120" :"http://www.cnblogs.com/grandyang/p/4286274.html", "119" :"http://www.cnblogs.com/grandyang/p/4031536.html", "118" :"http://www.cnblogs.com/grandyang/p/4032449.html", "117" :"http://www.cnblogs.com/grandyang/p/4290148.html", "116" :"http://www.cnblogs.com/grandyang/p/4288151.html", "115" :"http://www.cnblogs.com/grandyang/p/4294105.html", "114" :"http://www.cnblogs.com/grandyang/p/4293853.html", "113" :"http://www.cnblogs.com/grandyang/p/4042156.html", "112" :"http://www.cnblogs.com/grandyang/p/4036961.html", "111" :"http://www.cnblogs.com/grandyang/p/4042168.html", "110" :"http://www.cnblogs.com/grandyang/p/4045660.html", "109" :"http://www.cnblogs.com/grandyang/p/4295618.html", "108" :"http://www.cnblogs.com/grandyang/p/4295245.html", "107" :"http://www.cnblogs.com/grandyang/p/4051326.html", "106" :"http://www.cnblogs.com/grandyang/p/4296193.html", "105" :"http://www.cnblogs.com/grandyang/p/4296500.html", "104" :"http://www.cnblogs.com/grandyang/p/4051348.html", "103" :"http://www.cnblogs.com/grandyang/p/4297009.html", "102" :"http://www.cnblogs.com/grandyang/p/4051321.html", "101" :"http://www.cnblogs.com/grandyang/p/4051715.html", "100" :"http://www.cnblogs.com/grandyang/p/4053384.html", "99" :"http://www.cnblogs.com/grandyang/p/4298069.html", "98" :"http://www.cnblogs.com/grandyang/p/4298435.html", "97" :"http://www.cnblogs.com/grandyang/p/4298664.html", "96" :"http://www.cnblogs.com/grandyang/p/4299608.html", "95" :"http://www.cnblogs.com/grandyang/p/4301096.html", "94" :"http://www.cnblogs.com/grandyang/p/4297300.html", "93" :"http://www.cnblogs.com/grandyang/p/4305572.html", "92" :"http://www.cnblogs.com/grandyang/p/4306611.html", "91" :"http://www.cnblogs.com/grandyang/p/4313384.html", "90" :"http://www.cnblogs.com/grandyang/p/4310964.html", "89" :"http://www.cnblogs.com/grandyang/p/4315649.html", "88" :"http://www.cnblogs.com/grandyang/p/4059650.html", "87" :"http://www.cnblogs.com/grandyang/p/4318500.html", "86" :"http://www.cnblogs.com/grandyang/p/4321292.html", "85" :"http://www.cnblogs.com/grandyang/p/4322667.html", "84" :"http://www.cnblogs.com/grandyang/p/4322653.html", "83" :"http://www.cnblogs.com/grandyang/p/4066453.html", "82" :"http://www.cnblogs.com/grandyang/p/4069003.html", "81" :"http://www.cnblogs.com/grandyang/p/4325840.html", "80" :"http://www.cnblogs.com/grandyang/p/4329295.html", "79" :"http://www.cnblogs.com/grandyang/p/4332313.html", "78" :"http://www.cnblogs.com/grandyang/p/4309345.html", "77" :"http://www.cnblogs.com/grandyang/p/4332522.html", "76" :"http://www.cnblogs.com/grandyang/p/4340948.html", "75" :"http://www.cnblogs.com/grandyang/p/4341243.html", "74" :"http://www.cnblogs.com/grandyang/p/4323301.html", "73" :"http://www.cnblogs.com/grandyang/p/4341590.html", "72" :"http://www.cnblogs.com/grandyang/p/4344107.html", "71" :"http://www.cnblogs.com/grandyang/p/4347125.html", "70" :"https://www.cnblogs.com/grandyang/p/4079165.html", "69" :"http://www.cnblogs.com/grandyang/p/4346413.html", "68" :"http://www.cnblogs.com/grandyang/p/4350381.html", "67" :"http://www.cnblogs.com/grandyang/p/4084971.html", "66" :"http://www.cnblogs.com/grandyang/p/4079357.html", "65" :"http://www.cnblogs.com/grandyang/p/4084408.html", "64" :"http://www.cnblogs.com/grandyang/p/4353255.html", "63" :"http://www.cnblogs.com/grandyang/p/4353680.html", "62" :"http://www.cnblogs.com/grandyang/p/4353555.html", "61" :"http://www.cnblogs.com/grandyang/p/4355505.html", "60" :"http://www.cnblogs.com/grandyang/p/4358678.html", "59" :"http://www.cnblogs.com/grandyang/p/4362813.html", "58" :"http://www.cnblogs.com/grandyang/p/4086298.html", "57" :"http://www.cnblogs.com/grandyang/p/4367569.html", "56" :"http://www.cnblogs.com/grandyang/p/4370601.html", "55" :"http://www.cnblogs.com/grandyang/p/4371526.html", "54" :"http://www.cnblogs.com/grandyang/p/4362675.html", "53" :"http://www.cnblogs.com/grandyang/p/4377150.html", "52" :"http://www.cnblogs.com/grandyang/p/4380706.html", "51" :"http://www.cnblogs.com/grandyang/p/4377782.html", "50" :"http://www.cnblogs.com/grandyang/p/4383775.html", "49" :"http://www.cnblogs.com/grandyang/p/4385822.html", "48" :"http://www.cnblogs.com/grandyang/p/4389572.html", "47" :"http://www.cnblogs.com/grandyang/p/4359825.html", "46" :"http://www.cnblogs.com/grandyang/p/4358848.html", "45" :"http://www.cnblogs.com/grandyang/p/4373533.html", "44" :"http://www.cnblogs.com/grandyang/p/4401196.html", "43" :"http://www.cnblogs.com/grandyang/p/4395356.html", "42" :"http://www.cnblogs.com/grandyang/p/4402392.html", "41" :"http://www.cnblogs.com/grandyang/p/4395963.html", "40" :"http://www.cnblogs.com/grandyang/p/4419386.html", "39" :"http://www.cnblogs.com/grandyang/p/4419259.html", "38" :"http://www.cnblogs.com/grandyang/p/4086299.html", "37" :"http://www.cnblogs.com/grandyang/p/4421852.html", "36" :"http://www.cnblogs.com/grandyang/p/4421217.html", "35" :"http://www.cnblogs.com/grandyang/p/4408638.html", "34" :"http://www.cnblogs.com/grandyang/p/4409379.html", "33" :"http://www.cnblogs.com/grandyang/p/4325648.html", "32" :"http://www.cnblogs.com/grandyang/p/4424731.html", "31" :"http://www.cnblogs.com/grandyang/p/4428207.html", "30" :"http://www.cnblogs.com/grandyang/p/4521224.html", "29" :"http://www.cnblogs.com/grandyang/p/4431949.html", "28" :"http://www.cnblogs.com/grandyang/p/4606696.html", "27" :"http://www.cnblogs.com/grandyang/p/4606700.html", "26" :"http://www.cnblogs.com/grandyang/p/4329128.html", "25" :"http://www.cnblogs.com/grandyang/p/4441324.html", "24" :"http://www.cnblogs.com/grandyang/p/4441680.html", "23" :"http://www.cnblogs.com/grandyang/p/4606710.html", "22" :"http://www.cnblogs.com/grandyang/p/4444160.html", "21" :"http://www.cnblogs.com/grandyang/p/4086297.html", "20" :"http://www.cnblogs.com/grandyang/p/4424587.html", "19" :"http://www.cnblogs.com/grandyang/p/4606920.html", "18" :"http://www.cnblogs.com/grandyang/p/4515925.html", "17" :"http://www.cnblogs.com/grandyang/p/4452220.html", "16" :"http://www.cnblogs.com/grandyang/p/4510984.html", "15" :"http://www.cnblogs.com/grandyang/p/4481576.html", "14" :"http://www.cnblogs.com/grandyang/p/4606926.html", "13" :"http://www.cnblogs.com/grandyang/p/4120857.html", "12" :"http://www.cnblogs.com/grandyang/p/4123374.html", "11" :"http://www.cnblogs.com/grandyang/p/4455109.html", "10" :"http://www.cnblogs.com/grandyang/p/4461713.html", "9" :"http://www.cnblogs.com/grandyang/p/4125510.html", "8" :"http://www.cnblogs.com/grandyang/p/4125537.html", "7" :"http://www.cnblogs.com/grandyang/p/4125588.html", "6" :"http://www.cnblogs.com/grandyang/p/4128268.html", "5" :"http://www.cnblogs.com/grandyang/p/4464476.html", "4" :"http://www.cnblogs.com/grandyang/p/4465932.html", "3" :"http://www.cnblogs.com/grandyang/p/4480780.html", "2" :"http://www.cnblogs.com/grandyang/p/4129891.html", "1" :"http://www.cnblogs.com/grandyang/p/4130379.html", } + id = leetcodeName2Id[problemName]; + if(id in leetcodeId2Url){ //有此题就显示 + list.push({url:leetcodeId2Url[id],value:'grandyang'}) + } + /*//在水中的鱼博客中进行搜索 + var searchName = problemName.replace(/-/g, encodeURIComponent('+')); + var searchUrl ="https://fisherlei.blogspot.com/search?q="; + searchUrl =searchUrl+searchName + list.push({url:searchUrl,value:'水中的鱼'})*/ + //花花酱站内搜索题目名称 + var searchName = problemName.replace(/-/g, encodeURIComponent(' ')); + var searchUrl = "https://space.bilibili.com/9880352/video?keyword="; + searchUrl = searchUrl+searchName; + list.push({url:searchUrl,value:'搜索花花酱'}) //利用谷歌搜索题目名称 - $("body").on("click","#search_with_google",function(){ - var searchName = problemName.replace(/-/g, encodeURIComponent(' ')); - var searchUrl = "https://www.google.com/search?q="; - searchUrl = searchUrl+searchName+encodeURIComponent(" leetcode"); - window.open(searchUrl, "_blank"); - }); - + searchName = problemName.replace(/-/g, encodeURIComponent(' ')); + searchUrl = "https://www.google.com/search?q="; + searchUrl = searchUrl+searchName+encodeURIComponent(" leetcode"); + list.push({url:searchUrl,value:'谷歌搜索'}) + //百度搜索https://www.baidu.com/s?wd=%s + searchUrl = "https://www.baidu.com/s?ie={inputEncoding}&wd="; + searchUrl = searchUrl+searchName+encodeURIComponent(" leetcode"); + list.push({url:searchUrl,value:'百度搜索'}) //切换语言,英语到汉语或汉语到英语 - $("body").on("click","#change_language",function(){ - var changedUrl; - if(isGlobal){ - changedUrl = "https://leetcode-cn.com/problems/"+problemName; - } else { - changedUrl = "https://leetcode.com/problems/"+problemName; - } - window.open(changedUrl, "_blank"); - }); - }; - - leetcodeHelper.init=function(){ - leetcodeHelper.addHtml(); - } - leetcodeHelper.init(); - -})(); \ No newline at end of file + var changedUrl; + if(window_url.indexOf("leetcode.com/problem") != -1){ + changedUrl = "https://leetcode-cn.com/problems/"+problemName; + } else { + changedUrl = "https://leetcode.com/problems/"+problemName; + } + list.push({url:changedUrl,value:'切换语言'}) + createDom(); + })(); +})();