乐子atcoder日记day3

10.26日记

磁盘调度 磁盘调度的目标是使磁盘的平均寻道时间最少 常用的磁盘调度算法如下: 先来先服务FCFS:根据进程请求访问磁盘的的先后顺序进行调度。此算法的优点是公平,简单,且每个进程都能依次得到处理,缺点是平均寻道时间长。 最短寻道时间优先SSTF:请求访问的磁道与当前磁头所在磁道距离最近。使得每次的寻道 ......
日记 10.26 10 26

10.25日记

海明码 海明码是一种利用奇偶性来检错和纠错的校验方法。海明码的构成方法是在数据位之间的特定位置上插入k个检验位,通过扩大码距来实现检错和纠错。 设数据位是n位,检验位是k位,则n和k必须满足以下关系: 输入输出技术 程序控制(查询)方式:CPU主动查询外设是否完成数据传输,效率极低。 程序中断方式: ......
日记 10.25 10 25

IT生涯日记

这篇文章用来记录个人IT生涯的发展过程。 2023年九月(加入南职院) 2023年九月1日南宁职业技术学院报道(南职院),来到新学校迎接新的挑战。 2023年10月(知道什么是早八) 其实早八(早上八点要上课)也没什么,主要是碰到国庆放假,然后又需要军训,老师如果不补课的话,这个学期的课会上不完,现 ......
生涯 日记

10.24日记

CPU 计算机硬件基本系统有五大部分组成:运算器,控制器,存储器,输入设备,输出设备。 存储器分为内部存储器(即内存,容量小,速度快,临时存放数据)和外部存储器(即硬盘,光盘等,容量大,速度慢,长期保存数据) 中央处理单元组成:由运算器,控制器,寄存器组和内部总线组成 中央处理单元功能:实现程序控制 ......
日记 10.24 10 24

【杂谈】NOIP 考前日记

