思维
happy_windman
做自己想做的
展开
-
2018杭电多校第十场1010 hdu 6435 CSGO
题意:给定n件主武器,m件副武器,每件主武器和副武器分别拥有各自的分数s和k个属性x[1]、x[2]...x[k]。从中选择一件主武器和一件副武器使得最大。 因为k至多为5,这道题一眼看上去大概能猜到时间复杂度应该是,然后突然想到一道以前见过有一丢丢类似的题。 当然,这两道题的要求还是有所不同的。Nowcoder Girl的某道题的题解 想到了时间复杂度之后,这个是从哪里来的呢?假设主武器...原创 2018-08-23 03:06:12 · 402 阅读 · 0 评论 -
2018ACM/ICPC南京网络赛B-The writing on the wall (补题)
题目链接 题意:求n*m的区域中不含有黑色格子的矩形数量。 这题给了2s的时限,m只给了100,暴力复杂度可以是O(n*m*m),接近1e9,能过,大概1300+ms。。。因为高中的时候懒得学组合数学,导致现在对计数的东西一窍不通,连没有黑色格子的情况居然都想不清楚QAQ 这是一篇讲解本题的博客 看了上面链接的博客后,有种恍然大明白的感觉,现在开始讲讲我理解的做法。 首先,假设没有黑...原创 2018-09-02 15:53:21 · 672 阅读 · 0 评论 -
2018CCPC网络赛A-Buy and Resell (补题)hdu6438
题目链接 题意是有n个城市,每个城市有一个物品的单价ai,商人需要依次遍历所有城市,并且在每个城市只能进行买、卖一个物品或啥也不干的操作,要求利润最大的情况及保证利润最大时的最小买卖次数。 解题思路:贪心。 最朴素的想法,当城市i的单价比后面的某个城市j单价低时,就可能通过买卖赚取一定的差价,而如果城市j的单价又比更后面的城市k低的话,那么在城市k卖赚取的差价要大。 我们可以依次枚举每个城...原创 2018-09-03 00:39:03 · 265 阅读 · 0 评论 -
HDU 4014 Jimmy’s travel plan(unordered_map暴力)
题意: 给定一个n点m边的无向图,点的编号为[1,n],边权均为1,可能含有重边。 Q次询问,每次询问给出两个点的编号u、v,若u、v之间最短距离小于等于2,则先输出最短距离,再输出最短距离的方案数,否则输出指定字符串。 题目链接 题解: 在省赛前的训练赛中遇到了这道题,场上看这个奇怪的要求有想过bfs、dp之类的,感觉都没办法做。 第二天晚上补题的时候,在实验室门口来回踱步数十分钟,...原创 2019-05-31 17:51:43 · 220 阅读 · 0 评论