2105专题

【FZU】2105 Digits Count 线段树

传送门:【FZU】2105 Digits Count 题目分析:与、或、异或三种操作都是每一位相互独立的,所以可以将线段树建四棵,分别对应一位,and和or操作相当于覆盖操作,xor操作相当于反转操作,就和普通的线段树方法类似,设立两个lazy标记即可。查询的时候求得每一位的1的个数*权重(1,2,4,8),全部累加就是答案。 代码如下: #include <cst

LeetCode 每日一题 ---- 【2105. 给植物浇水 II】

LeetCode 每日一题 ---- 【2105. 给植物浇水 II】 2105.给植物浇水II方法:模拟+双指针 2105.给植物浇水II 方法:模拟+双指针 今天是给植物浇水II,昨天是I,本质上和昨天的没有区别,都是模拟,今天额外需要注意的就是需要用一下双指针,其实题目的描述就是双指针了,所以一般情况下都会用到。。。 class Solution {public in

力扣2105---给植物浇水II(Java、模拟、双指针)

题目描述: Alice 和 Bob 打算给花园里的 n 株植物浇水。植物排成一行,从左到右进行标记,编号从 0 到 n - 1 。其中,第 i 株植物的位置是 x = i 。 每一株植物都需要浇特定量的水。Alice 和 Bob 每人有一个水罐,最初是满的 。他们按下面描述的方式完成浇水:  Alice 按 从左到右 的顺序给植物浇水,从植物 0 开始。Bob 按 从右到左 的顺序给植物浇水

poj 2105 IP Address【模板 power2】

这道题就是一个字符串处理的问题。。。 一次AC,很爽。。。 #include <stdio.h>char IP[35]; //存放最开始的二进制数int address[5]; //存放最后的答案int power2(int n){//自己写的2的次方int i;int result=1;for (i=0;i<n;i++)result<<=1; //不停 *2return r

CentOS 8 2105版本安装心得总结,自我救赎的一周!

Linux,是具有开放源码、没有版权、用户众多的技术社区,也是世界上目前技术人员应用人数最多,平台最大的,可操作性最高的操作系统,是身为科技工作者们的我们所必须接触和熟知的操作系统,因为要接触三维数据,可能需要在服务器开展点云分割的标注和训练,所以开始接触、学习最稳定服务器发行版之一的 CentOS 。 一、首先介绍一下基于Linux开发出来的比较热门的平台: ① Ubuntu