摘要: E. Water Taps 题意: 每个水龙头有一个流量限制ai,温度ti,现在让你控制每个水龙头的出水量xi,使得最终的水温为T,水温的公式为$\frac{\sum \limits_{i=1} ^{n}x_i t_i }{\sum \limits_{i=1} ^{n}t_i 阅读全文
posted @ 2022-09-07 19:32 Wraith_G 阅读(34) 评论(0) 推荐(0)
摘要: 概念: 字典树(TrieTree),是一种树形结构,典型应用是用于统计,排序和保存大量的字符串(但不仅限于字符串,如01字典树)。主要思想是利用字符串的公共前缀来节约存储空间。很好地利用了串的公共前缀,节约了存储空间。字典树主要包含两种操作,插入和查找。 模板: 字符串trie模板 #include 阅读全文
posted @ 2022-08-03 08:20 Wraith_G 阅读(141) 评论(0) 推荐(0)
摘要: E - Takahashi's Anguish 题意: 现有N个人,现在需要你决定你个排列,第i个人讨厌第Xi个人,所以若第Xi个人排在第i个人前面的话,则会产生Ci的厌倦值,现在让你输出最小的厌倦值总和 思路: n个人,每个人i都向Xi连一条有向边,$n 阅读全文
posted @ 2022-06-22 19:21 Wraith_G 阅读(112) 评论(0) 推荐(1)
摘要: C - Jump and Treasure 题意: 现在总共有从0,1,2.....n,n+1个柱子,除了0号柱子,你的最远跳跃距离为p,每个柱子上都有一个宝箱,宝箱的价值为ai,当你跳到[n+1,+]时,游戏胜利,现在有Q次询问,每次询问给定一个x,每次跳跃只能 阅读全文
posted @ 2022-06-06 15:46 Wraith_G 阅读(60) 评论(0) 推荐(0)
摘要: G - Ganyu Segment Tree 题意: 有三种操作 每一个都有两种状态,可修改状态和不可修改状态 op1,把ap的状态修改为另一个状态 op2[l,r]区间内的所有可修改数都×X op3 ,询问[l,r]区间内的所有数能否整除X,如果可以 阅读全文
posted @ 2022-06-01 15:42 Wraith_G 阅读(83) 评论(0) 推荐(0)
摘要: No.1897 Sum of 2nd Max 题意: 现在你可以从数字[1,k]中选数(可以重复选),形成一个长度为n的序列,问所有序列中第二大的数总和为多少 思路: f(i)定义为序列中有第2大值大于等于i的数的序列总数,g(i)定义为第二大值恰好为i的序列总数,所以$ 阅读全文
posted @ 2022-05-04 21:02 Wraith_G 阅读(51) 评论(0) 推荐(0)
摘要: 班委竞选 知识点:结构体排序 广告投放 知识点:dp,数论分块 思路: 定义f(i,j)为考虑前i个节目,观众为j的最大收益 转移方程为f(i,j/d[i])=max(f(i1,j/d[i]),f(i1,j)+jp[i]) 此时时间复杂度为O(nm)的 利用数论分块优化$d 阅读全文
posted @ 2022-04-06 14:39 Wraith_G 阅读(398) 评论(0) 推荐(1)
摘要: C - Multiple Sequences 题意: 给定数字NM,问有多少个长度为N的序列,满足1AiM,且Ai+1Ai的倍数 思路: 由于序列是成倍变大的,所以序列肯定是一个非严格单调递增的序列,那么可以枚举最后一个数An,通过递推可知,前面的 阅读全文
posted @ 2022-03-18 19:40 Wraith_G 阅读(54) 评论(0) 推荐(0)
摘要: E - Edge Deletion 题意: 给定nm边的无向图,现在问你最多删除多少条边,可以使得图中的每对点的的最短距离不发生变化 思路: 根据数据范围n300提示,可以发现需要用floyd算法,算出每对点之间的最短距离后,然后枚举每条边,如果当前边的距离小于最短距离,说明当前 阅读全文
posted @ 2022-03-15 16:51 Wraith_G 阅读(175) 评论(0) 推荐(0)
摘要: F - Skate 题意: 在h×w的地图中,有一个起点和终点,现在有n个障碍物,你现在可以选择上下左右其中一个方向进行移动,一旦选择一个方向就会一直朝着这个方向移动,遇到障碍物就会停止,进行下一步移动,否则就会掉出地图外,问到终点的最小移动次数是多少? 思路: 关键:stl+BFS 阅读全文
posted @ 2022-03-03 20:59 Wraith_G 阅读(98) 评论(0) 推荐(0)
// //
点击右上角即可分享
微信分享提示