ZZULIOJ1736: 签到二(老是输出超出限制,已疯,求解)
来源:互联网 发布:淘宝建模招聘 编辑:程序博客网 时间:2024/06/07 20:02
1736: 签到二
Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 148 Solved: 20
SubmitStatusWeb Board
Description
给你一个长度为n的数列X,和一个长度为m的数列Y(下表从1 开始)。
我们规定ans[i][j] = x[1]*y[1]+x[1]*y[2]+……+x[1]*y[j-1]+x[1]*y[j]+
x[2]*y[1]+x[2]*y[2]+……+x[2]*y[j-1]+x[2]*y[j]+
x[3]*y[1]+x[3]*y[2]+……+x[3]*y[j-1]+x[3]*y[j]+
……
x[i-1]*y[1]+x[i-1]*y[2]+……+x[i-1]*y[j-1]+x[i-1]*y[j]+
x[i]*y[1]+x[i]*y[2]+……+x[i]*y[j-1]+x[i]*y[j];
Input
多组测试实例
每组
第一行输入 n,m;(1<=n,m<10000)
第二 行包含 n 个数 分别为 X[1]……X[n];
第三行 包含 m个数 分别为 Y[1]……Y[n];(0<X[i],Y[i]<10000)
第四 行包含一个整数 w(0<w<10000);
接下来的w行,每行包含两个整整数 A,B;
Output
对于每个A,B;请输出对应的ans[A][B];
Sample Input
3 21 1 11 111 1
Sample Output
1
超限代码,求改:
#include<stdio.h> #include<iostream> #include<string.h> using namespace std; long long a[10010],b[10010],c[10010],d[10010]; long long n,m,x,y,t,i,j; int main() { while(scanf("%I64d%I64d",&n,&m)==EOF) { memset(c,0,sizeof(c)); memset(d,0,sizeof(d)); for(i=1;i<=n;i++) {scanf("%I64d",&a[i]); c[i]=c[i-1]+a[i];} for(i=1;i<=m;i++) {scanf("%I64d",&b[i]); d[i]=d[i-1]+b[i];} scanf("%I64d",&t); for( i=0;i<t;i++) { scanf("%I64d%I64d",&x,&y); printf("%I64d\n",c[x]*d[y]); }} }
0 0
- ZZULIOJ1736: 签到二(老是输出超出限制,已疯,求解)
- 查询客户时,提示“查询已超出200行,请限制查询“
- 从签到脚本到自动化(二)
- 求解三角形(二)
- 织梦小常识dede title 标题长度限制(超出显示省略号,不超出则显示全部)
- 在使用iMatrix平台中遇到产品已过期或超出同时在线人数限制时,该如何处理?
- sqlserver还原数据库超出限制
- CSS 限制字数,超出隐藏
- 小程序-文字超出限制
- 小程序-文字超出限制
- (已废)限制字数脚本
- 1736: 签到二(别拦我,撞死算了)
- redis 主从 如何限制用户签到一次
- cout/cin(输出/输出)流限制输出宽度
- JS脚本:判断是否超出字数限制(能区分中英文)
- oracle归档日志超出了恢复闪回恢复区(flash_recovery_area)限制的解决方法
- android MultiDex multidex原理下超出方法数的限制问题(三)
- access复制粘贴的时候显示溢出(超出9500条限制)解决办法
- iOS开发block传值基本使用方法
- properties文件
- 网页显示时间
- iOS中.pch文件的使用
- C#之XML基础 创建一个XML树
- ZZULIOJ1736: 签到二(老是输出超出限制,已疯,求解)
- 为什么重写了equals()之后还要重写hashCode()
- Python的base64
- jquery操作select大全
- 最近遇到不少客户提出关于PP账户名字需要更改,如何更改的问题。因此在此做个简单的总结,希望能帮到一些朋友!
- (9)安装开源bbs, discuz
- Java == 与 equals 区别
- Gradle Android客户端程序打包(基于gradle 2.10版本验证通过)
- iOS -- 单张图片上传到服务器