• 「BZOJ3544」[ONTAK2010] Creative Accounting

    「BZOJ3544」[ONTAK2010] Creative Accounting

    Description给定一个长度为N的数组a和M,求一个区间[l,r],使得(\sum_{i=l}^{r}{a_i})modM的值最大,求出这个值,注意这里的mod是数学上的modInput第一行两个整数N,M。第二行N个整数a_i。Output输出一行,表示答案。SampleInput5131095-57SampleOutput11HINT「数据范围」N<=200000,M,a_i<=10^18题解水水更健康维护前缀和,对于每个前缀和,用set找第一个其大的数,找不到就取set中最小的数,然后将当前...

    22015年2月28日3,565STL
  • 离大海最远点在哪里?

    离大海最远点在哪里?

    http://218.5.5.242:9014/problem.asp?id=1678题目描述遥远的海上有一座岛屿,这个岛屿的轮廓是一个凸多边形,把边视为岛屿的海岸线。当地的居民想要在岛屿上找一地点使其到大海的距离最远,这地点应在哪里?岛上居民们习惯地把岛上某个点到岛屿的各条海岸线(即各边)距离中最小者看成该点到大海的距离。如下图所示,点O到大海的距离为min{j,k,l,m,n}=j,其中j,k,l,m,n分别为O到AB,BC,CD,DE,EA的距离。现在,给您N...

    02015年2月3日6,938STL,链表,二分法,半平面交
  • 「fjWC2015」k个串 kstring

    「fjWC2015」k个串 kstring

    「题目描述」兔子们在玩k个串的游戏。首先,它们拿出了一个长度为n的数字序列,选出其中的一个连续子串,然后统计其子串中所有数字之和(注意这里重复出现的数字只被统计一次)。兔子们想知道,在这个数字序列所有连续的子串中,按照以上方式统计其所有数字之和,第k大的和是多少。「输入格式」第一行,两个整数n和k,分别表示长度为n的数字序列和想要统计的第k大的和接下里一行n个数a_i,表示这个数字序列「输出格式」一行一个整数...

    42015年2月3日6,751STL,可持久化线段树
  • 「BZOJ2754」[SCOI2012] 喵星球上的点名

    「BZOJ2754」[SCOI2012] 喵星球上的点名

    Descriptiona180285幸运地被选做了地球到喵星球的留学生。他发现喵星人在上课前的点名现象非常有趣。 假设课堂上有N个喵星人,每个喵星人的名字由姓和名构成。喵星球上的老师会选择M个串来点名,每次读出一个串的时候,如果这个串是一个喵星人的姓或名的子串,那么这个喵星人就必须答到。然而,由于喵星人的字码过于古怪,以至于不能用ASCII码来表示。为了方便描述,a180285决定用数串来表示喵星人的名字。现在你能帮助a1...

    52015年1月15日7,883STL,AC自动机
  • 「点分治练习」boatherds

    「点分治练习」boatherds

    「问题描述」询问一颗树上距离为K的点对是否存在「输入格式」第一行两个整数n,m接下来n-1条边a,b,c描述a到b有一条长度为c的路径接下来m行每行询问一个K「输出格式」对于每个K每行输出一个答案存在输出”AYE”,否则输出”NYE”(不包含引号)「样例输入」2212112「样例输出」AYENYE「数据规模与约定」对于30%的数据,有1≤n≤100对于60%的数据,有1≤n≤10^31≤m≤50对于100%的数据,有1≤n≤10^4,1≤m≤100,1≤c≤1000,1...

    12015年1月10日4,065STL,点分治
  • 「BZOJ2151」种树

    「BZOJ2151」种树

    DescriptionA城市有一个巨大的圆形广场,为了绿化环境和净化空气,市政府决定沿圆形广场外圈种一圈树。园林部门得到指令后,初步规划出n个种树的位置,顺时针编号1到n。并且每个位置都有一个美观度Ai,如果在这里种树就可以得到这Ai的美观度。但由于A城市土壤肥力欠佳,两棵树决不能种在相邻的位置(i号位置和i+1号位置叫相邻位置。值得注意的是1号和n号也算相邻位置!)。最终市政府给园林部门提供了m棵树苗并要求全部种上,...

    02015年1月9日7,320贪心,,STL
  • 「BZOJ2333」[SCOI2011] 棘手的操作

    「BZOJ2333」[SCOI2011] 棘手的操作

    Description有N个节点,标号从1到N,这N个节点一开始相互不连通。第i个节点的初始权值为a[i],接下来有如下一些操作:U x y:加一条边,连接第x个节点和第y个节点A1 x v:将第x个节点的权值增加vA2 x v:将第x个节点所在的连通块的所有节点的权值都增加vA3 v:将所有节点的权值都增加vF1 x:输出第x个节点当前的权值F2 x:输出第x个节点所在的连通块中,权值最大的节点的权值F3:输出所有节点中,权值最大的节点的权值...

    92014年12月23日7,818STL,可并堆
  • 「BZOJ1922」[SDOI2010] 大陆争霸

    「BZOJ1922」[SDOI2010] 大陆争霸

    Description在一个遥远的世界里有两个国家:位于大陆西端的杰森国和位于大陆东端的克里斯国。两个国家的人民分别信仰两个对立的神:杰森国信仰象征黑暗和毁灭的神曾·布拉泽,而克里斯国信仰象征光明和永恒的神斯普林·布拉泽。幻想历8012年1月,杰森国正式宣布曾·布拉泽是他们唯一信仰的神,同时开始迫害在杰森国的信仰斯普林·布拉泽的克里斯国教徒。幻想历8012年3月2日,位于杰森国东部小镇神谕镇的克里斯国教徒发动起义。幻想...

    22014年12月22日6,130STL,dijkstra
  • 「BZOJ1924」[SDOI2010] 所驼门王的宝藏

    「BZOJ1924」[SDOI2010] 所驼门王的宝藏

    「问题描述」==============================================================在宽广的非洲荒漠中,生活着一群勤劳勇敢的羊驼家族。被族人恭称为“先知”的AlpacaL.Sotomon是这个家族的领袖,外人也称其为“所驼门王”。所驼门王毕生致力于维护家族的安定与和谐,他曾亲自率军粉碎河蟹帝国主义的野蛮侵略,为族人立下赫赫战功。所驼门王一生财宝无数,但因其生性节俭低调,他将财宝埋藏在自己设计的地下宫殿里,这也是今天HenryCurt...

    02014年12月20日6,235递推与动规,STL,图的连通
  • NOI2010海拔

    NOI2010海拔

    DescriptionYT市是一个规划良好的城市,城市被东西向和南北向的主干道划分为n×n个区域。简单起见,可以将YT市看作一个正方形,每一个区域也可看作一个正方形。从而,YT城市中包括(n+1)×(n+1)个交叉路口和2n×(n+1)条双向道路(简称道路),每条双向道路连接主干道上两个相邻的交叉路口。下图为一张YT市的地图(n=2),城市被划分为2×2个区域,包括3×3个交叉路口和12条双向道路。小Z作为该市的市长,他根据统计信息得到...

    02014年12月17日3,937最小割,STL,dijkstra
  • 「BZOJ4016」[FJOI2014] 最短路径树问题

    「BZOJ4016」[FJOI2014] 最短路径树问题

    cxjyxx_me:先求一个最短路图然后再这个图上dfs对于一个点的所有出点按编号从小到大dfs这样可以保证dfs树就是题目要求的树然后在这棵树上跑树分治f[i][j][2]表示前i棵子树从根出发链长为j[0:最长长度][1:这个长度条件下的方案数]对于第i+1棵子树单独跑一个f’[i][j][2]意义一样枚举这颗子树上链长和f一起更新答案然后用f‘更新f[crayon-676872af691ad709439597/] ...

    52014年12月15日7,928STL,dijkstra,点分治
  • 「BZOJ2802」[POI2012] Warehouse Store

    「BZOJ2802」[POI2012] Warehouse Store

    Description有一家专卖一种商品的店,考虑连续的n天。第i天上午会进货Ai件商品,中午的时候会有顾客需要购买Bi件商品,可以选择满足顾客的要求,或是无视掉他。如果要满足顾客的需求,就必须要有足够的库存。问最多能够满足多少个顾客的需求。Input第一行一个正整数n(n<=250,000)。第二行n个整数A1,A2,...An(0<=Ai<=10^9)。第三行n个整数B1,B2,...Bn(0<=Bi<=10^9)。Output第一行一个正整数k,表示最多...

    02014年12月7日3,200STL,贪心