#include#includemain ( ) { float a ,b ,c ,average; scanf ( "%f%f%f" ,&a ,&b ,&c ); average=(a+b+c) / 3.0 ; printf("a=%f,b=%f ,c=%f ...
分类:
其他好文 时间:
2015-03-21 11:09:24
阅读次数:
174
----聚合函数 --做计算 做统计 对null过滤:null是指不知道什么值,所以无法做计算--sum(参数):统计和--avg(参数):求平均值--max(参数):最大值--min(参数):最小值--count(参数):获取满足条件的记录数--1.获取学员总人数select COUNT(Emai...
分类:
编程语言 时间:
2015-03-19 23:44:24
阅读次数:
299
如何快速求取一段区间的平均值 用前缀的思想来看 非常简单
但是 本题题意要求的是 大于等于一段长度的区间的平均值的最大值 而且给出的数据范围很大 O(n*L)的直白比较算法 用于解决此问题不合适
这种情况下 可以考虑用斜率来表示平均值 然后通过对斜率的讨论和比较斜率来找出最大平均值
我感觉是维护一个从当前点往前的最大斜率——去除上凸点(它和当前点的连线肯定不能是最大斜率)
code
#i...
分类:
其他好文 时间:
2015-03-18 18:10:59
阅读次数:
123
/**11*編寫一個求平均值的接口與實現該接口的類**/publicclassTest{
publicstaticvoidmain(String[]args){
}
}
interfaceAverage{
doubleDoubleNumber(doublea,doubleb);
}
classAverageDoubleimplementsAverage{
privatedoublea,b;
publicdoubleDoubleNumber(double..
分类:
编程语言 时间:
2015-03-13 01:53:38
阅读次数:
185
题目意思:求N个给定整数的均方差。求平均值需要先转化为double类型,如果没转化会损失精度,造成错误。代码如下:#include#includeusing namespace std;int n;int a[10005];int main(){ cin>>n; int sum=0; for(int...
分类:
其他好文 时间:
2015-03-10 17:12:48
阅读次数:
123
/**
* 偶数求和
* 有一个长度为n(n
* 现在要求你按照顺序每m个数求出一个平均值,如果最后不足m个,
* 则以实际数量求平均值。编程输出该平均值序列。
**/
import java.util.*;
public class acm2015 {
public static void main(String[] args) {
Scanner in = ...
分类:
其他好文 时间:
2015-02-27 17:12:19
阅读次数:
228
在一个项目中,使用DBGrideh,当使用自带的内存数据集时,对于Footers添加的求平均值,一直显示为0,其他汇总数据都是可以的,而切换使用TClientDataSet或者TADODataSet,所有汇总数据包括平均值都有值。打开相关部分源码查看了下,发现DBGrideh自带的内存数据集关于汇总...
分类:
数据库 时间:
2015-02-07 12:57:31
阅读次数:
212
在一个项目中,使用DBGrideh,当使用自带的内存数据集时,对于Footers添加的求平均值,一直显示为0,其他汇总数据都是可以的,而切换使用TClientDataSet或者TADODataSet,所有汇总数据包括平均值都有值。
打开相关部分源码查看了下,发现DBGrideh自带的内存数据集关于汇总平均数这块,竟然没有处理……,什么情况?
原始相关函数:
procedure TCustom...
分类:
数据库 时间:
2015-01-28 11:16:55
阅读次数:
178
题目大意:给定一个环,要求在这个环上截取长度为偶数且在[L,R]区间内的一段,要求平均值最大
看到环果断倍增
看到平均值最大果断二分答案
看到长度[L,R]果断单调队列
对数组维护一个前缀和,对前缀和维护单调递增的单调队列
每扫过一个数sum[i],将sum[i-L]加入单调队列,再把距离i超过R的点删掉
长度为偶数?对奇数位置和偶数位置分别维护一个单调队列即可
每次找到大于0的...
分类:
其他好文 时间:
2015-01-23 20:09:19
阅读次数:
223