当前位置: 首页 > news >正文

灵台县门户网站/新浪疫情实时数据

灵台县门户网站,新浪疫情实时数据,网易企业邮箱附件大小限制,浪漫做爰网站函数f(n,m) { 若n1或m1返回a[n][m]; 返回f(n-1,m)异或f(n,m-1); } 读入2<n,m<100 for i2->100读入a[1][i] for i2->100读入a[i][1] 输出f(n,m) 发现当n,m较大时程序变得异常缓慢。 小b经过一番思考&#xff0c;很快解决了这个问题。 这时小c出现了&…

函数f(n,m)
{
若n=1或m=1返回a[n][m];
返回f(n-1,m)异或f(n,m-1);
}
读入2<=n,m<=100
for i=2->100读入a[1][i]
for i=2->100读入a[i][1]
输出f(n,m)

发现当n,m较大时程序变得异常缓慢。
小b经过一番思考,很快解决了这个问题。
这时小c出现了,我将n,m都增加131072,你还能解决吗?
相对的,我会读入2->131172的所有a[1][i]和a[i][1]。
小b犯了难,所以来找你,你能帮帮他吗?
Input
第一行读入131171个正整数,表示i=2->131172的a[1]i。
第二行读入131171个正整数,表示i=2->131172的a[i]1。
第三行读入一个正整数Q(1<=Q<=10000),表示询问的次数。
接下来Q行,每行两个数n,m(2<=n,m<=100),表示每一组询问。
Output
Q行,每行为f(n+131072,m+131072)
Input示例
2 3 4 5 6 7 8 … 131171 131172
2 3 4 5 6 7 8 … 131171 131172
3
2 2
2 3
2 4
Output示例
0
0
131072

题解
f[i][j]=f[i-x][j]^f[i][j-x]
-> f[n+131072][m+131072]=f[n][m+131072]^f[n+131072][m]
所以预处理两个矩阵a1[100][131172],a2[131172][100]

代码

#include<iostream>
#include<cstdio>
#include<cstring>
#include<cstdlib>
#include<set>
#include<ctime>
#include<vector>
#include<cmath>
#include<algorithm>
#include<map>
#include<queue>
#define mod 1000000007
#define ll long long 
#define N 10000005 
#define inf 0x7fffffff
using namespace std;
inline int read()
{int x=0,f=1;char ch=getchar();while(ch<'0'||ch>'9'){if(ch=='-')f=-1;ch=getchar();}while(ch>='0'&&ch<='9'){x=x*10+ch-'0';ch=getchar();}return x*f;
}
int a[105][131371],b[131371][105];
void build()
{for (int i=2;i<=100;i++) a[i][1]=b[i][1],b[1][i]=a[1][i];for (int i=2;i<=100;i++)for (int j=2;j<=131172;j++){a[i][j]=a[i-1][j]^a[i][j-1];b[j][i]=b[j-1][i]^b[j][i-1];}
}
int main()
{for (int i=2;i<=131172;i++) a[1][i]=read();for (int i=2;i<=131172;i++) b[i][1]=read();build();int Case=read();while (Case--){int n=read(),m=read();printf("%d\n",a[n][m+131072]^b[n+131072][m]);}return 0;
}
http://www.jmfq.cn/news/4994209.html

相关文章:

  • 做网站做电脑版还是手机版好/济南百度seo
  • 做响应式网站是不是都用rem/网络营销策略主要包括
  • 做网站就上凡科建站/网站引流推广软件
  • 方正隶变简体可以做网站用么/西安seo王尘宇
  • 深圳网站建设公司地图/seo学校培训课程
  • 网站开发的技术支持/深圳市住房和建设局官网
  • wordpress获取站点链接/怎么建网站教程
  • 公司活动策划方案怎么做/南宁seo咨询
  • 网站顶部展出的大幅广告/永久免费wap自助建站
  • 哪个学校有网站建设/青岛seo霸屏
  • 模版网站如何优化/中国网站排名查询
  • 门户网站建设哪里有/如何免费建立一个网站
  • 百度权重排名高的网站/seo 推广教程
  • 做网站要备案/简述网站推广的意义和方法
  • 网络营销方式名词解释/的搜索引擎优化
  • 书生商友软件怎么样/优化网络培训
  • 搭建好网站生情好域名后怎么做/seo关键词排名优化
  • 西安电商网站/新的网站怎么推广
  • 小程序自己做网站/山东济南seo整站优化公司
  • 哈尔滨网站建设工作/网站排行查询
  • 青岛开发区 网站建设/域名交易域名出售
  • 无代码做网站/产品怎么做市场推广
  • 百度网站排名怎么提高/百度快照投诉中心官网
  • 网做网站/有没有免费的推广网站
  • 化工网站模板免费下载/百度营销登录入口
  • 西安网站维保公司/制作网站需要的技术与软件
  • 现代农业建设 乡网站/网站关键词排名如何提升
  • 汉口做网站jw100/刷粉网站推广快点
  • 南通做电力的公司网站/哪些浏览器可以看禁止访问的网站
  • 网站开发成本如何入账/新媒体营销策略有哪些