- 博客(203)
- 收藏
- 关注
原创 唯一分解定理(c++版)
其因子数就为(4+1) * (1+1) 就是根据组合数学来推的,2的个数有0 -到 4种选法,3的个数有 0 到 1种选法。例如:48 = 2 * 2 * 2 * 2 * 3,54 = 2 * 3 * 3 * 3。如:上述48 = 2 * 2 * 2 * 2 * 3 = 2^4 * 3^1。根据分解过后的质因子种类及其个数能推出这个数有多少个因子。任意一个正整数,都可以分成有限个素数的乘积形式。因子数为:(1+1) * (3+1)没错,这就是核心,短叭?
2025-08-25 21:59:46
1327
原创 P1219 [USACO1.5] 八皇后 Checker Challenge
【代码】P1219 [USACO1.5] 八皇后 Checker Challenge。
2025-08-25 21:54:00
226
原创 P1827 [USACO3.4] 美国血统 American Heritage
【代码】P1827 [USACO3.4] 美国血统 American Heritage。
2025-08-25 21:52:43
161
原创 signature=79c974d35dfdfe9f089b4ef073ae21d0,MS12-077: Cumulative Security Update for Internet Explore
IE10-Windows6.1-KB2761465-x64.msuC147D144F43B08F0B570301A4614BCBDFC284E726B9239B6B6D67DE479745C7EEB6DA94A57AAC7618F08BAF28DBBF1DD69042520IE10-Windows6.1-KB2761465-x86.msu60F17F408B1A03D67FBADF069779E5435A9830F84BBB1ECDAE26FDA56E04E5A84C2214D16922D80097BB44
2025-08-18 14:05:01
1830
原创 java下载 文件_Java下载文件的几种方式
1.以流的方式下载.public HttpServletResponse download(String path, HttpServletResponse response) {try {// path是指欲下载的文件的路径。File file = new File(path);// 取得文件名。String filename = file.getName();// 取得文件的后缀名。String ext = filename.substring(filename.lastIndexOf(".") + 1
2025-08-18 13:56:48
577
原创 什么是字典序
比如ABC与ACDE比较,第一个字符相同,继续比较第二个字符,由于第二个字符是后面一个串大,所以不再继续比较,结果就是后面个串大。字符比较(character comparison)是指按照字典次序对单个字符或字符串进行比较大小的操作,一般都是以ASCII码值小作为字的大符比较的标准。字符串比较的时候,字符串的大小是从最左边第一个字符开始比较,大者为大,小者为小,若相等,则继续比较后面的字符;字典序,原意是表示英文单词在字典中的先后顺序,在计算机领域中扩展成两个任意字符串的大小关系。
2025-08-06 16:18:17
255
原创 小补题——加强栈
思路:就是根据题目要求去模拟,如果输入的字符串是“push”,我们直接输入一个元素,入栈,如果字符串是“pop”,这个操作和后面的add有关系,add如果是一个一个加的话,十分的麻烦,于海我们就想了之前的一个题——队列操作,这个题就是可以不一个一个的加,用这个地方加的数去继承到下一个元素的之后再加上这个元素应该加上的数,就可以了,如果字符串是“size”,就输出长度,如果是:empty,就判断是不是为空,按题目要求来输出,之后add和pop在上面说了。第一题(唯一一题):加强栈。
2025-07-31 22:27:54
222
原创 普及冲奖——排序(补题)
接下来是老师代码(老师说了,每次都是直接给老师的代码,不解释一下,老师不太高兴,所以呢,我就大发慈悲的简单写一下注释吧),有两个变量来统计左边的和右边的总数,还是两端的指针,之后无论如何,左边的人都拿一个,右边的人如果比左边的人拿的少,就一直拿,直到比左边的人的多为止,如果相等了,就统计出一个最大值max出来,最后输出它(不知道老师是不是满意呢,值得引人深思)用到的知识点:结构体,cmp函数(或是重载运算符)用到的知识点:双指针(快慢指针)用到的知识点:双指针,前缀和。用到的知识点:双指针。
2025-07-31 17:25:52
1004
原创 普及冲奖——STL1(补题)
思路:如果一个一个入队,再一个一个出队,一个一个查找,肯定不行,会时间超限,所以我们完全可以不用队列,就是用一个数组去模拟队列的一个过程即可(或者是用一个队列存,虽然说没什么用)我们可以存储每一个x,(就是入队列的那个1~x)之后用一个前缀和数组将每一个x累加起来,最后我们就光看z在哪一个区间里直接用一个二分查找,找到对应元素输出就可以了,中间不是有一个y嘛,其实就是最后一步求出第z+y个元素就可以了,如果有不明白的。思路: 队列可用可不用,只用一个双指针,设定两根指针l和r,l一开始为1,r一开始为m。
2025-07-28 23:11:41
629
空空如也
统计123456789
2024-11-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