寄划 有奖竞猜这次三分钟热度的 Arcka 能坚持几天(,猜对的奖励一个 Biuld,第一个猜对的额外奖励一个 Slcloud。 大体:很多没学过的知识点虽然很想补,但只有一个月时间,我并不认为我可以都学完。所以大概是针对我的一些弱项:数学,树上问题,计数类问题等 Week 1 日期 任务 完成情况 ......
杂谈 日记 NOIP

10.23日记

型号抽象类 public abstract class Size { public abstract void sizePen(); } 具体型号类 public class SmallPen extends Size{ //小型 public void sizePen() { System.out ......
日记 10.23 10 23

10.22日记

寄存器是一种高速存储器,用于暂时存储指令、数据和中间结果。 控制器负责从内存中提取指令,并将其解码为操作信号,以控制其他部件的工作。 运算器则负责执行算术和逻辑运算,包括加法、减法、乘法、除法和比较等操作。 时钟是CPU的主时钟,用于同步各个部件的操作,确保它们按照正确的顺序和时序运行。通过这些部分 ......
日记 10.22 10 22

10月22日记10月21日

昨天上午起来之后整理了以下距离完成建民老师留的作业还差哪些操作,然后去网上搜集了一些相关资料,然后下午去自习室经过四个小时的苦战,终于前端能够正常调用后端,并且向后端传值了,其中大部分源于 @CrossOrigin 没有添加和错误添加导致的传值错误. ......
日记

日记

日记 2023.10.21 ​ CSP-S 比赛日, 发挥很差,前两题打的还行,在 T3 大模拟上读错了题, 浪费了接近两个半小时,最后只有最送的 15 分。 最后 T4 也没有来得及看, 遗憾离场。 ​ 回来的路上有点自闭, 感觉自己越训越菜了怎么办? 实在找不到别的理由可以推卸, 只能告诉自己, ......
日记

10.21日记

using UnityEngine;public class Test_TextAsset : MonoBehaviour { [SerializeField] private TextAsset heightDatas; private void Awake() { string[] textIn ......
日记 10.21 10 21

开发日记20231019

2023年10月19日星期四 ——前 由于昨天被自己的想法击败了,每冒出一个想法就会自己给自己pass掉,所以昨天什么也没做成(就是懒了) 所以今天至少需要把昨天的任务完成。 再者安卓前端貌似没有现成模板,所以我只能先对功能进行启用再找别人借个安卓界面吧。 ——中 连接Androidstudio的虚 ......
20231019 日记

AtCoder Regular Contest 167——B - Product of Divisors

题目很明显,给定 所有因数的积不断除以最多能除几次。 首先,很容易发现,对于每一对因子,都可以对答案得出B的贡献,设A的因子数目为n。 将A进行质因数分解,PBa1,PBa2,PBa3……PBam,那么因数个数就是质因子加一的乘积。 那么因子对数也就是前者一半。答案就是B乘因子对数除以二注意此处除操 ......
Divisors AtCoder Regular Contest Product

10.19日记

public class ExceptionHandlerMethodResolver { MethodFilter EXCEPTION_HANDLER_METHODS = method -> AnnotatedElementUtils.hasAnnotation(method, Exception ......
日记 10.19 10 19

DataWhale DAY3 数据类型和操作

DataWhale DAY3 数据类型和操作 写在前面的:python 基本操作统一放在 https://www.cnblogs.com/hewo/p/17635277.html 本文放一些有意思的东西 首先 味大的 python 提供了很是自动的 动态类型。 对象性质 作为一个 面向对象的语言,p ......
DataWhale 类型 数据 DAY3 DAY

AtCoder Beginner Contest(abc) 308

B - Default Price 题目大意 小莫买了n个寿司, 现在给出m个寿司的名称和m+1个价格, 如果小莫买的其中一个寿司不在这m个寿司之中就用价格m0; 请问小莫买的寿司花了多少钱 解题思路 数据不大, 暴力哈希即可; 神秘代码 #include<bits/stdc++.h> #defin ......
Beginner AtCoder Contest 308 abc

Atcoder Beginner Contest 324 G Generate Arrays 题解-Treap

为了更好的阅读体验,请点击这里 题目链接 套上平衡树板子就能做的很快的题,然后因为是指针存树,因此交换只需要把序列大小较小的挨个拿出来插到相应的地方即可。复杂度 \(O(N \log^2 N)\)。 但是一定要记住 不可以直接使用 std::swap 交换包含带有指针的类的实例(如代码中的 Trea ......
题解 Beginner Generate Atcoder Contest

10.18日记

// 给每个主节点添加点击事件监听器 mainNodes.forEach(mainNode => { mainNode.addEventListener('click', (e) => { // 阻止默认链接行为 e.preventDefault(); // 切换子菜单的显示状态 const sub ......
日记 10.18 10 18

架构师日记-聊聊开发必掌握的那些实践技能 | 京东云技术团队

本文总结了软件开发过程中经常用到的基础常识,分为基础篇和实践篇两个篇章,其中基础篇中着重讲述了类,方法,变量的命名规范以及代码注释好坏的评判标准。实践篇中从类,方法以及对象三个层面分析了常见的技术概念和落地实践,希望这些常识能够为读者带来一些思考和帮助。 ......
架构 技能 团队 日记 技术

AtCoder Regular Contest 167

Preface 补一下上周日的ARC,因为当天白天和队友一起VP了一场所以就没有精力再打一场了 这场经典C计数不会D这种贪心乱搞反而是一眼秒了,后面的EF过的太少就没看 A - Toasts for Breakfast Party 用一个类似于蛇形的放法就好了,比如对于\(n=9,m=5\),放法为 ......
AtCoder Regular Contest 167

Japan Registry Services (JPRS) Programming Contest 2023 (AtCoder Beginner Contest 324) 赛后总结

Japan Registry Services (JPRS) Programming Contest 2023 (AtCoder Beginner Contest 324) 赛后总结 可悲的是:我没来得及写题解。 T1 Same 秒切。 直接输入排一遍序再遍历即可。 #include <bits/s ......

比赛总结:Japan Registry Services (JPRS) Programming Contest 2023 (AtCoder Beginner Contest 324)

比赛:Japan Registry Services (JPRS) Programming Contest 2023 (AtCoder Beginner Contest 324) A-same 1.常规方法 int main() { int n; cin >> n; vector<int> s(n) ......

Day3 链表的一些基本练习

Day3 链表的基础练习 最基本的删除节点 Lc203 我习惯的还是弄一个新的dummyhead,然后如果是要找的节点,就删除,删除完记得delete。 //代码没什么好看的,主要就是熟悉链表的写法 class Solution { public: ListNode* removeElements( ......
Day3 Day

10.17日记

那么个人项目要怎么练习,既然重点在于练习技术,说的难听点,我们个人项目这个东西不是拿来用的,所以很多事情我们其实用不着去考虑,不需要需求文档,测试文档这么多工程规范上的东西。笔者给大家介绍一位新成员,希望大家可以让他加入你的阵营:实验日志。 具体怎么操作实际上也很简单,你在这个项目想到了加点什么东西 ......
日记 10.17 10 17

AtCoder Regular Contest 066 F Contest with Drinks Hard

洛谷传送门 AtCoder 传送门 下文令 \(a\) 为原题中的 \(T\)。 考虑若没有饮料,可以设 \(f_i\) 表示,考虑了前 \(i\) 道题,第 \(i\) 道题没做的最大得分。转移就枚举上一道没做的题 \(j\),那么 \([j + 1, i - 1]\) 形成一个连续段。设 \(b ......
Contest AtCoder Regular Drinks Hard

20231016-日记

距离CSP还有5天 上午 - 模拟赛总结 T1 - 魔力子串 考虑对于每个右端点找到它能匹配的状态,使用前缀和思想以方便统计. 这里我们定义"状态"为前缀的各个字母的数量, 减去最少得字母数量 , 经过化简,我们一定可以从前面相同的状态直接转移过来. 因此可以开一个巨大的map,里面存的结构体是52 ......
20231016 日记

Atcoder Regular Contest 167

卡 B 下大分了,怎么回事呢。 A. Toasts for Breakfast Party 发现题意是让方差尽可能小,就是让 \(A\) 里的值尽可能接近。 所以从小到大排个序,把 \(A_{N,\dots,N-M+1}\) 依次放进 \(1,2,\dots,M\),再把 \(A_{N-M,\dot ......
Atcoder Regular Contest 167

AtCoder Beginner Contest 324

在高铁上加训! A - Same (abc324 A) 题目大意 给定\(n\)个数,问是否都相等。 解题思路 判断是不是全部数属于第一个数即可。或者直接拿set去重。 神奇的代码 #include <bits/stdc++.h> using namespace std; using LL = lo ......
Beginner AtCoder Contest 324

231016C T4 P9340 [JOISC 2023 Day3] Tourism

题外话 此做法的主要思路来自 图老师,比较巧妙的转化!至少对于我来说,比洛谷题解区的题解都要简单! \(odt\) 被卡掉了,好伤心/ll(upd:图老师说 \(odt\) 不会被卡,他坚信是我代码有问题/yun 今天的饭好难吃/ng \(\text{Links}\) \(\text{cnblogs ......
231016C Tourism 231016 P9340 JOISC

【题解】AtCoder-ARC167

AtCoder-ARC167A Toasts for Breakfast Party 一定不会有空盘,问题转化成 \(2m\) 个数,其中 \(2m-n\) 个是 \(0\),这样一定是最大值和最小值一起,次大值和次小值一起,以此类推。 提交记录:Submission - AtCoder AtCod ......
题解 AtCoder-ARC AtCoder ARC 167

10.16日记

在src目录下创建路由文件目录,目录名为“router”,并在该目录下创建“index.js”文件,文件内容如下所示,代码中,创建了一个路由器,其中配置了两个路由“about”和“home”,分别对应组件“About”和“Home”。 // 该文件专门用于创建整个应用的路由器 import VueR ......
日记 10.16 10 16