Synchronized 与 ReentrantLock 的区别 :隐式锁,JVM 自动加锁 / 释放锁 :显式锁,需要手动 / ReentrantLock 本质上是基于 AQS 实现的。 synchronized是非公平锁 然后ReentrantLock 有公平锁有非公平锁 ReentrantLock 支持中断 还有超时获取锁 | | synchronized | ReentrantLock |
P1035 [NOIP 2002 普及组] 级数求和(洛谷题面) 题目 题目描述: 已知:$Sn= 1+\dfrac{1}{2}+\dfrac{1}{3}+…+\dfrac{1}{n}$。显然对于任意一个整数 $k$,当 $n$ 足够大的时候,$Snk$。 现给出一个整数 $k$,要求计算出一个最小的 $n$,使得 $Snk$。 输入格式: 一个正整数 $k$。 输出格式: 一个正整数 $n$。
P1051(洛谷题面) 题目 题目描述: 某校的惯例是在每学期的期末考试之后发放奖学金。发放的奖学金共有五种,获取的条件各自不同: 1. 院士奖学金,每人 $8000$ 元,期末平均成绩高于 $80$ 分($80$),并且在本学期内发表 $1$ 篇或 $1$ 篇以上论文的学生均可获得; 2. 五四奖学金,每人 $4000$ 元,期末平均成绩高于 $85$ 分($85$),并且班级评议成绩高于 $8
P10442(洛谷题面) 题目 题目描述: 给定字符串 $s,t$。 现在你要在 $s,t$ 中删除一些字符并将它们重新排列使 $s=t$。 问操作后的 $|s|$(即字符串 $s$ 的长度)最大是多少? 输入格式: 第一行一个字符串 $s$。 第二行一个字符串 $t$。 输出格式: 一行一个整数,表示操作后的 $|s|$ 的最大值。 数据范围与说明: 在第一个样例中,将 删除,留下 。 此时 $
P1506 题目 题目描述: oibh 被突来的洪水淹没了,还好 oibh 总部有在某些重要的地方起一些围墙。用 号表示,而一个四面被围墙围住的区域洪水是进不去的。 oibh 总部内部也有许多重要区域,每个重要区域在图中用一个 表示。 现在给出 oibh 的围墙建设图,问有多少个没被洪水淹到的重要区域。 输入格式: 第一行为两个正整数 $x,y$。 接下来 $x$ 行,每行 $y$ 个字符,由 和
P1567 题目 题目描述: 炎热的夏日,KC 非常的不爽。他宁可忍受北极的寒冷,也不愿忍受厦门的夏天。最近,他开始研究天气的变化。他希望用研究的结果预测未来的天气。 经历千辛万苦,他收集了连续 $N(1 \leq N \leq 10^6)$ 天的最高气温数据。 现在,他想知道最高气温一直上升的最长连续天数。 输入格式: 第 1 行:一个整数 $N$ 。$1 \leq N \leq 10^6$ 第
【深基2.习6】Apples Prologue / 苹果和虫子(洛谷题面) 题目 题目描述: 小 B 喜欢吃苹果。她现在有 $m$($1 \le m \le 100$)个苹果,吃完一个苹果需要花费 $t$($0 \le t \le 100$)分钟,吃完一个后立刻开始吃下一个。现在时间过去了 $s$($1 \le s \le 10000$)分钟,请问她还有几个完整的苹果? 输入格式: 输入三个非负整
P1307 题目 题目描述: 给定一个整数 $N$,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零(参见样例 2)。 输入格式: 一个整数 $N$。 输出格式: 一个整数,表示反转后的新数。 数据范围与说明: 【数据范围】 。 noip2011 普及组第一题 输入输出样例 #1 输入: 输出: 输入输出样例 #2 输
P1601 高精度加法(洛谷题面) 题目 题目描述: 给定两个非负整数 $a,b$,求它们的和。不用考虑负数。 输入格式: 输入共两行,每行一个非负整数,分别为 $a,b$。 输出格式: 输出一行一个非负整数,表示 $a+b$ 的值。 数据范围与说明: 对于 $20\%$ 的测试数据,$a,b \le 10^9$; 对于 $40\%$ 的测试数据,$a,b \le 10^{18}$; 对于 $10
P2241 题目 题目描述: 有一个 $n \times m$ 方格的棋盘,求其方格包含多少正方形、长方形(不包含正方形)。 输入格式: 一行,两个正整数 $n,m$($n \leq 5000,m \leq 5000$)。 输出格式: 一行,两个正整数,分别表示方格包含多少正方形、长方形(不包含正方形)。 数据范围与说明: 输入输出样例 #1 输入: 输出: 代码