板刷codeforces 1200 1400

Codeforces 1857E:Power of Points 区间?

# [1857E.Power of Points](https://codeforces.com/contest/1857/problem/E "Codeforces 1857E") ## Description: - $n$ 个数:$x_1,···,x_n$,从左向右扫,当 $s=x_i$ 时,可 ......
区间 Codeforces Points 1857E Power

Codeforces Round 881 (Div. 3)

# A. Sasha and Array Coloring 为了让贡献最大,每种颜色只能染两个数 显然这两个数为最大值与最小值、次大值与次小值、第三大值与第三小值……以此类推即可 # B. Long Long 为了让和最大,我们需要的就是把所有负数变成正数 那么第一问的答案就是 $\sum_{i=1 ......
Codeforces Round 881 Div

Codeforces Round 891 (Div. 3) A-G

偷偷摆烂导致小号掉了16分,但是队友涨了16分,~~一定是米哈游的问题!~~ ## A. Array Coloring 题意:给出一个长为$n$的数组,问能否把所有元素分别染成两种颜色中的一种,并且使得同种颜色的元素和它们最后的奇偶性相同。 ### Solution 算出奇数个数看是不是奇数个即可 ......
Codeforces Round 891 A-G Div

Codeforces Round 891 (Div. 3)

# A. Array Coloring ```cpp #include using namespace std; void solve() { int n; cin >> n; int sum = 0; for( int i = 1 , x ; i > x , sum += x; if( sum % ......
Codeforces Round 891 Div

Codeforces Round 891(Div. 3)

# Codeforces Round 891(Div. 3) ## A. Array Coloring > 给你一个由 $n$个整数组成的数组。你的任务是确定是否有可能用两种颜色给数组中的所有元素着色,使得两种颜色元素的和具有相同的奇偶性,并且每种颜色至少有一个元素被着色。 > > 例如,如果数组是 ......
Codeforces Round 891 Div

Codeforces Round 891 (Div. 3) 题解

# A. Array Coloring 因为: 偶数+偶数=偶数 奇数+奇数=偶数 奇数+偶数=奇数 所以设 $s1$ 为奇数之和,$s2$ 为偶数之和 $s2$ 必定是偶数 如果奇数的个数为偶数,则 $s1$ 为偶数;否则是奇数 而在 $s1$ 为奇数时,即使拿一个奇数加到 $s2$ 里,那么也是 ......
题解 Codeforces Round 891 Div

Codeforces Round 891 (Div. 3) 总结

## 一段时间没打比赛,整个节奏没找到,对于会的问题代码实现的不够顺畅,对于看起来不会的问题总是有种先入为主的算法恐惧,其实不是算法不会,而是思维和灵性不够 1. c题是构造题,不难想到最小值出现次数一定是最多的,最小值具有的性质是相对位置不影响出现次数,对出现次数排序让整个问题清晰,想到这点整个问 ......
Codeforces Round 891 Div

[补题] Codeforces Round 891 (Div. 3)

### 闲话 第一场CF div3,T2读错题了...T3构造乱搞没搞出来...在此深刻反思。 ### A #### Translate 我们可以任意将一个数组拆成两部分,分别求出这两部分的和,是否有一种拆分方式使得这两部分和的奇偶性相同? #### Analysis ~~根据小学数学我们得知~~ ......
Codeforces Round 891 Div

Codeforces Round 891 (Div. 3)

# [Codeforces Round 881 (Div. 3)](https://codeforces.com/contest/1857) ## [A.Array Coloring](https://www.luogu.com.cn/problem/CF1857A) ### 题目大意 [link] ......
Codeforces Round 891 Div

CodeForces CF1846G 题解

# CodeForces CF1846G 题解 - [CodeForces题目链接](https://codeforces.com/contest/1846/problem/G) - [洛谷题目链接](https://www.luogu.com.cn/problem/CF1846G) - 标准答案是 ......
题解 CodeForces 1846G 1846 CF

Codeforces Round 891 (Div. 3)

Codeforces Round 891 (Div. 3) A - Array Coloring 思路:需要两部分的奇偶相同,判断奇数的个数是否为偶数即可 #include<bits/stdc++.h> using namespace std; #define int long long //#de ......
Codeforces Round 891 Div

