- 博客(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
原创 浮点数的表示方法
把一个数的有效数字和数的范围在计算机的一个存储单元中分别予以表示。这种把数的范围和精度分别表示的方法,相当于数的小数点位置随比例因子的不同而在一定范围内可以自由浮动,所以称为浮点表示法。在计算机中一个任意二进制数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
原创 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重投影
2023-10-24
HDF5 读取-HDF5 Browser
2022-11-19
php基于Thinkphp3.2的毕设选题系统源码.zip
2022-01-17
java学生作业管理系统.zip
2021-01-06
学生作业管理StudentSystem-master.zip
2021-01-06
学生作业管理StudentManageSystems-master.zip
2021-01-06
带有管理员的名片管理系统
2020-07-17
web开发名片管理系统.zip
2020-07-05
BookMS图书管理系统.zip
2020-06-30
JavaWeb实验报告.pdf
2020-06-25
Java实验报告.pdf
2020-06-25
第2版_第7章_Java_Web常用开发模式.ppt
2020-06-19
第2版_第6章_Servlet技术.ppt
2020-06-19
第2版_第5章_JavaBean技术.ppt
2020-06-19
第2版_第4章_JDBC数据库访问技术.ppt
2020-06-19
第2版_第3章_JSP技术.ppt
2020-06-19
第2版_第2章_静态网页开发技术.ppt
2020-06-19
第2版_第1章_Java_Web应用开发技术.ppt
2020-06-19
通讯录源文件.cpp
2020-06-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人