首页 > 其他分享 >CF1600~1700

CF1600~1700

时间:2024-05-18 11:18:44浏览次数:13  
标签:1700 平方 code 复杂度 异或 le CF1600 oplus

1731C

\(a\) 的质因子为奇数个,当且仅当 \(a\) 是平方数。

我们考虑如何处理出有多少段的异或和为平方数。

枚举平方数 \(p\),枚举左端点 \(l\),问题就变成了有多少 \(r\) 使得 \(\oplus_l^ra_i=p\),处理出异或前缀和 \(s_i=\oplus_1^ia_i\),查询有多少 \(r\) 使得 \(s_r\oplus s_{l-1}=p\) 即可。变形成 \(s_r=p\oplus s_{l-1}\),这个东西可以递推处理出来。时间复杂度 \(O(n\sqrt{n})\),注意数组开大一点,多处理一点平方数。

code

1730B

考虑二分代价 \(k\),\(k\ge\max t_i\)。

显然每个点的代价不能超过 \(k\)。将绝对值拆开得到:

\[-k+t_i+x_i\le x_0\le k-t_i+x_i \]

对于 \(n\) 组不等式求解集即可。二分过程中记录一下答案。

卡了一会,一开始没想到暴力求解集就行。

时间复杂度 \(O(n\log n)\)。

code

标签:1700,平方,code,复杂度,异或,le,CF1600,oplus
From: https://www.cnblogs.com/BYR-KKK/p/18199162

相关文章

  • codeforce 1700-1900
    3.6LonelyMountainDungeons 算贡献算了半天还错了,这种采用容斥可以减少细节处理,代码注释有#include<bits/stdc++.h>usingnamespacestd;#defineendl"\n"#defineintlonglongtypedeflonglongll;voidsolve(){intn,b,x;cin>>n>>b>&......
  • TS 踩坑笔记: 箭头函数添加泛型报错(Error: JSX element ‘T’ has no corresponding
    前言今天给大家分享一个在React项目中使用TypeScript遇到的错误项目背景React+TS的项目配置,项目中关于React组件的使用.tsx后缀,其他单纯的文件使用.ts后缀问题描述在React组件附近定义泛型的箭头函数时产生TS报错警告,原本以为是语法写错了但是实际上在.t......
  • cf edu 1700
    1430D.StringDeletion因为要最大话操作次数,所以我们每次删除的时候删除没有被删除最左侧连续相同长度大于等于2的部分。想清楚贪心策略后,用快慢指针就可以\(O(N)\)实现本体。#include<bits/stdc++.h>usingnamespacestd;voidsolve(){intn;strings;......
  • IP新地标!三思1700㎡“裸眼3D悬浮橱窗”惊艳深圳湾区之心
    适逢炎炎夏日,当你走在街头,看见一瓶悬浮半空的巨型雪碧,是否会想起昔日“望梅止渴”的故事?是的!这样一幕酷炫的现代版场景近期就在深圳南山区上演。图片来源:深圳南山区电信大厦三思LED屏无论是南海大道来往深南大道、滨海大道,抑或是前往蛇口、前海片区的主要交通干道。在这条东西向交......
  • 【八月】CF *1700 ~*1900
    466C想双指针假的。考虑直接分类讨论能不能取:一个点能取,当且仅当他在总和的\(\frac{1}{3}\)处或\(\frac{2}{3}\)处。那就很好讨论了:遍历一遍数组,能做左断点就做,找到另一个时累加已经找到的左断点数。20C板子。474D直接dp。然后用前缀和回答询问。先对好的串求出数量......
  • 遥控器、电子秤等包含纽扣电池商品应该如何办理16CFR1700.15和16CFR1700.20/ANSI C18.
    本政策适用的纽扣电池和硬币电池本政策适用于独立式纽扣电池或硬币电池,它们是扁圆形的单体电池,直径通常为5到25毫米,高度为1到6毫米。纽扣电池和硬币电池可作为单独的电池出售,但也用于各种消费品和家居用品中,其中包括遥控器、钟表、电脑、照相机、计算器、手电筒、无焰蜡烛......
  • CF1325D(异或构造)1700
    原题链接题目大意:给定整数u和v(0\(\leq\)u,v\(\leq\)\(10^{18}\))试构造长度最短的数组,使得数组内所有元素的异或和为u,加和为v。如果有解,输出两行,第一行输出一个整数n,第二行输出n个非负整数,表示数组里的元素。多解输出任意一组即可。如果无解,输出一行一个整数−1。......
  • leetcode1700
    静态链表classSolution{public:intcountStudents(vector<int>&students,vector<int>&sandwiches){intstup=0,sanp=0,tmp;intn=s......
  • CF1700板刷
    CF1700板刷前言:vpedu的时候逐渐力不从心,于是滚回来板刷1700qwqhttps://codeforces.com/problemset?order=BY_RATING_ASC&tags=1700-log3.5466C3.6474D3.7339D,1......
  • Rhino 7 「3D建模工具」v7.26.22343.17002中文版
    Rhino7对于专业的3D设计人员来说它是一款非常不错的3D建模软件!Rhinoceros7mac能轻易整合3DSMAX与Softimage的模型功能部分,犀牛软件mac版对要求精细、弹性与复杂的3DNUR......