• 2024-09-08JAVA(十四)类和对象之面向对象编程
    编程的分类按编程风格分类面向过程编程和面向对象编程和面向接口编程1.1面向过程编程过程式编程,也称为命令式编程,是一种编程范式,它依赖于过程调用来实现逻辑。代码按照一定的顺序执行,从而实现功能。在过程式编程中,程序被组织成一系列的过程或函数调用,每个过程都负责执行特
  • 2024-05-28CSP历年复赛题-P1190 [NOIP2010 普及组] 接水问题
    原题链接:https://www.luogu.com.cn/problem/P1190题意解读:n个人在m个水龙头排队接水,每个人接水量不同,接完水的排队的人可以接上,求总的接水时间。解题思路:1、先把前m个人安排在m个水龙头2、对于m后面的每一个人,都排在目前m个水龙头总接水时间最短的后面3、最后看m个水龙头最大
  • 2024-04-13CF107A Dorm Water Supply 题解
    题目简述给出一个$n$个点,$m$条边的有向图,边带权。保证每个点的出度和入度最多为$1$。对于每一个入度为$0$,出度为$1$的点,我们在该点建一个水箱。对于每一个入度为$1$,出度为$0$的点,我们在该点建一个水龙头。可以发现,每一个水箱对应一个唯一的水龙头,我们将每对对应
  • 2023-11-2111.21
    昨天没闲话。3yy今天评价学校水龙头:你在二楼是找不到几个正常的水龙头的。说的很对,因为二楼的水龙头歪的比正常的还多。放假时候B站主页给我推了galgame?看来我调教的挺好。游戏名叫《他和她和她的恋爱》我去,纯爱神作(然而并不是),看了这游戏的讲解给我震撼到了,这剧情是牛的吧,世界
  • 2023-11-01[win]池(Pool)
    #1是一个资源的集合,用的时候按照你的需要去取,用完了给人家放回去 #2学编程的时候,老师给我们的解释过池的意思,大概是:如果你喝水,你可以拿杯子去水龙头接。如果很多人喝水,那就只能排队去接。现在有了池,每个人到池里舀一杯就好,省去了等着水龙头出水的时间。 #3其实就是一个集合,东西用
  • 2023-07-29三个编程思想:面向对象编程、面向接口编程、面向过程编程【概念解析系列_1】【C# 基础】
    〇、前言对于.Net中的编程思想还是十分重要的,也是编码出高效的程序的基础!在使用之前了解其本质,那么用起来就游刃有余。下面来简单对比下三个编程思想,看下它们都是什么,它们之间又有什么关系。一、对象、接口、过程稍等,在介绍主角之前呐,先来了解下它们思想的基础是怎么回事。
  • 2023-04-081326. 灌溉花园的最少水龙头数目
    题目链接:1326.灌溉花园的最少水龙头数目方法:贪心解题思路每次到达端点l时,寻找在此处能够到达的最远右端点;思路一:先对每个水龙头能够覆盖的\([l,r]\)构成的数组\(rg\)按照\(l\)进行从小到大排序,然后遍历右端点\(r=[0,n]\),对于当前\(r\),在\(rg\)中找其能够到达的
  • 2023-02-281326. 灌溉花园的最少水龙头数目 (Hard)
    问题描述1326.灌溉花园的最少水龙头数目(Hard)在x轴上有一个一维的花园。花园长度为n,从点0开始,到点n结束。花园里总共有n+1个水龙头,分别位于[0,1,...,
  • 2023-02-21[LeetCode] 1326. Minimum Number of Taps to Open to Water a Garden
    Thereisaone-dimensionalgardenonthex-axis.Thegardenstartsatthepoint 0 andendsatthepoint n.(i.eThelengthofthegardenis n).Thereare 
  • 2022-08-16 [2010年NOIP普及组] 接水问题
     [2010年NOIP普及组]接水问题大意:一共有m个龙头可供同学们打开水,每个龙头每秒钟的供水量相等,均为1。 现在有n名同学准备接水,他们的初始接水顺序已经确定。将这些
  • 2022-08-16[2010年NOIP普及组] 接水问题
    [2010年NOIP普及组]接水问题分析:根据题意,要输出所用时间最长的那个人(包括那个人在等待的时间),分为两种情况,第一种是水龙头多于要打水的人数,这种情况下就可以直接写一个比