Codeforces 890-891的一些题目的反思

和atcoder一起出交互题是吧。 D题回复逆序对个数,对于[L,R-1]和[L,R],如果R是最大值,那么对逆序对个数无影响。这样来确认某个数是不是最大的,然后递归扩展到整个区间 这里看到逆序对,要想到归并排序、分治、递归、区间合并。。。。。 查看代码 // Problem: D. More Wr ......
Codeforces 题目 890 891

codeforces 891 (div3)857E - Power of Points

# E. 点的力量 每个测试限时2秒 每个测试限制内存为256兆字节 输入以标准格式输入 输出以标准格式输出 给定n个具有整数坐标x1,…xn的点,这些点位于数线上。对于某个整数s,我们构建段[s, x1],[s, x2],…,[s, xn]。注意,如果xi using namespace std; ......
codeforces Points Power 857E div3

Codeforces 1857D:Strong Vertices 与图论无关的出度最大统计

# [1857D.Strong Vertices](https://codeforces.com/contest/1857/problem/D "Codeforces 1855B") ## Description: - 给定两个长度均为 $n$ 的数组 $a$ 和 $b$ (编号$1$~$n$),如 ......
Codeforces Vertices Strong 1857D 1857

Codeforces Round 891 (Div. 3)

## A. Array Coloring ### 题意 给你 $n(2\le n\le50)$ 个数,你可以把每个数染成红或蓝,求是否有方案满足每个颜色都有数而且两种颜色每个颜色内所有数之和的奇偶性相同。多组数据 $(t\le1000)$。 例如:$[1,2,4,3,2,3,5,4]$ 染成 $[\ ......
Codeforces Round 891 Div

Siemens 西门子S7-1200PLC与组态王TCP通讯

1.0 首先打开组态王软件,这里测试用的是6.6版本的 2.0 点击菜单栏的新建项目,然后下一步 3.0 这一步是选择项目存放的目录,找到存放位置就下一步 4.0 接下来就是设置工程名称了,自己根据项目定义 5.0 完成以上步骤,你就会看到如下图的项目,然后我们选择菜单栏点击开发 6.0 选择演示模 ......
组态 Siemens 通讯 1200 PLC

Siemens 西门子PLC1200的S7通讯(同一项目下)3.通讯测试

前面两篇介绍了S7连接的主要指令PUT写入和GET读取,这期讲测试下这个指令,首先说下有两个注意,一个是如下图要设置组态,有绿色勾选的就说明没大问题,这里要注意连接名称要统一,用同一个连接,因为不同的连接会造成不同的ID设置,另外主动建立连接只能作为客户端的勾选,服务端不需要勾选,第二张图要勾选S7 ......
通讯 Siemens 项目 1200 PLC

Siemens 西门子PLC1200的S7通讯(同一项目下)1.GET接收指令

1.0 首先在同一项目下,组态两个PL,如下图,组态了2个1200PLC 1214C的PLC 2.0 点击链接里面,在窗口的右上角选择S7连接,这个窗口可以看到本地ID,和主动建立连接勾选,然后选择添加,下面的信息框就会显示已添加 2.1 如下图,就是建立S7连接后的组态 3.0 然后在每个PLC的 ......
指令 Siemens 通讯 项目 1200

Siemens 西门子PLC1200的S7通讯(同一项目下)2.PUT写入指令

上期主要讲了S7通讯连接的GET读取指令,如下图,用指针制定需要从伙伴PLC哪个位置读取,然后放到本地PLC的哪个位置 本期说一下S7连接的另一个关键写入指令PUT 1.0 接下来我们解读下这个PUT指令块 REQ:控制参数request,当上升沿时,启动写入数据 ID:需要匹配伙伴连接的对象的寻址 ......
指令 Siemens 通讯 项目 1200

Siemens 不同项目下的S7-1200之间的开放式以太网通信实现数据交换

一、要完成的功能任务 1.S7-1200 CPU Clinet 将发送数据区 DB4 块中的 10 个字节的数据发送到 S7-1200 CPU server 的接收数据区 DB4 块中; 2.S7-1200 CPU Clinet 将S7-1200 CPU server 发送数据区 DB5 块中的 1 ......
以太网 开放式 之间 Siemens 项目

