前言 ReentrantLock 可重入锁,应该是除了 synchronized 关键字外用的最多的线程同步手段了,虽然JVM维护者疯狂优化 synchronized 使其已经拥有了很好的性能。但 ReentrantLock 仍有其存在价值,例如可以感知线程中断,公平锁模式,可以指定超时时间的抢锁等 ...
分类:
编程语言 时间:
2020-04-07 19:58:23
阅读次数:
61
灵感 灵感这个东西,真的是稍纵即逝的,有就是有,没有就是没有! 平时要是不注意捕捉的话,真正到用的时候,很难有所输出。 被分心 自己特别容易被一些个东西给分心,但是感觉这个诱惑是来自于内部,而不是外部:自己太喜欢在一些很好玩,但是没什么价值的东西上面花费时间了,这让自己很无奈。 到底该怎么解决这个问... ...
分类:
其他好文 时间:
2020-04-07 09:33:40
阅读次数:
58
题目描述 :在一个 m n 的棋盘的每一格都放有一个礼物,每个礼物都有一定的价值(价值大于 0)。你可以从棋盘的左上角开始拿格子里的礼物,并每次向右或者向下移动一格、直到到达棋盘的右下角。给定一个棋盘及其上面的礼物的价值,请计算你最多能拿到多少价值的礼物? 解法:动态规划 声明状态数组 是一个 m\ ...
分类:
编程语言 时间:
2020-04-07 00:00:43
阅读次数:
87
"智力大冲浪" 翻了翻题解发现没有并查集解法(眼瞎勿怪),于是水一发题解。(貌似跑得比某些题解快) 首先肯定是尽量做减少价格大的任务,所以就按照价值从大到小排个序。 然后就有并查集的玄学操作了: 1. 找到商品 $i$ 的祖先 $find(i)$。 2. 倘若 $find(i)!=0$ ,加上 $i ...
分类:
其他好文 时间:
2020-04-06 21:03:56
阅读次数:
81
```cpp #include #include #include #include using namespace std; /** * 重w 价v * 2 3 * 3 4 * 4 5 * 5 8 * 9 10 * * 背包容量 20 * */ #define N 6 #define W 21 i... ...
分类:
其他好文 时间:
2020-04-06 13:56:15
阅读次数:
116
题意:https://codeforces.com/contest/1219/problem/A 每次占一个点,获取一个价值(与该点连通的未占数量),每次选的点必须与占的点相连。 问你最大获益 思路: 树dp出以某个树开始往环上走。 然后就开始考虑环我们怎么走,首先我想的是枚举以那颗树为起点,每次走 ...
分类:
其他好文 时间:
2020-04-06 13:39:32
阅读次数:
80
前言: 之前有朋友加好友与我探讨一些问题,我觉得这些问题倒挺有价值的;于是就想在本公众号开设一个问答专栏,方便技术交流与分享,专栏名就定为: 《读者来信》 。如遇到本人能力有限难以解决的问题,我将转发该文至我的资源圈尽力寻求大佬们出手帮助,并附上提问者微信二维码,希望给大家提供这样一个互帮互助解决问 ...
分类:
其他好文 时间:
2020-04-06 12:10:46
阅读次数:
97
不值得定律 心态决定成败。选择自己觉得最有价值的目标。因为一个人如果从事一份自己认为不值得做的事情,往往会敷衍了事。 手表定律 选择一个目标,全力出击。因为你有一块手表,你可以准确地知道现在的时间,而如果你有多块手表,会因为每块手表的时间不同,你反而失去对手表指示时间的信心。 帕金森定律 追随一个更 ...
分类:
其他好文 时间:
2020-04-05 15:46:22
阅读次数:
58
01背包剖析 问题引入 题目来源: "ACwing:01背包问题" 有 N 件物品和一个容量是 V 的背包。每件物品只能使用一次。第 i 件物品的体积是 vi,价值是 wi。求解将哪些物品装入背包,可使这些物品的总体积不超过背包容量,且总价值最大。输出最大价值。 输入格式 第一行两个整数,N,V,用 ...
分类:
其他好文 时间:
2020-04-05 13:44:02
阅读次数:
61
为什么卖煎饼的大妈,都可以月入2-3万,我上了那么多年学,却挣得那么辛苦。 你能挣多少钱,就看你能产生多少价值,本质上,和你是不是白领,没有多少关系。 一家公司,往往是20%的员工,产生了80%的价值,养活了剩下的员工。 裁员一般从中年员工开始,他们的薪资格外高,他们的学习能力和意愿,已经不如年轻人 ...
分类:
其他好文 时间:
2020-04-05 09:18:13
阅读次数:
75