127.0.0.1:9200
URL: http://127.0.0.1:9200/likecs_art_db/_search
REQUEST:
Array
(
    [query] => Array
        (
            [match] => Array
                (
                    [text] => Array
                        (
                            [query] => [bzoj 1012][JSOI2008]最大数maxnumber
                        )

                )

        )

    [highlight] => Array
        (
            [fields] => Array
                (
                    [text] => stdClass Object
                        (
                        )

                )

            [pre_tags] => #em#
            [post_tags] => #/em#
        )

    [size] => 8
    [from] => 0
)
RESPONSE:
string(7886) "{"took":17,"timed_out":false,"_shards":{"total":1,"successful":1,"skipped":0,"failed":0},"hits":{"total":{"value":10000,"relation":"gte"},"max_score":70.33497,"hits":[{"_index":"likecs_art_db","_type":"_doc","_id":"19303","_score":70.33497,"_source":{"id":"19303","text":"[bzoj 1012][JSOI2008]\u6700\u5927\u6570maxnumber","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n    color: [\r\n        ","username":"henry-1202","tagsname":"\u5355\u8c03\u961f\u5217|\u7ebf\u6bb5\u6811","tagsid":"[\"1771\",\"1593\"]","catesname":"\u5355\u8c03\u961f\u5217|\u7ebf\u6bb5\u6811","catesid":"[3208,\"1340\"]","createtime":"1527254299"},"highlight":{"text":["[#em#bzoj#/em# #em#1012#/em#][#em#JSOI2008#/em#]#em#最#/em##em#大#/em##em#数#/em##em#maxnumber#/em#"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"23894","_score":22.918964,"_source":{"id":"23894","text":"[JSOI2008] \u6700\u5c0f\u751f\u6210\u6811\u8ba1\u6570","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n    color: [\r\n        ","username":"YoungNeal","tagsname":"\u6570\u5b66|\u56fe\u8bba|\u9ad8\u65af\u6d88\u5143|\u77e9\u9635\u6811\u5b9a\u7406","tagsid":"[\"653\",\"4399\",\"5877\",11169]","catesname":"","catesid":"[]","createtime":"1530696208"},"highlight":{"text":["[#em#JSOI2008#/em#] #em#最#/em#小生成树计#em#数#/em#"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"46328","_score":18.827473,"_source":{"id":"46328","text":"1012 \u6570\u5b57\u5206\u7c7b","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n    color: [\r\n        ","username":"xwl3109377858","tagsname":"PAT\u4e59\u7ea7\u771f\u9898","tagsid":"[18172]","catesname":"PAT \u4e59\u7ea7\u9898","catesid":"[6187]","createtime":"1546323703"},"highlight":{"text":["#em#1012#/em# #em#数#/em#字分类"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"498027","_score":18.827473,"_source":{"id":"498027","text":"1012 \u6570\u5b57\u5206\u7c7b","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n    color: [\r\n        ","username":"whocarethat","tagsname":null,"tagsid":"","catesname":null,"catesid":"","createtime":"1634390715"},"highlight":{"text":["#em#1012#/em# #em#数#/em#字分类"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"498029","_score":18.043884,"_source":{"id":"498029","text":"1012. \u6570\u5b57\u5206\u7c7b (20)","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n    color: [\r\n        ","username":"wanghao-boke","tagsname":null,"tagsid":"","catesname":null,"catesid":"","createtime":"1634390717"},"highlight":{"text":["#em#1012#/em#. #em#数#/em#字分类 (20)"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"39686","_score":17.633621,"_source":{"id":"39686","text":"BZOJ 3109[Zjoi2013]K\u5927\u6570\u67e5\u8be2","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n    color: [\r\n        ","username":"songorz","tagsname":"","tagsid":"[]","catesname":"ACM-BZOJ|ACM-DFS                    ","catesid":"[\"5545\",5550]","createtime":"1541778434"},"highlight":{"text":["#em#BZOJ#/em# 3109[Zjoi2013]K#em#大#/em##em#数#/em#查询"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"516534","_score":17.487793,"_source":{"id":"516534","text":"wikioi 1012\u6700\u5927\u516c\u7ea6\u6570\u548c\u6700\u5c0f\u516c\u500d\u6570\u3010\u6839\u636e\u6700\u5927\u516c\u7ea6\u6570\u548c\u6700\u5c0f\u516c\u500d\u6570\u6c42\u539f\u6765\u7684\u4e24\u4e2a\u6570a\u3001b\u3011 - \u534e\u5c71\u9752\u7af9","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n    color: [\r\n        ","username":"huashanqingzhu","tagsname":"","tagsid":"","catesname":null,"catesid":"","createtime":"1635661157"},"highlight":{"text":["wikioi #em#1012#/em##em#最#/em##em#大#/em#公约#em#数#/em#和#em#最#/em#小公倍#em#数#/em#【根据#em#最#/em##em#大#/em#公约#em#数#/em#和#em#最#/em#小公倍#em#数#/em#求原来的两个#em#数#/em#a、b】 - 华山青竹"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"360969","_score":16.441902,"_source":{"id":"360969","text":"bzoj 2561: \u6700\u5c0f\u751f\u6210\u6811","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n    color: [\r\n        ","username":"ccd2333","tagsname":null,"tagsid":"","catesname":"","catesid":"","createtime":"1632107518"},"highlight":{"text":["#em#bzoj#/em# 2561: #em#最#/em#小生成树"]}}]}}"
127.0.0.1:9200
URL: http://127.0.0.1:9200/likecs_art_db/_search
REQUEST:
Array
(
    [query] => Array
        (
            [match] => Array
                (
                    [text] => Array
                        (
                            [query] => [bzoj 1012][JSOI2008]最大数maxnumber
                        )

                )

        )

    [highlight] => Array
        (
            [fields] => Array
                (
                    [text] => stdClass Object
                        (
                        )

                )

            [pre_tags] => #em#
            [post_tags] => #/em#
        )

    [size] => 8
    [from] => 8
)
RESPONSE:
string(7322) "{"took":22,"timed_out":false,"_shards":{"total":1,"successful":1,"skipped":0,"failed":0},"hits":{"total":{"value":10000,"relation":"gte"},"max_score":70.33497,"hits":[{"_index":"likecs_art_db","_type":"_doc","_id":"360970","_score":16.441902,"_source":{"id":"360970","text":"\u3010BZOJ\u3011\u30102561\u3011\u6700\u5c0f\u751f\u6210\u6811","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n    color: [\r\n        ","username":"Tunix","tagsname":null,"tagsid":"","catesname":null,"catesid":"","createtime":"1632107518"},"highlight":{"text":["【#em#BZOJ#/em#】【2561】#em#最#/em#小生成树"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"945648","_score":16.441902,"_source":{"id":"945648","text":"bzoj 1880  \u6700\u77ed\u8def\u5f84\u56fe","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n    color: [\r\n        ","username":"CJLHY","tagsname":"","tagsid":"","catesname":null,"catesid":"","createtime":"1638777022"},"highlight":{"text":["#em#bzoj#/em# 1880  #em#最#/em#短路径图"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"360960","_score":15.244499,"_source":{"id":"360960","text":"bzoj 2561 \u6700\u5c0f\u751f\u6210\u6811 \u6700\u5c0f\u5272\u5efa\u56fe","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n    color: [\r\n        ","username":"copperoxide","tagsname":null,"tagsid":"","catesname":"","catesid":"","createtime":"1632107508"},"highlight":{"text":["#em#bzoj#/em# 2561 #em#最#/em#小生成树 #em#最#/em#小割建图"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"14082","_score":15.225206,"_source":{"id":"14082","text":"bzoj 2423 \u6700\u957f\u516c\u5171\u5b50\u5e8f\u5217","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n    color: [\r\n        ","username":"kickit","tagsname":"\u6c42lcs\u4e2a\u6570","tagsid":"[7204]","catesname":"ACM-\u52a8\u6001\u89c4\u5212-\u7ebf\u6027dp|ACM-\u601d\u7ef4","catesid":"[2554,\"2548\"]","createtime":"1523522644"},"highlight":{"text":["#em#bzoj#/em# 2423 #em#最#/em#长公共子序列"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"914833","_score":15.058526,"_source":{"id":"914833","text":"1012.\u8868-\u7ea6\u675f-\u68c0\u67e5","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n    color: [\r\n        ","username":"bufuzhou","tagsname":"","tagsid":"","catesname":null,"catesid":"","createtime":"1638565322"},"highlight":{"text":["#em#1012#/em#.表-约束-检查"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"53417","_score":14.8825655,"_source":{"id":"53417","text":"BZOJ 5475: [WC 2019] \u6570\u6811","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n    color: [\r\n        ","username":"Winniechen","tagsname":"OI|\u591a\u9879\u5f0f|FFT|\u5bb9\u65a5\u539f\u7406|prufer\u5e8f\u5217","tagsid":"[\"5295\",\"6860\",\"3936\",\"13464\",20089]","catesname":"","catesid":"[]","createtime":"1551603276"},"highlight":{"text":["#em#BZOJ#/em# 5475: [WC 2019] #em#数#/em#树"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"1018480","_score":14.53903,"_source":{"id":"1018480","text":"\u6700\u5927\u6700\u5927\u516c\u7ea6\u6570","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n    color: [\r\n        ","username":"nonames","tagsname":"","tagsid":"","catesname":null,"catesid":"","createtime":"1641033326"},"highlight":{"text":["#em#最#/em##em#大#/em##em#最#/em##em#大#/em#公约#em#数#/em#"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"159289","_score":14.273421,"_source":{"id":"159289","text":"BZOJ 1053","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n    color: [\r\n        ","username":"p-z-y","tagsname":null,"tagsid":"","catesname":null,"catesid":"","createtime":"1628310028"},"highlight":{"text":["#em#BZOJ#/em# 1053"]}}]}}"
127.0.0.1:9200
URL: http://192.168.101.128/searchcore/index.php/cihere_cn_db/_search
REQUEST:
Array
(
    [query] => Array
        (
            [match] => Array
                (
                    [title] => Array
                        (
                            [query] => [bzoj 1012][JSOI2008]最大数maxnumber
                        )

                )

        )

    [highlight] => Array
        (
            [fields] => Array
                (
                    [title] => stdClass Object
                        (
                        )

                )

            [pre_tags] => #em#
            [post_tags] => #/em#
        )

    [from] => 0
)
RESPONSE:
bool(false)
127.0.0.1:9200
URL: http://127.0.0.1:9200/likecs_down_db/_search
REQUEST:
Array
(
    [query] => Array
        (
            [bool] => Array
                (
                    [must] => Array
                        (
                            [0] => Array
                                (
                                    [match] => Array
                                        (
                                            [title] => Array
                                                (
                                                    [query] => [bzoj 1012][JSOI2008]最大数maxnumber
                                                )

                                        )

                                )

                        )

                    [must_not] => Array
                        (
                            [0] => Array
                                (
                                    [term] => Array
                                        (
                                            [cate1] => 电子书籍
                                        )

                                )

                        )

                )

        )

    [highlight] => Array
        (
            [fields] => Array
                (
                    [title] => stdClass Object
                        (
                        )

                )

            [pre_tags] => #em#
            [post_tags] => #/em#
        )

    [size] => 5
    [from] => 0
)
RESPONSE:
string(2416) "{"took":4,"timed_out":false,"_shards":{"total":1,"successful":1,"skipped":0,"failed":0},"hits":{"total":{"value":2883,"relation":"eq"},"max_score":11.226508,"hits":[{"_index":"likecs_down_db","_type":"_doc","_id":"69809","_score":11.226508,"_source":{"id":"69809","title":"Linux\u5b89\u5168\u6700\u5927\u5316PDG\u7248","spidertime":"1623124870","contenttime":"1675565089","tag":"Linux|\u5b89\u5168|\u6700\u5927\u5316|PDG\u7248","cate1":"\u7535\u5b50\u4e66\u7c4d","cate2":"\u670d\u52a1\u5668","attr1":"2632KB"},"highlight":{"title":["Linux安全#em#最#/em##em#大#/em#化PDG版"]}},{"_index":"likecs_down_db","_type":"_doc","_id":"34719","_score":11.226508,"_source":{"id":"34719","title":"Linux\u5b89\u5168\u6700\u5927\u5316PDG\u7248","spidertime":"1622959547","contenttime":"1674762633","tag":"Linux|\u5b89\u5168|\u6700\u5927\u5316|PDG\u7248","cate1":"\u7535\u5b50\u4e66\u7c4d","cate2":"\u670d\u52a1\u5668","attr1":"2632KB"},"highlight":{"title":["Linux安全#em#最#/em##em#大#/em#化PDG版"]}},{"_index":"likecs_down_db","_type":"_doc","_id":"58349","_score":10.826727,"_source":{"id":"58349","title":"Delphi6 \u51fd\u6570\u5927\u5168 chm\u7248","spidertime":"1623065289","contenttime":"1672171982","pageimage":"https:\/\/img.jbzj.com\/do\/uploads\/litimg\/140802\/235SG5961.gif","tag":"Delphi6|\u51fd\u6570\u5927\u5168","cate1":"\u7535\u5b50\u4e66\u7c4d","cate2":"\u7f16\u7a0b\u5f00\u53d1","cate3":"Delphi","attr1":"26KB"},"highlight":{"title":["Delphi6 函#em#数#/em##em#大#/em#全 chm版"]}},{"_index":"likecs_down_db","_type":"_doc","_id":"7068","_score":10.826727,"_source":{"id":"7068","title":"Delphi6 \u51fd\u6570\u5927\u5168 chm\u7248","spidertime":"1622873200","contenttime":"1679074321","pageimage":"https:\/\/img.jbzj.com\/do\/uploads\/litimg\/140802\/235SG5961.gif","tag":"Delphi6|\u51fd\u6570\u5927\u5168","cate1":"\u7535\u5b50\u4e66\u7c4d","cate2":"\u7f16\u7a0b\u5f00\u53d1","cate3":"Delphi","attr1":"26KB"},"highlight":{"title":["Delphi6 函#em#数#/em##em#大#/em#全 chm版"]}},{"_index":"likecs_down_db","_type":"_doc","_id":"71419","_score":10.27305,"_source":{"id":"71419","title":"MySQL\u6570\u636e\u5e93\u5927\u8fdb\u51fb pdg","spidertime":"1623127016","contenttime":"1671558027","tag":"MySQL|\u5927\u8fdb\u51fb","cate1":"\u7535\u5b50\u4e66\u7c4d","cate2":"\u6570\u636e\u5e93XML","cate3":"mysql","attr1":"5MB"},"highlight":{"title":["MySQL#em#数#/em#据库#em#大#/em#进击 pdg"]}}]}}"
[bzoj 1012][JSOI2008]最大数maxnumber - 爱码网
henry-1202

题面

Description

  现在请求你维护一个数列,要求提供以下两种操作:1、 查询操作。语法:Q L 功能:查询当前数列中末尾L
个数中的最大的数,并输出这个数的值。限制:L不超过当前数列的长度。2、 插入操作。语法:A n 功能:将n加
上t,其中t是最近一次查询操作的答案(如果还未执行过查询操作,则t=0),并将所得结果对一个固定的常数D取
模,将所得答案插入到数列的末尾。限制:n是非负整数并且在长整范围内。注意:初始时数列是空的,没有一个
数。

Input

  第一行两个整数,M和D,其中M表示操作的个数(M <= 200,000),D如上文中所述,满足D在longint内。接下来
M行,查询操作或者插入操作。

Output

  对于每一个询问操作,输出一行。该行只有一个数,即序列中最后L个数的最大数。

Sample Input

5 100
A 96
Q 1
A 97
Q 1
Q 2

Sample Output

96
93
96
 

题解

这里提供两种做法,单调队列和线段树

先说一下线段树解法

一.线段树解法

首先看到这道题就能想到线段树吧

这道题的线段树代码也很容易打,毕竟都没有lazy标记,就是单纯的点修改

然后建树函数也可以不打的..这道题的插入其实就是一个建树的过程,如果不打建树函数的话代码前面memset一下-inf就好

下面是代码:

#include <cstdio>
#include <cstring>
#define ll long long
#define inf 0x7fffffff
#define il inline 
il ll max(ll x,ll y){return x>y?x:y;}
il ll min(ll x,ll y){return x<y?x:y;}
il ll abs(ll x){return x>0?x:-x;}
il void swap(ll &x,ll &y){ll t=x;x=y;y=t;}
il void read(ll &x){
    x=0;ll f=1;char c=getchar();
    while(c<'0'||c>'9'){if(c=='-')f=-f;c=getchar();}
    while(c>='0'&&c<='9'){x=x*10+c-'0';c=getchar();}
    x*=f;
}
using namespace std;
/*===================Header Template=====================*/
#define N 200010
ll t[N<<2],n,mod,len=0,T=0;
void update(ll L,ll c,ll l,ll r,ll rt){
    if(l==r){t[rt]=c;return;}
    ll mid=(l+r)>>1;
    if(L<=mid)update(L,c,l,mid,rt<<1);
    else update(L,c,mid+1,r,rt<<1|1);
    t[rt]=max(t[rt<<1],t[rt<<1|1]);
}
ll query(ll L,ll R,ll l,ll r,ll rt){
    if(L<=l&&R>=r)return t[rt];
    ll mid=(l+r)>>1,ans=-inf;
    if(L<=mid)ans=max(ans,query(L,R,l,mid,rt<<1));
    if(R>mid)ans=max(ans,query(L,R,mid+1,r,rt<<1|1));
    return ans;
}
int main(){
    memset(t,128,sizeof(t));
    read(n);read(mod);
    for(ll i=1;i<=n;i++){
        char c=getchar();
        ll num;read(num);
        if(c=='A'){
            len++;
            update(len,(num+T)%mod,1,n,1);
        }else {
            if(num){
                T=query(len-num+1,len,1,n,1)%mod;
                printf("%lld\n",T);
            }else {
                printf("0\n");
                T=0;
            }
        }
    }
    return 0;
}

 

  

 

然而这道题是很玄学的,你把这个代码扔到洛谷上面会发现全部点MLE,然后在bzoj是能ac的...

如果要在洛谷提交就看一下我的代码理解一下思路自己试着打一个,或者说看看下面的单调队列写法

二.单调队列解法

 单调队列的写法就很简单了,但是很难想到这个做法,毕竟如果学过线段树第一时间想到的也会是线段树吧

这里维护一下最大值就好

 

#include <cstdio>
#include <cstring>
#define ll int
#define inf 1<<30
#define il inline 
il ll max(ll x,ll y){return x>y?x:y;}
il ll min(ll x,ll y){return x<y?x:y;}
il ll abs(ll x){return x>0?x:-x;}
il void swap(ll &x,ll &y){ll t=x;x=y;y=t;}
il void read(ll &x){
    x=0;ll f=1;char c=getchar();
    while(c<'0'||c>'9'){if(c=='-')f=-f;c=getchar();}
    while(c>='0'&&c<='9'){x=x*10+c-'0';c=getchar();}
    x*=f;
}
using namespace std;
/*===================Header Template=====================*/
#define N 200010
ll mx[N],a[N],p,m,mod,t,l=0;
char c[1];
int main(){
	read(m);read(mod);
	while(m--){
		scanf("%s%d",c,&p);
		if(c[0]=='A'){
			a[++t]=(l+p)%mod;
			for(ll i=t;i;i--){
				if(mx[i]<a[t])mx[i]=a[t];
				else break;
			}
		}else printf("%d\n",l=mx[t-p+1]);
	}
	return 0;
}

 


转载请注明出处:https://www.cnblogs.com/henry-1202/p/9090699.html

相关文章:

  • 2021-09-20
  • 2021-12-06
  • 2021-09-20
  • 2018-04-12
  • 2021-12-04
  • 2019-03-03
  • 2022-01-01
  • 2021-08-07
猜你喜欢
  • 2018-07-04
  • 2019-01-01
  • 2021-10-16
  • 2018-11-09
  • 2021-10-31
  • 2021-09-20
相关资源
相似解决方案