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

我想自己做网站江西省上饶市城乡建设网站

我想自己做网站,江西省上饶市城乡建设网站,wordpress无插件下载,企业网站建设策划书 前言正题 题目大意 给出一个长度为nnn的序列aaa和数字lll#xff0c;定义两个长度为lll的区间[l1,r1][l_1,r_1][l1​,r1​]和[l2,r2][l_2,r_2][l2​,r2​]的距离为有多少个不相同的数字。 然后有qqq个询问kik_iki​#xff0c;要求输出有多少对距离为kik_iki​的区间。 解题思路…正题 题目大意 给出一个长度为nnn的序列aaa和数字lll定义两个长度为lll的区间[l1,r1][l_1,r_1][l1​,r1​]和[l2,r2][l_2,r_2][l2​,r2​]的距离为有多少个不相同的数字。 然后有qqq个询问kik_iki​要求输出有多少对距离为kik_iki​的区间。 解题思路 我们发现若我们求出了[l1,r1][l_1,r_1][l1​,r1​]和[l2,r2][l_2,r_2][l2​,r2​]的距离就可以O(1)O(1)O(1)求出[l11,r11][l_11,r_11][l1​1,r1​1]和[l21,r21][l_21,r_21][l2​1,r2​1]的距离(两个ififif即可)。 我们可以枚举计算的区间对的位置差 所以我们可以用ansi,jans_{i,j}ansi,j​表示区间[i,il−1][i,il-1][i,il−1]有多少个与其距离为jjj的区间。然后做个前缀和即可。 时空间复杂度都是O(n2)O(n^2)O(n2)。我们发现空间复杂度并不能胜任所以我们可以将ansi,jans_{i,j}ansi,j​的jjj的意义变为有多少个与其距离为kjk_jkj​的区间。 然后空间复杂度O(nq)O(nq)O(nq) codecodecode #includecstdio #includecstring #includealgorithm using namespace std; const int N11000; int n,q,a[N],x[N],num[N],ans[N][110],L; bool v[N]; int main() {freopen(lottery.in,r,stdin);//freopen(lottery.out,w,stdout);scanf(%d%d,n,L);for(int i1;in;i)scanf(%d,a[i]);scanf(%d,q);for(int i1;iq;i)scanf(%d,x[i]),v[x[i]1]1;num[0]1;for(int i1;in;i)num[i]num[i-1]v[i];for(int l1;ln;l){int dis0;if(lLn) break; for(int i1;iL;i)if(a[i]!a[il]) dis;ans[1][num[dis]];ans[1l][num[dis]];for(int i2;in-L1;i){int jil;if(jn-L1) break;if(a[i-1]!a[j-1]) dis--;if(a[iL-1]!a[jL-1]) dis;ans[i][num[dis]];ans[j][num[dis]];}}for(int i1;inum[n];i)for(int j1;jn;j)ans[j][i]ans[j][i-1];for(int i1;iq;i){for(int j1;jn-L1;j)printf(%d ,ans[j][num[x[i]]]);putchar(\n);} }
http://www.zqtcl.cn/news/39651/

相关文章:

  • 网站后台如何取消验证码登陆在线域名解析ip地址
  • 平台制作专业网站制作中国建设银行保函查询网站
  • 网站建设合同范文全球十大跨境电商平台
  • wordpress免费网页建站阿里云 wordpress 教程
  • 怎么停止网站网站搭建流程负责人
  • 做外国网站用什么服务器信息网站模板
  • 品牌高端网站制作口红网站建设目标
  • 视频网站 flash h5域名注册官网
  • 阿里巴巴网站建设改图片品牌建设的十六个步骤
  • 有没有做底单的网站万润 企业网站建设
  • 企业网站有哪些优点建行网上银行登录入口官网
  • php个人网站论文阿里云网站建设怎么样
  • 个人介绍微电影网站模板免费下载韩城建设局网站
  • 网站网页背景颜色 多彩郑州移动端网站建设
  • 在线做漫画的网站辽宁和生活app下载安装
  • 如何在百度搜索dw做的网站用dw做的网页如何上传到网站
  • 网站域名需要备案吗商务网站建设的一般流程是什么意思
  • 营销型网站建设 多少钱青岛黄岛网站建设
  • 网站建设服务器租用郑州专业做淘宝网站
  • 属于seo网站优化做游戏数据分析的网站
  • 金坛做网站的北京网站设计与建设
  • 网站成品下载长沙企业网站推广服务公司
  • 文本网站代码空两格怎么做永州seo快速排名
  • 百度网站架构自己做的网站链接
  • 做企业网站找谁商丘网站推广
  • 毕业生网站建设方案书赣州网站建设哪家便宜
  • 天津高端网站制作客户网站留言
  • 电脑建设网站服务器重庆秀山网站建设报价
  • 电子商务网站建设薛万欣wordpress 萌
  • wordpress的管理员权限代码网站seo基本流程