TwcatL_tree

我家二猫爱爬树

  • 博客(12)
  • 资源 (22)
  • 收藏
  • 关注

原创 均分纸牌(贪心)

【题目描述】有n堆纸牌,编号分别为 1,2,…, n。每堆上有若干张,但纸牌总数必为n的倍数。可以在任一堆上取若干张纸牌,然后移动。移牌规则为:在编号为1的堆上取的纸牌,只能移到编号为 2 的堆上;在编号为 n 的堆上取的纸牌,只能移到编号为n-1的堆上;其他堆上取的纸牌,可以移到相邻左边或右边的堆上。现在要求找出一种移动方法,用最少的移动次数使每堆上纸牌数都一样多。例如 n=4,4堆纸牌数分别为: ① 9 ② 8 ③ 17 ④ 6移动3次可达到目的:从 ③ 取4张牌放到④(9 8 13 10)

2020-08-27 22:36:00 279

原创 洛谷P1317 低洼地

P1317 低洼地题目描述一组数,分别表示地平线的高度变化。高度值为整数,相邻高度用直线连接。找出并统计有多少个可能积水的低洼地?如图:地高变化为 0 1 0 2 1 2 0 0 2 0输入两行,第一行n,表示有n个数。第2行连续n个数表示地平线高度变化的数据,保证首尾为0。(3<=n<=10000,0<=高度<=1000)输出一个数,可能积水低洼地的数目。样例输入 Copy100 1 0 2 1 2 0 0 2 0 样例输出 Copy3 思路

2020-08-27 21:37:18 646

原创 LibreOJ10011 愤怒的牛 二分

题目链接题目描述原题来自:USACO 2005 Feb. Gold农夫约翰建造了一座有 n 间牛舍的小屋,牛舍排在一条直线上,第 i 间牛舍在 xi 的位置,但是约翰的 m 头牛对小屋很不满意,因此经常互相攻击。约翰为了防止牛之间互相伤害,因此决定把每头牛都放在离其它牛尽可能远的牛舍。也就是要最大化最近的两头牛之间的距离。牛们并不喜欢这种布局,而且几头牛放在一个隔间里,它们就要发生争斗。为了不让牛互相伤害。John 决定自己给牛分配隔间,使任意两头牛之间的最小距离尽可能的大,那么,这个最大的最小距离

2020-08-27 21:15:34 203

原创 浮点数加减运算左规右规

当尾数用二进制表示时,浮点规格化的定义是尾数M应满足:                            1/2  &nbsp...

2020-08-25 16:06:10 13159 3

原创 浮点数的表示方法

把一个数的有效数字和数的范围在计算机的一个存储单元中分别予以表示。这种把数的范围和精度分别表示的方法,相当于数的小数点位置随比例因子的不同而在一定范围内可以自由浮动,所以称为浮点表示法。在计算机中一个任意二进制数N可以写成: N=2^e.M其中M称为浮点数的尾数,是一个纯小数。e是比例因子的指数,称为浮点数的指数,是一个整数。比例因子的基数2对二进记数制的机器是一个常数。在机器中表示一个浮点数时,一是要给出尾数,用定点小数形式表示。尾数部分给出有效数字的位数,因而决定了浮点数的表示精度。二是要给出

2020-08-25 16:02:41 1806

转载 C++中的赋值运算符重载函数(operator=)

