摘要: C link 存一下那些点不能占,用总数减去即可,注意存的时候可以用一个\(map\),存过的就不要再存了。 神奇的代码 #include<bits/stdc++.h> #define int long long using namespace std; int n,m; int ans; int 阅读全文
posted @ 2024-11-08 17:57 我的晴语表 阅读(32) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2024-11-05 19:50 我的晴语表 阅读(0) 评论(0) 推荐(0)
摘要: 卡时 背景 有的时候,我们的搜索会搜很很很很很久,会\(TLE\)。\(TLE\)的分数\(=0\),但是如果你在即将\(TLE\)时输出了当前最优解,分数即可\(\geqslant 0\)。那么这是就需要卡时。 什么是卡时 卡时,顾名思义,卡时间,就是我们要用一个东西记录当前的时间,如果快要超时了 阅读全文
posted @ 2024-10-06 20:11 我的晴语表 阅读(144) 评论(0) 推荐(0)
摘要: 今天的题比较简单。 A 友矩阵 link 人话翻译一下题目中的条件。 1.和相等。 2.左上角相同。 3.右下角不同。 4.长宽之和相同(周长相同)。 5.长宽之差互为相反数(一个长减宽,一个宽减长)。 我们可以证明一下两个矩形如果互为满足2.3.4.5.条的友矩阵,一定是左上角重合一个横着一个竖着 阅读全文
posted @ 2024-10-03 14:44 我的晴语表 阅读(31) 评论(0) 推荐(0)
摘要: A 四舍五入 link 求{ \(i/j\) } $ < 0.5$ ({}是取小数),即\(i/j-\lfloor i/j \rfloor < 0.5\),两边同时乘\(j\),\(i-\lfloor i/j \rfloor j < 0.5j\),会发现(别问怎么发现的)左边就是\(i\) % \( 阅读全文
posted @ 2024-10-01 17:00 我的晴语表 阅读(23) 评论(0) 推荐(0)
摘要: A link 如果想要\(x_1+y_2=x_2+y_1\),就是\(x_1-x_2=y_1-y_2\)即可,那么我们可以存一下每一个\(i\)的\(x\)与\(y\)的差,每到一个\(i\)就看一下前面有几个的差和它相等,这一个就可以和多少个组上对。 点击查看代码 #include<bits/st 阅读全文
posted @ 2024-09-15 20:48 我的晴语表 阅读(17) 评论(0) 推荐(0)
摘要: A link 判断。 点击查看代码 #include<bits/stdc++.h> using namespace std; signed main(){ int l,r; cin >> l >> r; if(l == 1&&r == 0) cout << "Yes"; else if(l == 0 阅读全文
posted @ 2024-09-12 20:58 我的晴语表 阅读(35) 评论(0) 推荐(0)
摘要: A link 判断\(A\),\(B\)之间可不可以放一个数,如果可以就是\(3\)个,不行就是\(2\)个(左右),但是如果\(A\),\(B\)相等就只有一个。 点击查看代码 #include<bits/stdc++.h> using namespace std; signed main(){ 阅读全文
posted @ 2024-08-31 21:50 我的晴语表 阅读(73) 评论(0) 推荐(0)
摘要: A link 先输出后面,在输出前面。 神奇的代码 #include<bits/stdc++.h> using namespace std; int n,k; int a[105]; signed main(){ cin >> n >> k; for(int i = 1;i <= n;++ i){ 阅读全文
posted @ 2024-08-29 12:08 我的晴语表 阅读(65) 评论(0) 推荐(0)
摘要: A link 先判断一下时间是否跨天,如果跨天了,把后一个加上\(24\),使后一个大于前一个,再判断国王喊的时间或喊的时间加\(24\)是否在范围内。 神奇的代码 #include<bits/stdc++.h> using namespace std; signed main(){ int a,b 阅读全文
posted @ 2024-08-20 11:14 我的晴语表 阅读(29) 评论(0) 推荐(0)