例:输入三个整数,输出最大值和最小值。 #include<stdio.h>int main(){ int a,b,c,max,min; printf("input three numbers:"); scanf("%d%d%d",&a,&b,&c); if(a>b) {max=a;min=b;} e ...
分类:
其他好文 时间:
2019-01-09 21:40:24
阅读次数:
145
"原题链接" 题目描述 :有一个a b的整数组成的矩阵,现请你从中找出一个n n的正方形区域,使得该区域所有数中的最大值和最小值的差最小。 输入格式 :第一行为3个整数,分别表示a,b,n的值第二行至第a+1行每行为b个非负整数,表示矩阵中相应位置上的数。每行相邻两数之间用一空格分隔。 100%的数 ...
分类:
其他好文 时间:
2019-01-01 21:04:03
阅读次数:
161
``` /*题目描述 输入N个(N<=10000)数字,求出这N个数字中的最大值和最小值。每个数字的绝对值不大于1000000。 输入描述: 输入包括多组测试用例,每组测试用例由一个整数N开头,接下去一行给出N个整数。 输出描述: 输出包括两个整数,为给定N个数中的最大值与最小值。*/ #inclu ...
分类:
其他好文 时间:
2018-12-30 02:34:49
阅读次数:
166
问题一:在一个数组中找到差值最大的两个数字,要求小数在前大数在后,时间O(n) 想法:从前往后遍历的时候记录最大值和最小值,如果当前最大值在最小值的后面,更新差值的最大值 问题二:求和最大的子序列之和(hdu1003) 想法一:首先,考虑暴力的方法,遍历整个序列,假定所有位置都是一个开始位置,然后去 ...
分类:
编程语言 时间:
2018-12-23 19:28:03
阅读次数:
188
/* * 数组获取最大值,最小值 */ public class ArrayTest2 { public static void main(String[] args) { //定义1个数组 int[] arr= {12,13,34,55,100}; //定义参照物 int max=arr[0]; ... ...
分类:
编程语言 时间:
2018-12-14 17:33:09
阅读次数:
189
题目: 程序: 程序说明: 1. 程序大体思路可以看程序中注释,大体分为两个步骤:输入和循环中计算。其中循环中计算过程分为这么几个步骤:求个位十位百位上三个数字;个位十位百位三个数字按从大到小排列;求得重排后的最大值和最小值;求差和输出。 2. 难点在于:(1)求个位十位百位数字;(2)确定循环变量 ...
分类:
编程语言 时间:
2018-12-09 16:21:36
阅读次数:
235
选择问题(Selection Problem),即在n个元素的集合中寻找第K小的元素的问题。第K小的元素又叫第K个顺序统计量。有以下几种变体: - 找最大值和最小值;同时找最大和最小值 - 找中位数(第n/2小) - 找任意第K小的元素 - 找Top-K的元素 ...
分类:
其他好文 时间:
2018-11-28 01:08:16
阅读次数:
232
使用场景: 如何使用: 1.新建一个自定义组合图,加入有5个系列,这时你需要添加多个图形类别(例如折线、条形、饼图、面积图等),原因是:你需要多个Y坐标轴。 2.只给折线图添加数据。 3.调整样式:3.1在“坐标”属性中添加多个Y坐标,每个Y坐标分别设计最大值和最小值(也可只设置最大值或者最小值,视 ...
分类:
其他好文 时间:
2018-11-21 22:16:21
阅读次数:
1427
有一类关于区间最大值和最小值之类的问题,利用单调性,可以采用分治算法解决。 SPOJ22343 Norma 题意,给定一个数列,定义区间的代价为区间最大值、区间最小值、区间长度的成绩,求所有区间的代价和。 既然是分治,我们肯定要处理一个数列跨过中点的答案。 假设当前数列的中点为mid,我们从mid往 ...
分类:
其他好文 时间:
2018-10-31 10:37:43
阅读次数:
134
"LINK" 题目大意 给你一个$n n$矩阵,每个点有初始权值 q次询问每次把一个矩形的中心节点变成这个矩形中最大值和最小值的平均数 思路 很显然的树套树啊 就是一开始傻逼了没想到怎么去维护这个东西 其实很简单 对于每个内层树,如果属于外层树的叶子节点,那么可以直接暴力更新,复杂度$O(log(n ...
分类:
其他好文 时间:
2018-10-29 00:02:51
阅读次数:
174