lightoj 1369 - Answering Queries
来源:互联网 发布:全新硬盘重装mac系统 编辑:程序博客网 时间:2024/05/20 06:30
水题,但是我更水,查错查了好久,原来是更新时出错了,细节决定成败,以后一定要注意
#include<stdio.h> #include<string.h> #include<algorithm> using namespace std; long long f( long long A[], int n ) { // n = size of A long long ans = 0; for( int i = 0; i < n; i++ ) ans+= (n-1-i*2)*A[i]; return ans; } long long a[100010]; int main() { int i,j,t,k,m,n,h,x,y,q; char ch[110]; scanf("%d",&t); for(k=1;k<=t;k++) { scanf("%d%d",&n,&q); printf("Case %d:\n",k); for(i=0;i<n;i++) scanf("%lld",&a[i]); long long sum=f(a,n),v; while(q--) { scanf("%d",&h); if(h==1) printf("%lld\n",sum); else if(h==0) { scanf("%d%lld",&x,&v); long long ll=n-1-x*2; sum+=ll*(v-a[x]);a[x]=v;//这里一开始忘了更新了,导致后面出错,坑死我了 } } } return 0; }
- lightoj 1369 - Answering Queries
- lightoj 1369 Answering Queries
- lightoj 1369 - Answering Queries 【思维】
- 【技巧】LightOj Answering Queries 1369
- LightOJ 1369 - Answering Queries(规律)
- lightoj 1369 - Answering Queries 数学
- LightOJ 1369 - Answering Queries (预处理)
- lightoj 1369 - Answering Queries (思维规律)
- lightoj Answering Queries 1369 (数学转换&&技巧)
- lightoj 1369 - Answering Queries (数学、规律、水)
- 1369 - Answering Queries
- 1369 - Answering Queries<数>
- light oj 1369 - Answering Queries
- Light OJ 1369 - Answering Queries 【规律】
- Light OJ 1369 Answering Queries (思维)
- R - Answering Queries
- 1369 - Answering Queries (线段树的单点更新)
- UVA 12424 Answering Queries on a Tree
- 测试管理--文档审查重点
- Android Json解析方法
- HTTP协议 (二) 基本认证
- Search Insert Position
- Struts1 Struts2
- lightoj 1369 - Answering Queries
- JavaCC简介 语法分析生成器 自顶向下 JJTree JJDoc工具 LL语法分析
- hdu2874
- Git的进一步研究
- 世界著名的游戏公司
- silverlight 4 tools for visual studio 2010无法安装
- HTTP协议 (三) 压缩
- GNU-ld链接脚本浅析 .
- SQL Server2008安装问题 MOF编译器无法连接到wmi服务器