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

容易被百度收录的网站怎么向谷歌提交网站

容易被百度收录的网站,怎么向谷歌提交网站,上海app网站建设,企业微信scrm系统源码NOIP2023模拟13联测34 总结 文章目录 NOIP2023模拟13联测34 总结比赛过程题目A. origen题目大意思路 B.competition题目大意思路 C. tour题目大意 D.abstract题目大意 比赛过程 看了一下题,感觉就 T 2 T2 T2 有一点思路。 T 1 T1 T1 先打一个 30 30 30 分暴力&am…

NOIP2023模拟13联测34 总结

文章目录

  • NOIP2023模拟13联测34 总结
    • 比赛过程
    • 题目
      • A. origen
        • 题目大意
        • 思路
      • B.competition
        • 题目大意
        • 思路
      • C. tour
        • 题目大意
      • D.abstract
        • 题目大意

比赛过程

看了一下题,感觉就 T 2 T2 T2 有一点思路。

T 1 T1 T1 先打一个 30 30 30 分暴力,感觉要分位考虑,想了大概 1 h 1h 1h 就跳了。

T 2 T2 T2 想到了先求出整个区间的长度乘上包含这个区间的总数再减去重复算的,想了很久,只会相邻的,只好打个暴力,发现线段树超时,加上离散化又挂了,于是调了好久都没调出来。只好跳了

T 3 T3 T3 赶紧打个暴力

T 4 T4 T4 检查了前 3 3 3 题代码后没什么时间了,题也没看懂

题目

A. origen

题目大意

给定 n n n 个整数 a 1 , a 2 , a 3 ⋯ a n a_1,a_2,a_3\cdots a_n a1,a2,a3an ,求
∑ i = 1 n ∑ j = i n ( ⊕ k = i j a k ) 2 m o d 998244353 \sum_{i = 1}^n\sum_{j = i}^n(\oplus_{k = i}^ja_k)^2 \mod 998244353 i=1nj=in(k=ijak)2mod998244353
n ≤ 2 ∗ 1 0 5 , 0 ≤ a i ≤ 2 ∗ 1 0 5 n\le 2 * 10^5 , 0\le a_i \le 2 * 10 ^5 n2105,0ai2105

思路

s i = ⊕ j = 1 i a j s_i = \oplus_{j = 1}^i a_j si=j=1iaj ,则原式变为:
∑ i = 0 n − 1 ∑ j = 1 n ( s i ⊕ s j ) 2 \sum_{i = 0}^{n - 1} \sum_{j = 1}^n (s_i \oplus s_j)^2 i=0n1j=1n(sisj)2
按位考虑,一个数可以用二次幂的和来表示。考虑怎么处理平方。

因为:
( ∑ i = 1 n a i ) 2 = ∑ i = 1 i a i 2 + 2 ∑ i = 1 n − 1 ∑ j = i + 1 n a i ∗ a j (\sum_{i = 1}^n a_i)^2 = \sum_{i = 1}^i a_i^2+ 2\sum_{i = 1}^{n - 1}\sum_{j = i +1}^n a_i*a_j (i=1nai)2=i=1iai2+2i=1n1j=i+1naiaj
把两部分分开处理。

先处理前面的那项

i i i 的每一位分开求贡献,当前处理到第 j j j

设前 i − 1 i - 1 i1 个数这一位为 0 0 0 的数有 s 0 s0 s0 个,为 1 1 1 的数有 s 1 s1 s1

那么求这一位的贡献

  • 若当前这一位为 1 1 1 2 j ∗ 2 ∗ s 0 2^j*2*s0 2j2s0
  • 若当前这一位为 0 0 0 2 j ∗ 2 ∗ s 1 2^j*2*s1 2j2s1

然后处理后面的那项

先枚举两位 j 1 , j 2 j1 , j2 j1,j2

当前处理到第 i i i

s u m k , l sum_{k , l} sumk,l 为前面 i − 1 i - 1 i1 个数的第 j 1 j1 j1 位为 k k k ,第 j 2 j2 j2 位为 l l l 的个数

设第 i i i 个数这两位分别是 x , y x , y x,y

那么这里的贡献为: 2 ∗ 2 j 1 ∗ 2 j 2 ∗ s u m ! x , ! y 2 *2^{j1} * 2^{j2} *sum_{!x , !y} 22j12j2sum!x,!y

