HPU 1009
来源:互联网 发布:监控windows 资源命令 编辑:程序博客网 时间:2024/06/18 07:16
点击打开链接
1009: QAQ的区间价值 [思维]
时间限制: 1 Sec 内存限制: 128 MB提交: 117 解决: 71 统计
题目描述
QAQ有一个整数序列,元素个数有N 个,分别为1,2,3...N−1,N 。
假定用数组a[] 来依次记录N 个元素,那么区间[i,j] 的价值=sum(i,j)∗Check(i,j) 。
其中sum(i,j)=∑jk=ia[k] ,表示区间[i,j] 元素之和。
假定用数组
其中
现在,QAQ想知道所有子区间的价值之和。
对于区间
输入
第一行输入一个整数T ,代表有T 组测试数据。
每组数据占两行,第一行输入一个整数N ,代表序列的元素个数。
注:1<=T<=10000,1<=N<=100000 。
每组数据占两行,第一行输入一个整数
注:
输出
对每组测试数据,输出序列所有子区间价值之和。
样例输入
31299
样例输出
102500
AC代码:
#include<stdio.h>
int main()
{
int t,n,m;
long long s;
scanf("%d",&t);
while(t--)
{
scanf("%d",&n);
if(n%2==1)
{
m=(n+1)/2;
s=m*m;
}
else
s=0;
printf("%lld\n",s);
}
return 0;
}
阅读全文
0 0
- HPU 1009
- HPU
- [HPU
- [HPU
- 【HPU 1009 QAQ的区间价值】
- 【hpu oj 1009 QAQ的区间价值 思维】
- hpu--1703
- hpu--1715
- hpu--1717
- hpu 1032
- hpu E
- HPU D
- HPU C
- HPU A
- HPU G
- hpu 1413
- HPU 周练一
- HPU 1192
- ZYNQ+Vivado2015.2系列(九)基于AXI总线的等精度频率计(测量数字信号频率)
- Drools决策表的使用
- C#编写一个打字母游戏,详细代码。。。。。
- 浅谈Spring AOP
- keepalived+nginx双机热备+负载均衡
- HPU 1009
- golang-gin框架笔记
- 数据库及表的修改和删除
- I/O练习
- bootstrap元素排版
- LNMP
- Android [小技巧] 启动界面
- 将自己的Java程序转为exe文件
- android studio 系统学习笔记(一)android studio界面介绍