avatar
文章
33
标签
40
分类
11

首页
文章
  • 时间轴
  • 标签
  • 分类
  • 随便看看
社交
  • 友链
  • 留言板
镜像站
  • 主站
  • Gitee
  • Github
  • Netlify
关于
  • 本站状态
  • 更新记录
  • 关于本站
沐阳先生的博客
搜索
首页
文章
  • 时间轴
  • 标签
  • 分类
  • 随便看看
社交
  • 友链
  • 留言板
镜像站
  • 主站
  • Gitee
  • Github
  • Netlify
关于
  • 本站状态
  • 更新记录
  • 关于本站

沐阳先生的博客

2023年学习记录 - 树和二叉树的定义
发表于2023-08-14|C++数据结构与算法基础|C++•学习•算法•数据结构•二叉树•树•定义| 条评论
声明 本节内容来源于 BiliBili视频数据结构与算法基础(青岛大学-王卓) 的 P76 - P80,本博客仅作笔记整理和学习记录,部分图片来自视频截图。 .bbplayer{width: 100%; max-width: 850px; margin: auto} document.getElementById("mmedia-XwzgJzXDptSDLwpE").style.height=document.getElementById("mmedia-XwzgJzXDptSDLwpE").scrollWidth*0.76+"px"; window.onresize = function(){ document.getElementById("mmedia-XwzgJzXDptSDLwpE").style.height=document.getElementById("mmedia-XwzgJzXDptSDLwpE").scrollWidth*0.76+"px"; }; 结点和节点的区别 节点是一个实体,它具有处理能力,比如网络上的一台计算机。 结 ...
API 应用发布页
发表于2023-07-22|公告|API•GitHub•Vercel| 条评论
点我查看服务运行状态。 博客 名称 ID 访问 博客主站 Vercel 访问 博客镜像 Gitee 访问 博客镜像 Github 访问 博客镜像 Netlify 访问 应用 名称 ID 访问 Alist 云盘 cloud 已失效 ChatGPT 镜像 chat-gpt-next-web 访问 新必应 go-proxy-bingai 访问 服务监控 uptime-kuma 已失效 API 接口 名称 ID 访问 GitHub 统计 github-readme-stats 访问 随机图片 random-picture 访问 新必应 sydney 已弃用 Twikoo 评论 twikoo-comments 访问
【原创题目】 A ? B Problem(升级版)
发表于2023-04-26|C++题目|C++•题目•原创•分支结构•循环结构•字符串| 条评论
题目信息 题目直达:U284476 A ? B Problem(升级版) 难度:普及− 考点:分支结构、循环结构、字符串 题目背景 其实本来只打算出一道A ? B Problem,考察字符拆分的,但没想到被人用scanf卡过去了,于是便有了这道题。 小明是一名小学生,今天学习了四则运算。数学老师布置了 nnn 道算术题作为今天的作业。但是小明显然写不完作业,因此他找到了会编程的你来帮他写一个程序完成作业。 题目描述 我们将由两个整数 aaa, ccc 和两个字符 bbb, === 按 aaa, bbb, ccc === 的顺序构成的一个字符串称为一道算术题。 例如:1+1=1+1=1+1= 就是一道算术题。 你需要算出每道题目的答案并输出。但是有以下特例: 如果这不是一道算术题,请输出 ERROR : WP 。 如果出现了未知符号,请输出 ERROR : UK 。 如果该算式无法算出答案(会造成程序卡死),请输出 Warning : RE 。 如果算式的计算结果不是整数,要保留 222 位小数。 如果同时满足不止一种情况,请只输出序号最小的结果。 输入格式 第一行输入一个整数 ...
编程思维周练(3)
发表于2023-03-31|社团|C++•学习•社团| 条评论
比赛详情 链接:编程思维周练(3) 赛制:IOI 难度:入门 题目解答 A : [NOI Online 2021 入门组] 切蛋糕 123456789101112131415161718192021#include<iostream>#include<algorithm>using namespace std;int t;int a[4];int main(){ cin>>t; while(t--) { cin>>a[0]>>a[1]>>a[2]; sort(a,a+3); if(a[0]==0&&a[1]==0) cout<<0<<endl; else if(a[0]==0&&a[1]==a[2]) cout<<1<<endl; else if(a[0]==0&&a[1]!=a[2]) cout<<2<<endl; else if(a[0]+a[1]==a[2 ...
【原创题目】 A ? B Problem
发表于2023-03-16|C++题目|C++•题目•原创•分支结构•循环结构| 条评论
题目信息 题目直达:U284476 A ? B Problem 难度:入门 考点:分支结构、循环结构 题目背景 小明是一名小学生,今天学习了四则运算。数学老师布置了 nnn 道算术题作为今天的作业。但是小明显然写不完作业,因此他找到了会编程的你来帮他写一个程序完成作业。 题目描述 我们将由两个整数 aaa, bbb, 和一个字符 ccc 按 aaa, ccc, bbb 的顺序构成的一个字符串称为一道算术题。 你需要算出每道题目的答案并输出。但是如果题目没有答案(题目出错了),请输出 No answer! 输入格式 第一行输入一个整数 nnn, 代表题目的数量。 接下来的 n+1n+1n+1 行,每行都有一道算术题。 输出格式 共 nnn 行,每行一个数字,表示算术题的答案。(对于无法整除的数据保留 222 位小数) 样例 #1 样例输入 #1 1211+1 样例输出 #1 12 样例 #2 样例输入 #2 123431-11*11/1 样例输出 #2 123011 样例 #3 样例输入 #3 12320/11/0 样例输出 #3 120No answer! 样例 #4 样例输入 # ...
编程思维周练(2)
发表于2023-03-13|社团|C++•学习•社团| 条评论
比赛详情 链接:编程思维周练(2) 赛制:IOI 难度:入门 题目解答 A : [CSP-J2020] 优秀的拆分 123456789101112131415161718192021222324#include<iostream>#define ll long longusing namespace std;int n;ll a[30];int main(){ scanf("%d", &n); if(n % 2 == 1){ printf("-1"); return 0; } a[1] = 1; for(int i = 2; i < 30; i++){ a[i] = a[i - 1] * 2; } for(int i = 29; i >= 1; i--){ if(n >= a[i]){ n -= a[i]; printf("%lld ", a[i]); ...
编程思维周练(1)
发表于2023-03-06|社团|C++•学习•社团| 条评论
比赛详情 链接:编程思维周练(1) 赛制:OI 难度:入门 题目解答 A : [NOIP2002 普及组] 级数求和 12345678910111213#include<iostream>using namespace std;int main(){ int k = 0, n = 0; double sum = 0; scanf("%d", &k); while(sum <= k){ sum += 1.0/++n; } printf("%d", n); return 0;} B : [NOIP1997 普及组] 棋盘问题 暴力枚举 123456789101112131415161718192021222324#include<iostream>using namespace std;int main(){ int n = 0, m = 0; int ans1 = 0, ans2 = 0; scanf("%d%d" ...
CSP-S/NOIP 2022 比赛合集
发表于2022-11-01|比赛|CSP-S•NOIP•OI| 条评论
背景 经历了近6个月的紧张学习(从3月份开始),我们终于迎来了第一场正式比赛 CSP-S(一上来就考提高组~~(高二考生的痛)~~)。 CSP-S1 2022 2022 09-17 停课集训。 09-18 停课集训。 比赛。 09-19 紧张的对答案。(我一共看到了 4、5 版答案…) 09-20 市内出成绩。(挺勤快的) CSP-S1 2022 赛后总结 通过这次的比赛,我收获了很多。 主要有以下几点。 戒骄戒躁,永远保持一颗虚心学习的心。 注重基础,永远保持一颗求知求实的心。 认真学习,认识到学习是自己的事情。 如果你总是想着怎么“摸鱼”,那你真的有可能在考试时“爆零”! CSP-S2 2022 2022 10-26 停课集训。 晚上收到江苏取消考试通知~~(悲)~~。 10-27 停课集训。 上午收到江苏恢复比赛通知。 中午出发前往南京考场附近的酒店。 10-28 隔离集训。 10-29 隔离集训。 比赛。 10-30 回到家中隔离。 紧张的洛谷对答案。 11-03 省内名单公示,成功晋级NOIP! CSP-S2 2022 赛后总结 这次比赛真的在玩心跳,先说取消后来又恢 ...
2022年9月学习记录 - 时间复杂度题目训练
发表于2022-09-01|C++|C++•学习•时间复杂度| 条评论
早在今年四月份的时候我就已经学习过时间复杂度了,但当时只是了解了以下,知道了这是什么东西,现在在做题时发现其实根本不会做题,所以现在来还债了。 我的学习资料 CSDN:王道数据结构选择题汇总 BiliBili:时间复杂度之2023王道课后题 (注:你完全可以在了解定义后看这个视频来学习时间复杂度) (B站上找了一圈,发现这个视频时讲得最好的,除了声音有点小外没有其他缺点) 规则 加法规则: T(n)=T1(n)+T2(n)=O(f(n))+O(g(n))=O(max(f(n),g(n)))T(n)=T_{1}(n)+T_{2}(n)=O(f(n))+O(g(n))=O(max( f(n),g(n) ) ) T(n)=T1​(n)+T2​(n)=O(f(n))+O(g(n))=O(max(f(n),g(n))) 乘法规则: T(n)=T1(n)×T2(n)=O(f(n))×O(g(n))=O(f(n)×g(n))T(n)=T_{1}(n)×T_{2}(n)=O(f(n))×O(g(n))=O(f(n)×g(n)) T(n)=T1​(n)×T2​(n)=O(f(n))×O(g(n) ...
2022年8月学习记录 - STL
发表于2022-08-16|C++|C++•学习•算法•STL| 条评论
系统学习 建议搭配 2022 年 8 月学习记录 - 队列、栈及其应用 一起使用。 我的学习资料 BiliBili:清华算协暑期培训 第二讲 STL & 基础数据结构 栈(Stack) 特征:先进后出/后进先出 123456// STL 实现#include<stack>std::stack<T> s;s.push(x); //插入元素s.pop(); //弹出元素s.top(); //查询头元素 123456789101112131415161718192021222324252627282930313233343536// 数组实现const int N = 10; //栈的大小T stack[N];int top=0;// 判断栈是否为空bool empty(int top){ return top==0;}// 判断栈是否已满bool full(int top){ return top==n;}// 插入一个元素bool push(T stack[],T x){ ...
1234
avatar
沐阳先生
一个热爱 Minecraft 的 OIer
文章
33
标签
40
分类
11
访问我的 BiliBili 个人空间
公告
我要飞得更高!
最新文章
OIer 的退役2023-12-12
CSP-S/NOIP 2023 比赛合集2023-11-18
2023年学习记录 - 图的定义和术语2023-09-22
2023年学习记录 - 哈夫曼树及其运用2023-09-09
2023年学习记录 - 树和森林2023-09-03
最新评论
正在加载中...
分类
  • C++21
    • 数据结构与算法基础8
    • 题目2
  • Linux1
  • 公告1
  • 干货1
    • 教程1
  • 比赛3
标签
C++学习算法时间复杂度STL动态规划DP队列栈数据结构二叉树树哈夫曼树图定义森林APIGitHubVercelCSP-SNOIPOI人工智能神经网络OpenCV实战项目题目原创分支结构循环结构字符串加密内容测试教程OneDriveUpstashLinuxWSL公告社团
归档
  • 十二月 20231
  • 十一月 20231
  • 九月 20235
  • 八月 20233
  • 七月 20231
  • 四月 20231
  • 三月 20234
  • 十一月 20221
网站资讯
文章数目 :
33
已运行时间 :
本站总字数 :
24.3k
本站访客数 :
本站总访问量 :
最后更新时间 :
©2022 - 2025 By 沐阳先生
框架 Hexo|主题 Butterfly
苏ICP备2024118377号-1
苏公网安备32032202000512号
本地搜索
数据库加载中