自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 面向对象——实验6

#pragma onceusing namespace System::IO;namespace 实验6 { using namespace System; using namespace System::ComponentModel; using namespace System::Collections; using namespace System::Windows::Forms; using namespace System::Data; using namespace Syste

2024-04-28 10:06:14 149

原创 Visual Studio 2010创建Windows窗体应用程序

Windows窗体应用程序指的是在Windows操作系统上运行的应用程序,它们使用了Windows窗体库来创建用户界面。Windows窗体应用程序通常具有窗体、按钮、文本框、菜单等控件,用户可以通过与这些控件交互来完成各种任务。开发Windows窗体应用程序一般使用Visual Studio等集成开发环境(IDE),通过拖拽和配置控件,开发人员可以快速地创建用户界面。在创建窗体应用程序时,开发人员可以使用C#、VB.NET等编程语言来编写逻辑代码,与控件进行交互,处理用户输入,展示数据等。

2024-04-16 00:00:32 991

原创 Visual Studio 2010创建Windows窗体应用程序

Windows窗体应用程序指的是在Windows操作系统上运行的应用程序,它们使用了Windows窗体库来创建用户界面。Windows窗体应用程序通常具有窗体、按钮、文本框、菜单等控件,用户可以通过与这些控件交互来完成各种任务。开发Windows窗体应用程序一般使用Visual Studio等集成开发环境(IDE),通过拖拽和配置控件,开发人员可以快速地创建用户界面。在创建窗体应用程序时,开发人员可以使用C#、VB.NET等编程语言来编写逻辑代码,与控件进行交互,处理用户输入,展示数据等。

2024-04-10 22:00:22 672

原创 7-13 银行排队问题之单队列多窗口加VIP服务

假设银行有K个窗口提供服务,窗口前设一条黄线,所有顾客按到达时间在黄线后排成一条长龙。当有多个窗口可选择时,假设顾客总是选择编号最小的窗口。在第一行中输出平均等待时间(输出到小数点后1位)、最长等待时间、最后完成时间,之间用1个空格分隔,行末不能有多余空格。本题要求输出前来等待服务的N位顾客的平均等待时间、最长等待时间、最后完成时间,并且统计每个窗口服务了多少名顾客。在第二行中按编号递增顺序输出每个窗口服务了多少名顾客,数字之间用1个空格分隔,行末不能有多余空格。

2024-03-21 21:42:13 351 1

原创 7-11 这是二叉搜索树吗?

【代码】7-11 这是二叉搜索树吗?

2024-03-04 21:02:32 91 1

原创 7-13 地下迷宫探索

地道战是在抗日战争时期,在华北平原上抗日军民利用地道打击日本侵略者的作战方式。地道网是房连房、街连街、村连村的地下工事,如下图所示。我们在回顾前辈们艰苦卓绝的战争生活的同时,真心钦佩他们的聪明才智。在现在和平发展的年代,对多数人来说,探索地下通道或许只是一种娱乐或者益智的游戏。本实验案例以探索地下通道迷宫作为内容。假设有一个地下通道迷宫,它的通道都是直的,而通道所有交叉点(包括通道的端点)上都有一盏灯和一个开关。请问你如何从某个起点开始在迷宫中点亮所有的灯并回到起点?

2024-02-29 17:03:01 376 1

原创 7-7 整数分解为若干项之和

【代码】7-7 整数分解为若干项之和。

2024-02-28 18:26:42 509

原创 线段树2.2——区间修改2

【代码】线段树2.2——区间修改2。

2024-02-27 23:51:45 745

原创 线段树2——区间修改

【代码】线段树2——区间修改。

2024-02-25 01:09:32 186 1

原创 线段树1——单点修改

图片:

2024-02-24 21:55:14 169

原创 字符串哈希

类似于十进制和二进制,字符串哈希一般自定义为Base进制然后对Mod取模或者ull自然溢出来达到取模。但是为了防止出题人卡哈希,一般采用双Mod1e971e99;Base131或者13331。

2024-02-14 00:28:44 610 1

原创 最大连续子段和

定义一个变量maxn初始化为无穷小,更新最大子段和,同时定义一个变量res初始化为0,表示当前子段的和.我们考虑x数组的第i个元素xi,如果当前子段和加上xi是一个大于等于0的数,那么当前的子段和一定对后面的元素有贡献,所以将xi加到res里,同时更新最大子段和maxn;反之,如果当前子段和res加上xi是一个负数,那么,加上后的子段和一定对后面的元素有副作用,此时抛弃当前子段和res,从xi1重新开始上述操作。−3−1−2由于resxi。

2024-02-07 22:59:53 756 1

原创 第二类斯特林数

第二类Stirling数实际上是集合的一个拆分,表示将n个不同的元素拆分成m个集合的方案数,记为Snm或者mn​.常常用于解决组合数学中几类放球模型。描述为:将n个不同的球放入m个无差别的盒子中,要求盒子非空,有几种方案?第二类StirlingSnmm!

2024-02-03 23:26:33 1123 1

原创 1701D - Permutation Restoration

每个i都有bi​⌊ai​i​⌋,我们可以将其改写如下:ai​⋅bi​≤iai​⋅bi​1, orbi​1i​ai​≤bi​i​。从这里我们可以看出,每一个i都有一段数值可以分配给ai​。因此,我们必须将1至n中的每个数字与其中的一个值段匹配起来。因此,我们对左端点排序,然后贪心地考虑,每次选择右端点最小的线段,这样的话其他线段有更多的选择空间。从1枚举到n,当枚举到i时,将每一个以i。

2024-01-21 01:28:47 936 1

原创 1701C - Schedule Management

链接: problem这句话应该会让你立刻联想到二分。很明显,如果你能以在 ttt 时间之前完成任务的方式分配工人,那么你也能在 t+1t+1t+1 或更长时间之前完成所有任务。如何检查任务是否能在某个时间 ttt 前完成呢?这意味着所有工人都有 ttt 个小时来完成某些任务。如果所有任务都需要 222 小时才能完成,那么他们每个人都可以完成 ⌊t2⌋\lfloor \frac t 2 \rfloor⌊2t​⌋ 项任务。因此,他们总共可以完成 ⌊t2⌋⋅n\lfloor \frac t 2 \rfloor

2024-01-21 00:26:30 773 1

原创 1697E - Coloring

首先不难想到把每个点向其最近点连接一条有向边,那么当一堆点可同色时,当且仅当它们构成了完全图。反之,即全部为孤立点。这时候不难想到正解:对于每个点,找出它能到的所有点,判断这些点两两之间是否都有边。表示前i个点集,用j种颜色染色,对于每一个点集,有两种方法进行染色,第一种就是点集染一个颜色,第二种就是点集中每一个点染一种颜色。也不可能是同色点,由此可推出一个可能同色的点集中的每一个点,要么颜色相同,要么互不相同。不互为最短距离点,因此不可能为同色点;为同色点,则对于任意其他点。互为最短距离点,由于。

2024-01-20 03:37:37 1065 1

花样灯.DSN

花样灯.DSN

2023-02-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除