B.competition

题目大意

现在有 n n n 个区间 [ l i , r i ] [l_i , r_i] [li,ri] ,现在问你选取若干的连续的区间的区间并的大小的和。

思路

p r e i , j pre_{i , j} prei,j 表示前 i − 1 i - 1 i1 个区间内,包含点 j j j 的最靠右的数是多少。

可以发现答案就是
∑ i = 1 n ( r i − l i + 1 ) ∗ i ∗ ( n − i + 1 ) − p r e i , j ∗ ( n − i + 1 ) \sum_{i = 1}^n (r_i - l_i +1) * i * (n - i + 1) - pre_{i , j} * (n - i +1) i=1n(rili+1)i(ni+1)prei,j(ni+1)
也就是这个区间被记入答案的次数乘上区间的大小再减去重复的次数

可以用一棵线段树维护加离散化来维护。

先统计答案,然后用线段树更新 p r e pre pre

要卡常

C. tour

题目大意

n n n 个城市,每个城市有一个文化值 v a l i val_i vali

接下来有两种操作

  • 0 x y

    表示城市 x x x 和城市 y y y 之间建立一条无向边 (保证修建前 x x x y y y 不连通)

  • 1 x y

​ 代表有一个人,初始时他的文化值为 0 0 0 ,他会从 x x x 走到 y y y (保证此时 x x x y y y 连通),每走到一个城 市 i i i,他会与这个城市进行文化交流,如果此时他的文化值大于等于 v a l i val_i vali ,那么这次文化交流是 成功的。无论文化交流结果如何,在此之后,他的文化值会加上 v a l i val_i vali 。求出成功的文化交流的次数。

D.abstract

题目大意

定义函数 f ( i , j ) , g ( i , j ) f(i , j) , g(i , j) f(i,j),g(i,j) ,分别表示 i → j i\to j ij 的权值和权值或,想要求出 ∑ i = 1 n ∑ j = 1 n f ( i , j ) g ( i , j ) \sum_{i = 1}^n\sum_{j = 1}^n f(i , j) ^{g(i , j)} i=1nj=1nf(i,j)g(i,j)

把 $f(i , j) , g(i , j) $ 放到 i → j i\to j ij 的简单路径上的点权和点权或

输出答案 m o d 111121 \mod 111121 mod111121

定义: 0 0 = 0 0^0 = 0 00=0

http://www.yayakq.cn/news/992396/

相关文章:

  • 做网站写概要设计网业认证wifi入口
  • 做彩票网站推广深圳品牌整合营销
  • 做网站要用编程吗制作网站代码
  • 蚌埠网站制作公司费用领动网站建设
  • 重庆媒体网站建设单价网站建设好的乡镇
  • 特产网站设计怎样做网络推广软件系统
  • 易语言 做网站想开个视频网站该怎么做
  • 珠海网站建设找哪家标识设计案例
  • 潍坊地区网站制作盘州住房和城乡建设局网站
  • 温州教育网站建设策划方案万能模板
  • 现今网站开发的主流框架iis创建网站
  • 长春一般做一个网站需要多少钱php网站怎么做集群
  • 网站seo多少钱驻马店做网站的公司
  • 网站建设经理logo定制免费
  • 山东住房和城乡建设厅网站登陆哪个网站做免费小程序
  • 浙江微信网站建设建立网站的作用
  • 安阳网站建设商祺自我介绍ppt模板免费下载
  • 网站视频放优酷里面怎么做长沙网站优化方案
  • 网站页面设计说明书2010年最具人气的平面设计师必备网站
  • 商城网站内容模块有哪些学ui设计培训班多少钱
  • 论文明星个人网站建设东莞商城网站开发
  • 毕业设计做网站做什么好网站开发协议中的注意事项
  • 网站建设基础心得湖北专业的网络摄像机
  • 哪个公司做网站最好WordPress的黑色
  • 建设银行交学费网站北京手机网站建设公司哪家好
  • 西宁北京网站建设商丘市今天确诊名单
  • 长岭建设局网站恋爱话术小程序搭建
  • 建设网站的技术风险wordpress wiki模板
  • 国外网站设计风格网站建设需要域名吗
  • 卓企做的网站怎么样免费的网站模板有哪些