天梯 题解 估值 程序设计

2023-2024-1 20231419 《计算机基础与程序设计》第十周学习总结

2023-2024-1 20231419 《计算机基础与程序设计》第十周学习总结 作业信息 这个作业属于哪个课程 https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP 这个作业要求在哪里 https://www.cnblogs.com/roced ......

CF1842题解

洛谷传送门&CF传送门 题目大意 给定 $a$,$b$,$c$ 三个大小为 $n$ 栈,把 $u$ 初始化为 $0$,接下来可以挑选三个栈顶的的一个数 $v$,每次进行一次操作,使得 $u=u \operatorname{or} v$,最终问你 $u$ 能不能变为 $x$(不懂位运算的戳这里)。 题 ......
题解 1842 CF

CF1368题解

CF1368 Codeforces Global Round 8 ABC略。 CF1368D link CF1368D题意 给定 \(n\) 个非负整数 \(a_1,\cdots,a_n\)。 你可以进行如下操作:选择两个不同的下标 \(i,j\) 满足 \(1\leq i,j\leq n\),并将 ......
题解 1368 CF

PTA-2023第十次练习题目题解

PTA-2023第十次练习题目题解 以下代码已做防抄袭处理,切勿抄袭 7-36 实验7_1_平均成绩 这道题就是求平均数,没啥好说的,直接看代码,有注释。 #include <stdio.h> int n;//课程数 double ans;//答案 int main() { scanf("%d", ......
题解 题目 2023 PTA

newstarctf2023 reverse 题解汇总

newstarctf2023 reverse 题解汇总 week1 easy_RE die查 无壳 64 直接IDA启动 跟到main函数 找到两部分flag拼起来就行了。 flag{we1c0me_to_rev3rse!!} ELF die查 64 ELF IDA启动 稍微读一下 写个py逆一下它 ......
题解 newstarctf reverse 2023

软件设计8

