2022年6月6日
摘要: OO_Lab2 一、单元内容 本单元内容为规格化设计,即通过参考已经完成的JML描述实现一个社交网络相关功能。 本单元整体来说难度不大,但是却是我最惨的一次作业,所以本博客可能会主要谈一谈测试中的一些策略吧。 二、自测策略 1、白盒测试 即从JML出发针对各种情况构造测试数据,可以选用课程组推荐的J 阅读全文
posted @ 2022-06-06 14:55 15101051 阅读(39) 评论(2) 推荐(0) 编辑
2022年5月18日
摘要: 用echarts实现展示地图,但是地图显示的范围一直超出他那个div,同时报错。 完整报错信息: Can’t get DOM width or height. Please check dom.clientWidth and dom.clientHeight. They should not be 阅读全文
posted @ 2022-05-18 10:50 15101051 阅读(8555) 评论(2) 推荐(0) 编辑
2022年4月30日
摘要: OO_Lab1 问题描述 模拟多线程实时电梯系统,新主楼ABCDE五个楼座各楼层均有电梯,乘客发起形如“从X座x层到Y座y层”的请求,电梯模拟上下行、开关门、乘客进出等行为,以满足所有乘客的要求。 解决思路 各个电梯无论是具体行为还是调度请求都相互独立,因此可以采用多线程的设计思想,每个电梯建立一个 阅读全文
posted @ 2022-04-30 10:47 15101051 阅读(39) 评论(1) 推荐(0) 编辑
2022年3月24日
摘要: OO_Lab0 问题描述 对表达式结构进行建模,将表达式中非必要的括号进行展开并化简。 设定的形式化表述(仅写出部分): 表达式 \(\rightarrow\) 空白项 [加减 空白项] 项 空白项 | 表达式 加减 空白项 项 空白项 项 \(\rightarrow\) [加减 空白项] 因子 | 阅读全文
posted @ 2022-03-24 20:46 15101051 阅读(69) 评论(1) 推荐(0) 编辑
2020年10月13日
摘要: CF1430 那个博客搭好遥遥无期。 A: 看代码。 #include<bits/stdc++.h> using namespace std; int main() { int t;scanf("%d",&t); while(t--) { int n;scanf("%d",&n); if(n % 3 阅读全文
posted @ 2020-10-13 11:50 15101051 阅读(129) 评论(2) 推荐(0) 编辑
2020年10月9日
摘要: CF1422 那个博客搭好遥遥无期。 A: 看代码就行。 #include<bits/stdc++.h> using namespace std; void work() { int a,b,c; scanf("%d%d%d",&a,&b,&c); if(a < b)swap(a,b); if(a 阅读全文
posted @ 2020-10-09 17:27 15101051 阅读(140) 评论(0) 推荐(0) 编辑
2020年10月8日
摘要: CF1408 那个博客搭好遥遥无期。 A: 直接做就行了,我没智力还写 \(dp\) 。 #include<bits/stdc++.h> using namespace std; #define MAXN 110 int n; int p[MAXN][3]; bool f[MAXN][3]; int 阅读全文
posted @ 2020-10-08 21:25 15101051 阅读(94) 评论(0) 推荐(0) 编辑
2020年9月26日
摘要: 高中写的老博客 wjh15101051's blog 估计也不会更新了,就当是纪念了。 2022/03/24 听说挂梯子好像会导致Mathjax加载不出来。 阅读全文
posted @ 2020-09-26 18:30 15101051 阅读(105) 评论(2) 推荐(0) 编辑
2020年9月16日
摘要: Description \[ \sum_{(u,v)\in E}\Biggl(\sum_{x为S_u重心}x+\sum_{y为S_v重心}y\Biggr) \] $1\leqslant n\leqslant 300000$ Solution 退役选手居然还能不看题解过题。 首先容易看出一定是对于每个 阅读全文
posted @ 2020-09-16 08:06 15101051 阅读(146) 评论(0) 推荐(0) 编辑
2020年9月15日
摘要: Description 要打掉一个砖块必须打掉他左上及右上的两个砖块,砖块有得分,问打掉 \(m\) 个获得的最大得分。 $1\leqslant n\leqslant 50$ Solution 最后打掉的一定是每列选一个前缀: 2 2 3 4 8 2 7 2 3 49 发现可以前缀和优化。 Code 阅读全文
posted @ 2020-09-15 08:56 15101051 阅读(94) 评论(0) 推荐(0) 编辑