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

新手如何学做网站百度首页百度一下

新手如何学做网站,百度首页百度一下,seo诊断晨阳,百度引擎检索动态网站前言:这一题本来想就是直接来一个前缀和来写,直接左边加一,右边减一,但是细想好像有问题,我们平时做的题目左边端点造成的影响会对这一段区间造成影响,但是这一题的话超过了左边端点就不会有影响了 那这一题…

前言:这一题本来想就是直接来一个前缀和来写,直接左边加一,右边减一,但是细想好像有问题,我们平时做的题目左边端点造成的影响会对这一段区间造成影响,但是这一题的话超过了左边端点就不会有影响了


在这里插入图片描述


那这一题的思路应该是什么,我们用sum[ i ] 表示 i 以及之前的答案 ,粗糙一想就是 sum[ right ] - sum[ left ]
但是其实这是有纰漏的,我们其实多算了区间 Left 到 right 对 区间 0 到 left-1 的影响


又犯了要给sb的错误, (a-b) 要取模的话 ( ( a-b ) % Mod + Mod ) % Mod


#define _CRT_SECURE_NO_WARNINGS
#include<bits/stdc++.h>
using namespace std;#define ll long long 
const int Mod = 998244353;
int n, m;
const int N = (int)2e5 + 5;
int a[N];string s;
ll sum0[N], sum1[N], num0[N], num1[N];
ll ans[N];
signed main() {cin >> n >> m;cin >> s;for (int i = 0; i < s.size(); i++) {int u = s[i] - '0';int pos = i + 1;ans[pos] += ans[pos - 1];ll t = 0;num0[pos] = num0[pos - 1] + (u == 0);num1[pos] = num1[pos - 1] + (u == 1);sum0[pos] = sum0[pos - 1];sum1[pos] = sum1[pos - 1];if (u) {t = (num0[pos - 1] * pos - sum0[pos - 1]) % Mod;sum1[pos] = (pos + sum1[pos]) % Mod;}else {t = (num1[pos - 1] * pos - sum1[pos - 1]) % Mod;sum0[pos] = (sum0[pos] + pos) % Mod;}ans[pos] += t;sum0[pos] %= Mod; sum1[pos] %= Mod;ans[pos] = (ans[pos] % Mod + Mod) % Mod;}while (m--) {int l, r;cin >> l >> r;ll t = (ans[r] - ans[l - 1]) % Mod;ll one = (num0[l - 1] * (sum1[r] - sum1[l - 1]) % Mod - (num1[r] - num1[l - 1]) * (sum0[l - 1]) % Mod) % Mod;ll zero = (num1[l - 1] * (sum0[r] - sum0[l - 1]) % Mod - (num0[r] - num0[l - 1]) * (sum1[l - 1]) % Mod) % Mod;cout << ((t - one - zero ) % Mod + Mod) % Mod << endl;}return 0;
}
http://www.tj-hxxt.cn/news/81707.html

相关文章:

  • 设计型网站案例百度推广代理商与总公司的区别
  • 网站下方链接图标怎么做免费网站友情链接
  • 成都金牛网站建设公司百度首页登录官网
  • 鄱阳做网站新型实体企业100强
  • 简述网站开发平台抖音账号权重查询
  • 做网站为什么图片上传不了免费制作永久个人网站
  • 甘肃网站建设哪家便宜百度首页纯净版怎么设置
  • 网站添加icp备案号百度推广用户注册
  • 做网站给不给源代码台湾新闻最新消息今天
  • 常州做网站价格企业推广方式
  • 爱做片视频网站培训机构排名全国十大教育机构排名
  • 腾讯网站建设的基本情况球队排名世界
  • 重庆住房城乡建设部网站培训机构学校
  • 商务网站建设难不难搜索引擎优化公司
  • 域名连接网站链接提取视频的网站
  • wordpress 用户中心主题seo百度点击软件
  • 网站建设推广优化有哪些基本方法重庆seo网站
  • 网站界面大小湖南 seo
  • 可以在自己家做外卖的网站如何做网站
  • 自做网站域名重定向800元做小程序网站
  • 陕西网站建设公司找哪家萧山seo
  • 怎么判断网站是否被收录网站优化推广软件
  • 平远县建设工程交易中心网站首页关键词优化价格
  • 网站空间 价格网站收录查询方法
  • 哪些网站做代理营销型网站建设的重要原则
  • 做奢侈品的网站seo培训优化课程
  • b2c典型电子商务平台有哪些宁波搜索引擎优化seo
  • 网页设计html代码大全爱心青岛seo百科
  • 开源企业cms建站系统南宁网络推广软件
  • 乡镇门户网站建设站长seo查询