本文主要介绍C++中的赋值运算符重载函数(operator=)的相关知识。1. 概述1.1 why首先介绍为什么要对赋值运算符“=”进行重载。某些情况下,当我们编写一个类的时候,,并不需要为该类重载“=”运算符,因为编译系统为每个类提供了默认的赋值运算符“=”,使用这个默认的赋值运算符操作类对象时,该运算符会把这个类的所有数据成员都进行一次赋值操作。例如有如下类:class A{public: int a...

2020-08-25 11:26:40 477

转载 C++的重载操作符(operator)介绍

本文主要介绍C++中的重载操作符(operator)的相关知识。1. 概述  1.1 whatoperator 是C++的一个关键字,它和运算符(如=)一起使用,表示一个运算符重载函数,在理解时可将operator和运算符(如operator=)视为一个函数名。使用operator重载运算符,是C++扩展运算符功能的方法。使用operator扩展运算符功能的原因如下: 使重...

2020-08-25 11:25:34 695

原创 2020/8/21

愿你我如花归来似锦如华

2020-08-21 20:39:15 192 1

原创 c++程序设计基础(第五版)(上) 习题与解答

习题与解答C++程序设计基础(第5版)(上)习题与解答第1章练习题同步练习1.1一、选择题1.一个最简单的C++程序,可以只有一个( )。(A)库函数 (B)自定义函数 (C)main函数 (D)空函数2.函数名是( ),用于识别和调用函数。(A)关键字 (B)标识符 (C)常数 (D)语句3.用C++语言编写的源程序要成为目标程序必须要经过( )。(A)解释 (B)汇编 (C)编辑 (D)编译4.C++程序中的简单语句必须以( )结束。

2020-08-13 19:43:40 14863

原创 数据库模拟考试

第1套综合试卷五种基本关系代数运算是[ ]U,-,×,π和σU,-,∞,π和σU,n,x,π和σU,n,∞,π和σ正确答案: A下列聚集函数中不忽略空值(null)的是[ ]SUM(列名)MAX(列名)COUNT(*)AVG(列名)正确答案: C设关系模式R(A,B,C),F是及上成立的FD集,F={B→C},则分解ρ{AB,BC}[ ]是无损联接,也是保持FD的分解是无损联接,但不保持FD的分解不是无损联接,但保持FD的分解既不是无损联接,也不保持FD的分解

2020-08-13 11:51:56 2040

原创 数据库全册简答题

第一章 绪论1.试述数据、数据库、数据库系统、数据库管理系统的概念。正确答案: 数据: 描述事物的符号记录称为数据。数据的种类有文字、图形、图象、声音、正文等等。数据与其语义是不可分的。 *解析: 在现代计算机系统中数据的概念是广义的。早期的计算机系统主要用于科学计算,处理的数据是整数、实数、浮点数等传统数学中的数据等。现在计算机能存储和处理的对象十分广泛,表示这些对象的 数据也越来越复杂。 数据与其语义是不可分的。500这个数字可以表示一件物品的价格是500元,也可以表示一个学术会议参加的人数有500

2020-08-13 11:35:26 5114 1

原创 数据库全册选择题

第一章 绪论用户或应用程序看到的那部分局部逻辑结构和特征的描述是( )模式。模式物理模式子模式内模式正确答案: C数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和( ) 。系统分析员程序员数据库管理员操作员正确答案: C数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( )。DBS包括DB和DBMSDBMS包括DB和DBSDB包括DBS和DBMSDBS就是DB,也就是DBMS正确答案: A

2020-08-13 11:15:58 6403

MODIS数据产品预处理产品-MCTK重投影

Installation To install MCTK. place the "mctk.sav" and "modis products.scsv" files in your ENVI save addand/or extensions folder. The location of this folder wil vary by operating system and ENV!version. ENVI 5.0+ Standard: Windows: c:lprogram fileslexelislenviXXlextensionsUNIX\Linux: /usr/local/exelis/enviXX/extensionsMac: /applications/exelis/enviXX/extensions ENVI 5.0+ Classic Windows: c:lprogram fileslexelislenviXXclassiclsave addUNIX\Linux: /usr/locaexelis/enviXX /classic/save addMac: /app

2023-10-24

随机森林Python代码

本文件包含博主日常学习训练的随机森林python代码,内服相关数据和格式说明,可供学习参考。

2023-07-19

HDF5 读取-HDF5 Browser

HDF5 读取_HDF5 Browser;基于IDL开发的ENVI小工具,方便读取风云卫星和资源卫星等中国卫星的Hdf5格式数据,可以导出成多种格式(tif、img)等;ENVI读取HDF5插件,ENVI读取HDF5插件,ENVI读取HDF5插件;ENVI是比较常用的遥感图像处理软件,使用该插件,可以使ENVI软件支持HDF5格式的遥感影像,HDF5数据格式是科学计算一体化数据格式,常用于卫星遥感影像的外部存储。 把envi_hdf5.sav拷贝到ENVI安装目录的save_add目录下,把envi.men覆盖原来的envi.men.

2022-11-19

Incomregression.csv-python统计应用

Incomregression.csv-python统计应用

2022-10-29

IDLViewer教学资料-适用于初学者学习使用

适用于IDL初学者,里面有详细的对于用IDL编写用户界面的详细代码

2022-10-27

php基于Thinkphp3.2的毕设选题系统源码.zip

本科生毕业设计 基于Thinkphp3.2的毕设选题系统 摘 要 目前,大部分高校已开始应用较为完善的管理系统,如教务管理系统、学生选课管理系统等信息化管理系统,但是针对于学生毕业设计的相关管理操作,部分院校仍使用传统的工作模式,为提高管理的效率,我们设计开发“毕业设计网上管理系统”。该系统基于B/S架构进行设计搭建,整体开发使用MVC设计模式,所使用的动态网页开发语言为时下流行的PHP语言,前台采用HTML5、CSS3即Media Query技术开发的管理系统,B/S架构避免了因操作系统差异而导致的跨平台问题,MVC设计模式使得逻辑操作、数据处理和页面展示相分离,在一定程度上提升系统开发效率。 本系统由3大模块构成,分别是系统管理模块、教师操作模块以及学生操作模块。系统管理模块可对教师、学生个人信息和消息进行管理,对教师申报课题进行审核,并且可发送系统消息,便于通知;教师操作模块可以申报课题,浏览已通过审核课题的学生选题状况,查看已选题学生的进度情况及消息通知;学生操作模块可以选题,查看该课题教师可公布的联系方式,对已选但未确定的课题进行退选操作,浏览课题情况,提交毕设进度及消息通知等。该系统的使用将提高毕业设计这一环节的工作效率。 关键词:B/S架构;MVC设计框架;毕业设计选题;管理系统 Abstract Nowadays, most colleges and universities have been in use for more perfect management system, such as educational administration management system, student course selection management system of information management system, but in view of the student of graduation design related management operation, some colleges and universities are still using the traditional working mode, to provide the efficiency of information management, we designed and developed "graduation design online management system". The system based on B / S architecture was designed and built. The overall development using the MVC design pattern, the use of dynamic web development language too popular PHP language, the front desk using the HTML 5 and CSS 3 Media Query technology development management system management system, B/S structure to avoid the problem caused by different operating system cross-platform, MVC design pattern makes the logic operation, data processing and the page display phase separation, in a certain extent, improve the efficiency of system development. This system has three modules, respectively, the administrator module, teacher module and student module. Administrators can manage personal information and message to teachers and students, the teachers declare project audit, and can send messages to inform; Teacher module can declare topic, browse has passed the audit subject subject status of students, view has bee

2022-01-17

java学生作业管理系统.zip

开发一个作业管理系统,该系统有两类角色:教师(教师也是管理员)与学生。 1.老师可以发布作业,作业可以直接添加到数据库中 2.老师可以修改自己的信息 3.老师可以修改学生的信息,包括班级 4.老师可以查询现有作业 5.学生可以查询现有作业 6.学生可以修改自己的资料

2021-01-06

学生作业管理StudentSystem-master.zip

开发一个作业管理系统,该系统有两类角色:教师(教师也是管理员)与学生。基于SSH的在线Java程序设计学习平台。学生管理系统(其主要内容包括用户的注册、不同用户身份验证登录、信息维护、作业下载与提交、发布作业信息与学习资料管理等功能)java ee作业实现简单学生管理系统

2021-01-06

学生作业管理StudentManageSystems-master.zip

基于SSH的在线Java程序设计学习平台。学生管理系统(其主要内容包括用户的注册、不同用户身份验证登录、信息维护、作业下载与提交、发布作业信息与学习资料管理等功能)

2021-01-06

带有管理员的名片管理系统

其他功能与之前的文档相同; 系统角色划分 该系统分为两个角色:系统管理员、注册的用户。每种角色功能要求如下。 (1)系统管理员 系统管理员,可以完成系统中所规定的所有功能,且可以对所有数据具有操作权限,并可以对注册用户进行管理(删除),注意,当删除该注册用户时,对应于该用户的所有名片记录也全部删除。 (2)注册的用户 一个注册用户,只能对自己添加的名片记录有操作权限(查询、修改、删除)。对于其它的注册用户信息以及其它用户添加的名片记录是不可见的。

2020-07-17

web开发名片管理系统.zip

基于本学期学习的Java web开发技术,开发一个名片管理系统,实现名片的添加、删除、修改、查询、数据的上传下载等相关的功能。 具体完成如下3个模块的功能: 1.用户登录与注册模块 系统的使用者必须是注册用户,一个注册用户需要注册的信息有:用户登录名、密码、用户真实名字等信息。该模块具有两个功能: (1)用户登录:在登录时,如果用户名和密码正确,进入系统页面。 (2)用户注册:新用户应该先注册,然后再登录该系统。 2.名片管理模块 一个名片包含信息有:序号(id)、姓名、性别、登录账号、密码、电子邮箱等有关信息,需要完成对名片有关的管理操作,主要有: (1)增加名片:增加名片信息到数据库内。 (2)修改名片:修改名片信息。 (3)查询名片:以模糊查询方式查询名片。 (4)删除名片:名片的删除由2种方式,即把名片移到回收站,把名片彻底删除。 (5)可以实现名片批量导入和导出,即将查询满足条件的所有名片导入Excel中,也可以将Excel中存放的名片信息导入到数据库中。 (6)浏览/查询:可以模糊查询、浏览目前有效的名片。 3.回收站管理模块 (1)还原:把回收站中的名片还原回收。 (2)彻底删除:把名片彻底从回收站删除。 (3)浏览/查询:可以模糊查询、浏览回收站中的名片

2020-07-05

BookMS图书管理系统.zip

这是一套完整的计算机本科课程设计。包含系统代码、数据库等等。开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,通过系统提高图书馆的管理效率。

2020-06-30

JavaWeb实验报告.pdf

一整学年所有的javaweb程序,有详细的实验原理、系统设计、分析、步骤、具体源码、总结以及遇到的问题。几乎包含了网上常见的javaweb编程题目。整个文档共270页,264703个字符数.

2020-06-25

Java实验报告.pdf

一整学年所有的java程序,有详细的实验原理、系统设计、分析、步骤、具体源码、总结以及遇到的问题。几乎包含了网上常见的java编程题目。整个文档共79页,57432个字符数

2020-06-25

第2版_第7章_Java_Web常用开发模式.ppt

本章主要介绍Java Web应用程序开发常采用的开发模式,首先介绍Web程序中各组件之间的关系,然后,详细介绍Web程序的不同设计模式的设计方法和使用技巧。 主要有: 单纯的JSP页面编程 JSP+JavaBean设计模式 JSP+Servlet设计模式 JSP+Servlet+JavaBean设计模式 DAO设计模式与数据库访问

2020-06-19

第2版_第6章_Servlet技术.ppt

在Web应用程序开发中,一般由JSP技术、JavaBean技术和Servlet技术的结合实现MVC开发模式。 在MVC开发模式中,将Web程序的组件分为3部分:视图、控制、业务,分别由JSP、Servlet和JavaBean实现。 前几章已经介绍了JSP和JavaBean技术。本章介绍Servlet技术,以及它与JSP、JavaBean技术的集成。

2020-06-19

第2版_第5章_JavaBean技术.ppt

JavaBean是Java Web程序的重要组件,它是一些封装了数据和操作的功能类,供JSP或Servlet调用,完成数据封装和数据处理等功能。 本章重点讲解JavaBean的设计、部署以及在JSP中的使用。

2020-06-19

第2版_第4章_JDBC数据库访问技术.ppt

数据库是Web应用程序重要组成部分,在Java Web应用程序中,数据库访问是通过Java数据库连接(Java DataBase Connectivity,简称JDBC )实现的。JDBC为开发人员提供了一个标准的API。 本章介绍使用JDBC驱动程序连接数据库和使用连接池技术连接数据库并设计应用程序的方法、步骤和实例。

2020-06-19

第2版_第3章_JSP技术.ppt

JSP(Java Server Page)是一种运行在服务器端的脚本语言,是用来开发动态网页的,该技术是Java Web程序开发的重要技术。 本章介绍JSP技术的相关概念以及如何开发JSP程序。 主要内容包括: JSP技术概述、JSP的处理过程、JSP语法、JSP的内置对象以及每种对象的使用方法和使用技巧以及简单Web应用程序的开发设计。

2020-06-19

第2版_第2章_静态网页开发技术.ppt

静态网页是指可以由浏览器解释执行而生成的网页,其开发技术主要有:HTML、JavaScript和CSS。 HTML:一组标签,负责网页的表现形式(显示信息的格式)。 JavaScript:是在客户端浏览器运行的语言,负责在客户端与用户的互动。 CSS:是一个样式表,起到美化整个页面的功能。

2020-06-19

第2版_第1章_Java_Web应用开发技术.ppt

什么是Java Web应用程序 通过“浏览器”运行的程序,该程序通过网页提交数据、在Web服务器端加工处理数据、最后在网页上显示信息。 例如: (1)我们的选课系统 (2)我们图书馆的图书借阅系统 可以说,目前上网所有的程序,几乎全部为“Web 应用程序”。 基于Java 语言开发的Web程序,称为“Java Web应用程序”。

2020-06-19

通讯录源文件.cpp

手机通讯录中的联系人的信息既可以存储在手机中,也可以存储在手机卡中,也可以同时存储在两个位置上(每个位置上的存储容量为1000,即手机卡中或手机上最多只能存储1000个联系人)。存储在手机卡的联系人的信息只包含用户名和电话号码两项信息。存储在手机上的联系人的信息除了上面提到的两项信息外,还包含籍贯,QQ号等信息。

2020-06-18

空空如也

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

TA关注的人

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