Siemens 西门子S7-1200 PLC模拟量控制变频器

一、任务目标 该任务是关于西门子1200PLC模拟量应用案例。西门子S7-1200 PLC的模拟量功能可以控制电动阀、变频器等外部设备,也可以采集传感器的温度、压力、液位、流量等。本任务主要使用的是模拟量控制台达变频器从而控制电机的转速。 二、任务描述 某设备厂,需要对设备进行散热。采用变频器调速控 ......
变频器 Siemens 1200 PLC S7

Codeforces Round 890 (Div. 2) supported by Constructor Institute A-E1

A n=50非常小 所以直接暴力枚举 枚举每次把某个数以下的全部减完 然后看一下是否上升就行 https://codeforces.com/contest/1856/submission/217275334 B题直接 贪心 前面优先放最小的 最后一个放最大的 然后如果重复了就到前面去看能不能调整一下 ......

Codeforces Round 890 (Div. 2)

## [A.Tales of a Sort](https://codeforces.com/contest/1856/problem/A) ### 题目大意 Alphen has an array of positive integers $a$ of length n. Alphen can pe ......
Codeforces Round 890 Div

Siemens 西门子S7-1200 PLC模拟量控制变频器

一、任务目标 该任务是关于西门子1200PLC模拟量应用案例。西门子S7-1200 PLC的模拟量功能可以控制电动阀、变频器等外部设备,也可以采集传感器的温度、压力、液位、流量等。本任务主要使用的是模拟量控制台达变频器从而控制电机的转速。 二、任务描述 某设备厂,需要对设备进行散热。采用变频器调速控 ......
变频器 Siemens 1200 PLC S7

Siemens 西门子S7-1200 PID功能组态

在我们实际工作经常会用到PID控制系统,比如控制恒压供水设备,恒温加热设备等。这些设备使用PLC进行控制时,不仅仅需要编程,还需要设置相关参数(或者说组态)。只有正确设置了相关参数之后,程序编写的才有意义。 那么今天我们以西门子1200PLC为例,给大家讲讲如何组态PID功能。在组态之前,要先判断如 ......
组态 Siemens 功能 1200 PID

Codeforces Round #890 Div.2

[link](https://codeforces.com/contest/1856) 题号:1856A~E2 ## [A](https://codeforces.com/contest/1856/problem/A) 题面: >给定一个正整数 $n$ 和一个长度为 $n$ 的序列 $a$,重复执行 ......
Codeforces Round 890 Div

Codeforces Round 890 (Div. 2) A-E1

## A. Tales of a Sort 题意:给出一个长为n的数组a,每次操作可以使得所有的数-1,最小不会小于0,问至少需要多少次操作才能使得a变得有序。 ### Solution 把数组a排序,从大到小遍历,如果当前的$a[i]$不是原来的话,那么要想让它有序,必须进行当前的$a[i]$次操 ......
Codeforces Round 890 A-E Div

Codeforces Round 890 (Div.2)

赛时没想到c是二分答案 ## C. To Become Max ### 题意 给定一个长度为$n$的数组$a$,可对$a_i$加1当$a_i\le a_{i+1}$,最多可进行$k$次这样的操作,求最多$k$次操作后数组$a$中的最大值。 ### 思路 首先找出原数组中最大的值,然后枚举1到n-1, ......
Codeforces Round 890 Div

Codeforces Round 890 (Div. 2) supported by Constructor Institute

# Preface 现在开始严格按照**双号上分法**来打CF了,大致就是每次比赛都拿两个号中分较少的那个打,这样可以保证两个号的最高分不降 然后昨天打完就后悔了,没有拿*hl666*那个号打导致没抓住难得的上分机会,本来可以打到橙名渡劫局的但分全加在*Kusanagi_Misuzu*那个号上了 不 ......

【题解】Codeforces Round 890(CF1856)

赛时过了 A-E1,rk195 可惜是 E2 傻逼了不会背包优化了,直接连普及组水平都不到了。 ## A.Tales of a Sort ### 题目描述: 给定长度为 $n$ 的序列 $a$,每次操作为对于所有 $i$ 将 $a_i$ 变为 $\max(a_i-1,0)$,询问最少多少次操作之后可 ......
题解 Codeforces Round 1856 890