xzy の 未知屋
🍭查看新品🍬
题解:P12004 【MX-X10-T0】[LSOT-4] 嗯欧哎劈
题解:P12004 【MX-X10-T0】[LSOT-4] 嗯欧哎劈思路考虑直接模拟。 可以在读入之后按照题意先计算三个奖项的分数线,再进行判断。 我们定义 fir, sec, thi 分别表示一至三等奖的分数线,那么可以这样进行计算(数组 a 表示所有省的一等奖分数线,因为题目已经写了从大到小进行排序,我们不需要再进行排序了): 123fir = a[1];sec = a[3] - 1;thi = 40; 那么如果判断是这样写: 12345678if(x >= fir) cout << "sidekick" << endl;if (x >= sec) cout << "sgnd" << endl;if (x >= thi) cout << "cxq" << endl;if (x < thi) cout << "kiku" << endl; 就会导致一等奖分数线及以上的成绩会同时输 ...
题解:P12172 [蓝桥杯 2025 省 Python B] LQ 图形
题解:P12172 [蓝桥杯 2025 省 Python B] LQ 图形思路本题考察模拟。 不规则图形不方便输出?没关系,分成两部分(两个矩形)即可,大小分别为 $h \times w$ 和 $w \times (v + w)$。 代码第一个矩形的输出代码: 123456for (int i = 1; i <= h; i++){ for (int j = 1; j <= w; j++) cout << "Q"; cout << endl;} 第二个矩形是差不多的,只需要调整 $i$ 和 $j$ 的范围即可。 完整代码: 123456789101112131415161718192021222324#include <bits/stdc++.h>#define endl '\n'using namespace std;int w, h, v;int main(){ // ios::sync_with_stdio(false); // ...
题解:P12154 [蓝桥杯 2024 省 Java B] 逃离高塔
题解:P12154 [蓝桥杯 2024 省 Java B] 逃离高塔思路一个数的立方数个位仅由该数的个位数决定。因此,我们只需确定哪些个位数的立方结果以 $3$ 结尾并统计以这些个位数结尾的数的出现次数。 因为在 $0$ 至 $9$ 这个范围内,只有 $7$ 的立方数个位是 $3$($7^3=343$)。 然后从 $1$ 到 $2025$ 中每 $10$ 个就会有一个数的个位为 $7$,最小为 $7$,最大为 $2017$。 所以,我们用这些数构成等差数列,首项为 $7$,末项为 $2017$,公差为 $10$。总项数公式为: \text{项数} = \frac{\text{末项} - \text{首项}}{\text{公差}} + 1 = \frac{2017 - 7}{10} + 1 = 202因此答案为 $202$。 代码C++ 代码: 123456789101112#include <bits/stdc++.h>#define endl '\n'using namespace std;int main(){ // ios::sy ...
题解:CF411C Kicker
题解:CF411C Kicker思路队伍一先安排,那么队伍二想要获胜一定安排能踢过队伍一的球员。 先看队伍一,怎么保证队伍一必胜呢?只要队伍一的攻击球员至高无上特别厉害,攻击力要比队伍二任意球员的防守力都要大,那么无论队伍二怎么安排防守都踢不过。同样的,只要队伍一的防守球员至高无上特别厉害,防守力要比队伍二任意球员的攻击力都要大,那么无论队伍二怎么安排攻击都踢不过。队伍二亦然。 结论:只要一个人的攻击力大于对方二人的防守力且另一个人的防守力大于对方二人的攻击力则该队伍获胜,反之亦然。如果两队都没有杰出的球员能同时踢败对方的两位球员,那么就没有保证胜利的安排方案。 当然,队伍二不能套用队伍一的代码,因为队伍二是根据队伍一进行选择的,而以队伍二为基准进行判断时我们并不知道队伍一的安排,所以要把队伍一每一种安排都列举出来。 代码12345678910111213141516171819#include <bits/stdc++.h>#define endl '\n'using namespace std;int a[2], b[2], c[2], d[2];i ...
题解:P11950 [科大国创杯初中组 2023] 评分
题解:P11950 [科大国创杯初中组 2023] 评分思路模拟题。 每次读入时先累计分数并统计最大和最小分值,读入完后减去后最大和最小分值后再取平均数。 最后排完序并输出即可。 代码12345678910111213141516171819202122232425262728293031323334353637#include <bits/stdc++.h>#define endl '\n'using namespace std;int n, m, ma = -1, mi = 105, sum, t;struct STRUCT{ double s; int id;} a[105];bool cmp(STRUCT x, STRUCT y){ if (x.s != y.s) return x.s > y.s; return x.id < y.id;}int main(){ cin >> n >> m; for (int i ...
题解:P1036 [NOIP 2002 普及组] 选数
题解:P1036 [NOIP 2002 普及组] 选数思路由于数据小,考虑暴力搜索每种可能并判断总和是否为素数。 详细一点(定义 $m$ 为选的数个数,$s$ 为当前的和,$x$ 为下一个选的数的位置,$dfs(m, s, x)$ 为搜索函数,$ans$ 为种类数即题目所求): 确定当前选择的数; 从 $x$ 遍历 $i$ 至整个数组 $a$,每次搜索 $dfs(m + 1, s + a_i, i + 1)$; 当 $m = k$ 了,判断 $s$ 是否为素数: 是:$ans + 1$; 不是:结束搜索,因为后面没有继续搜索的必要。 代码1234567891011121314151617181920212223242526272829303132333435#include <bits/stdc++.h>#define endl '\n'using namespace std;long long n, k, ans, a[25];bool check(long long x) // 判断 x 是否为质数{ for (long lo ...
Markdown/TeX
1 级标题:Built by 黑少, used by xzy, copyright belongs to xzy and 黑少. 本站由黑少建造,由 xzy 使用,版权归 xzy 和黑少所有。本站会不定时咕咕咕地更新!2 级标题3 级标题4 级标题5 级标题6 级标题这是一篇文章……吗? 看来我需要加粗一下这个斜体的删除线。 当然不能落了博客主页。 114514 1919810 首先 然后 freopen 怎么打? 123456789101112#include <bits/stdc++.h>#define endl '\n'using namespace std;int main(){ // ios::sync_with_stdio(false); // cin.tie(nullptr); // cout.tie(nullptr); cout << "Hello World!" << endl; return 0;} 114514 是个数。 ...
🐟认真摸鱼中

xzy
An OIer の 404 Profile
个人主页
公告栏
Built by heishao, used by xzy.
感谢 ed-builder 提供的服务器以构建说说,感谢 haofafa 提供的服务器以构建 artalk 评论
网站资讯
文章数目 :
17
本站总字数 :
1.3w
本站访客数 :
本站总访问量 :
最后更新时间 :
评论复制本文地址
随便逛逛昼夜切换阅读模式关于我主题设置切换全屏打印页面