[实验任务一]:双向适配器 实现一个双向适配器,使得猫可以学狗叫,狗可以学猫抓老鼠。 实验要求: 1. 画出对应的类图; 2. 提交源代码; package test8; public class Adapter implements Cat,Dog{ private Cat cat=new Rea ......
软件

递归下降语法分析程序

一、目的 通过设计、编制、调试一个递归下降语法分析程序,实现对词法分析程序所提供的单词序列进行语法检查和结构分析,掌握常用的语法分析方法。通过本实验,应达到以下目标: (1) 掌握从源程序文件中读取有效字符的方法和产生源程序的内部表示文件的方法。 (2)掌握语法分析的实现方法。 (3)上机调试编出的 ......
语法 程序

代码随想录算法训练营第三天 | 203.移除链表元素 707.设计链表 206.反转链表

LeetCode 203.移除链表元素 视频链接: LeetCode203 思路: 根据链表的性质,将目标值对应的节点保存在一个临时节点中,再重新设置cur下一个节点,再将临时节点进行删除 class Solution { public: ListNode* removeElements(ListN ......
随想录 训练营 随想 算法 元素

数据结构与算法之单链表-----黑马程序员(26-35)

1.链表的概念 在计算机科学中,链表是数据元素的线性集合,其每个元素都指向下一个元素,元素储存上并不连续。 创建链表如图所示和相关代码 public class danlianbiao { private Node head=null;//头部第一个结点 private static class N ......
数据结构 黑马 程序员 算法 结构

P9879 题解

blog。找网络流水题写题解 /hsh。 间隔染色(\(i+j\) 分奇偶染不同色)后,所有 \(i+j\) 为奇数的格子反色,题目的 Pattern 等价于是 \(2\times2\) 的全黑或全白格子。 然后很自然地想 Flow 了。每个点分黑白两种状态。 如果 \((x,y)\) 对应的 Pa ......
题解 P9879 9879

2023-2024-1 20231424《计算机基础与程序设计》第10周学习总结

2023-2024-1 20231424《计算机基础与程序设计》第10周学习总结 作业信息 作业属于的课程 <班级链接>(2022-2023-1-计算机基础与程序设计) 作业要求 <作业要求>(2022-2023-1计算机基础与程序设计第一周作业) 作业目标 《计算机科学概论》第12,13,14章和 ......

2023-2024 20231313《计算机基础与程序设计》第十周学习总结

2023-2024 20231313《计算机基础与程序设计》第十周学习总结 作业速达 作业课程 班级链接 作业要求 计算机基础与程序设计第十周学习总结 作业内容 计算机科学概论第12,13,14章《C语言程序设计》第9章并完成云班课测试,信息系统、数据库与SQL、人工智能与专家系统、人工神经网络、模 ......

软件设计实验 24:模板方法模式

实验 24:模板方法模式 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解模板方法模式的动机,掌握该模式的结构; 2、能够利用模板方法模式解决实际问题。 [实验任务一]:数据库连接 对数据库的操作一般包括连接、打开、使用、关闭等步骤,在数据库操作模板类中我们定义了connDB()、 ......
模板 模式 方法 软件

《信息安全系统设计与实现》学习笔记12

《信息安全系统设计与实现》学习笔记12 第十四章 MySQL数据库系统 MySQL简介 MySQL(MySQL2018)是一个关系数据库系统(Codd 1970)。在关系数据库中,数据存储在表中。每个表由多个行和列组成。表中的数据相互关联。表也可能与其他表有关联。关系结构使得可在表上运行查询来检索信 ......
笔记 系统 信息

CF1705E Mark and Professor Koro 题解

题意: 给定一个长度为 $ n $ $ (1 \le n \le 2e5) $ 的序列,每次可以把两个相等的 $ a_i $ 和 $ a_j $ 合并为一个 $ a_i + 1 $ 。给定 $ q $ $ (1 \le q \le 2e5) $ 次修改,每次将 $ a_k $ 修改为 $ l $ , ......
题解 Professor 1705E 1705 Mark

【ErikTse】2023-Codeforces新手训练营 第六期题解

A. Wrath 题目大意 给你一个\(L\)数组和\(n\)个人,第\(i\)个人可以使用威力为\(L_i\)的闪电旋风劈击杀前面\(L_i\)人,问你最后能存活多少人? 思路 差分。开一个数组来标记当前威力的闪电旋风劈能击杀到的最远的人和使用技能的人,最远击杀的人所在的位置+1,自己的位置-1, ......
题解 训练营 Codeforces ErikTse 新手

Java设计模式-策略模式详解

1.策略模式基本了解 策略模式(Strategy Pattern)是一种行为型设计模式,它定义了一组可以相互替换的算法,使得客户端可以根据不同的需求选择不同的算法,将对象和行为分开。 在策略模式中,我们创建了一个策略接口,该接口定义了所有必需的方法。然后,我们创建了实现了该策略接口的具体策略类。最后 ......
模式 设计模式 策略 Java

.NET Core|--调用C++库|--docker环境下让web api应用程序调用C++类库

前言 # 前提 安装docker环境~ 启动docker~ # 多说一句, 为什么我要搞这个一个镜像, 既包含gcc开发环境, 又包含.NET开发环境 我的api应用程序是基于.NET写的, 但是我的这个api程序, 又要调用c++的一些东西,特别是涉及一些画图之类的, 所以就需要gcc的开发环境, ......
应用程序 环境 程序 docker Core

Visual Studio2022创建Windows服务程序

一、打开工具 二、创建新项目 创建后项目结构 三、重命名服务 四、添加安装程序 五、编码服务逻辑 using System.ServiceProcess; using System.Timers; using System.Windows.Forms; namespace MyAlertWindow ......
Windows 程序 Visual Studio 2022

CF1896D Ones and Twos 题解

题意: 思路: 先考虑不带修: 如果长度为 $ n $ 的序列 $ a $ 中无 $ 1 $ ,当且仅当 $ 2 \le s \le sum(1,n) $ 时,一定有解;否则,一定无解。 通过 $ set $ 维护序列 $ a $ 中每个 $ 1 $ 的位置,找到最靠左的 $ 1 $ 的位置 $ l ......
题解 1896D 1896 Ones Twos

洛谷 P3993 [BJOI2017] 同构 题解--zhengjun

题面 提供一种不需要多项式/生成函数的做法。 方便起见,记 \(P(G)=0/1\) 表示 \(G\) 是否不存在非平凡自同构。 首先发现对于图 \(G\) 的补图 \(G'\),显然 \(P(G)=P(G')\)。 那么边数的最大值 \(=\frac{n(n-1)}{2}-\) 边数的最小值。 显 ......
题解 zhengjun P3993 3993 2017

P9665 [ICPC2021 Macao R] Colorful Tree 题解

我永远喜欢数据结构。 题目传送门 给出一棵树,初始只有一个点 \(1\),其颜色为 \(C\)。 有 \(q\) 次操作,分为两种类型: \(0\space x\space c\space d\),记当前树中一共有 \(n\) 个点,新增一个 \(n+1\),其父亲为 \(x\),颜色为 \(c\) ......
题解 Colorful P9665 Macao 9665

ABC270F 题解

和博客园一样好的体验 思路 首先看到花最小代价使得所有点连通,果断转换成最小生成树问题。 接下来就要考虑怎么建图,首先陆地就正常连不用说,建机场和港口的代价貌似都是点权,考虑转成边权。因为一个点飞或者划船到另一个点要两重代价,所以若我们想让 \(u\) 和 \(v\) 建能飞过去的边,我们可以先从 ......
题解 270F ABC 270

P6859 蝴蝶与花 题解

题意: 有一个长度为 $ n $ 的序列 $ a $ ,其中所有元素都为 $ 1 $ 或 $ 2 $ ,要求进行 $ q $ 次操作,每次操作为以下之一: $ A $ $ s $ :询问是否存在 $ a $ 的连续子序列满足其中元素总和为 $ s $ ,若有合法的方案,输出这个方案的左右端点位置(多 ......
题解 蝴蝶 P6859 6859

CF1835D Doctor's Brown Hypothesis 题解

题目链接 点击打开链接 题目解法 首先只有在一个强联通分量里的点对才可能合法,因此我们这里说的图默认为强联通图 但是上面的条件成立只需要满足 \(k\ge n\),考虑用好 \(k\) 可以认为是极大的性质 所以说我们可以通过图中所有的环 \(+\) 路径来凑出 \(k\) 不难发现,所有的环能构成 ......
题解 Hypothesis Doctor 1835D Brown

高版本gcc编译出的程序在低版本glibc机器上运行

比如我们用gcc 9.3.0编译程序,但需要发布的机器gcc版本是4.8.5,怎么办? 你可能想到如下方法 静态编译 容器发布 打包依赖的so,使用本地so运行程序 1.静态编译 将libc和libstdc++静态编译,编译时带上如下参数。 g++ -static-libgcc -static-li ......
版本 机器 程序 glibc gcc

编译C++程序调用dll的方法

在拥有.cpp源文件的情况下,调用其它dll并生成exe的方法 第一步: 新建C++空项目。 第二步: 将源文件放到项目根目录路径下,并在项目的源文件下添加现有项,将源文件添加进项目。 第三步: 在项目根目录下创建include文件夹,将需要被调用的dll的.h头文件放入该文件夹。 第四步: 在项目 ......
程序 方法 dll

Go语言实现GoF设计模式:备忘录模式的实践探索

在不破坏封装的前提下,捕获一个对象的内部状态,并在该对象之外进行保存,以便在未来将对象恢复到原先保存的状态。 ......
模式 设计模式 备忘录 语言 GoF

CF249题解

CF249 link CF249E link CF249E题意 给你一个形如下图的矩阵 并有 \(T\) 组询问 每组询问给出 \(x_1,y_1,x_2,y_2\)。 求 \(\sum_{i=x_1}^{x_2}\sum_{j=y_1}^{y_2}A[i][j]\)。 其中 \(A[i][j]\) ......
题解 249 CF

P7110 晚秋绝诗 题解

好有意思的题目啊。 出题人太厉害了。 思路 考虑一个结论: 我们将两个没插旗的点与中间的点称为一段,其中中间的点必须全部插旗。 那么这一段如果已知两座山的高度,就一定可以得知所有的高度。 考虑为什么。 加入这一段是 \(a\sim b\)。 \[\begin{cases} h_a+h_{a+2}=2 ......
题解 P7110 7110
共15000篇  :70/500页 首页上一页70下一页尾页