上一页 1 2 3 4 5 6 ··· 30 下一页
摘要: 这题就是一道数位dp的一道题,直接用数学做就行了,分别统计个位、十位、百位上1的个数。 #include <bits/stdc++.h> using namespace std; typedef long long LL; const int MAXN=1e6+10; int main() { #i 阅读全文
posted @ 2020-05-31 18:21 xyee 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 7-6 随机输一次 (20分) 现要求你编写一个控制赢面的程序,根据对方的出招,给出对应的赢招。但是!为了不让对方意识到你在控制结果,你需要隔 K 次输一次,其中 K 是系统设定的随机数。 输入格式: 输入首先在第一行给出正整数 N(≤10),随后给出 N 个系统产生的不超过 10 的正随机数 { 阅读全文
posted @ 2020-05-27 18:37 xyee 阅读(1061) 评论(0) 推荐(0) 编辑
摘要: LRU的思路: 1.查找某个节点,如果该节点存在,则将它放到头部; 2.增加一个节点,如果不存在,将它添加到头部,如果此时超过了LRU的大小,则将最后一个节点删除; 如果存在,就更新节点的value,然后放到头部; LinkedHashMap实现: class LRUCache extends Li 阅读全文
posted @ 2020-05-22 20:51 xyee 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 官方题解 然而我最开始是这么写的,盲猜如果循环没有规律的话,不会超过一般的时间复杂度的,然后就填了1e6的循环,发现401点超时,然后改成1e5就可以了,哈哈,奇奇怪怪的姿势 阅读全文
posted @ 2020-05-17 21:32 xyee 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 递归的话,返回链表尾部的节点作为头节点。 reverse(node)函数是反转包括node在内的后面的链表,但是此时node节点的next指针还没处理。 当我们处理到正序pre node 时,node之后的链表反转,此时node的next为空,回溯到pre的时候, 让node的next指向pre,p 阅读全文
posted @ 2020-05-17 21:27 xyee 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 我发现力扣的环境里面没有stoi函数 阅读全文
posted @ 2020-05-17 21:20 xyee 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 这个题有点巧妙,条件只给了要删除的节点,太久没刷题了,我还以为给错了呢。 其实可以把要删除节点的val设置为它下一个节点的val,然后让删除节点的next指向删除节点next的next就可以了。 其实还是有点巧妙的,哈哈。 阅读全文
posted @ 2020-05-17 16:50 xyee 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 最近在写这个秒杀系统,记录一下遇到的问题和解决方案。 这个项目写完之后想部署,准备打成jar包,但是一直出错,首先是没有主程序目录,然后又报错找不到SpringApplication,给我整蒙了,网上的博客大部分都不全。 最后找到这个解决的办法,首先要编译,然后打包时要把依赖也打进去,不然到服务器上 阅读全文
posted @ 2020-04-27 20:29 xyee 阅读(158) 评论(0) 推荐(0) 编辑
摘要: UCF Local Programming Contest 2017 题解 A~I A题 这题没啥好说的 阅读全文
posted @ 2020-04-15 16:31 xyee 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 这题比较方便的一点是不用每次输出多条路径,所以这题就变得简单化了,统计一下方案数就可以了。 阅读全文
posted @ 2020-04-06 16:21 xyee 阅读(300) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 30 下一页