JHOK-ZBL1漏电继电器概述 JHOK-ZBL1漏电继电器适用于电源系统中心点直接接地的低压配电系统。基于MCU的密集型设计,用于电动机和配电系统的接地保护,采用零序电流检测法。通过零序电流互感器检测出超过整定值的零序(剩余)漏电电流。JHOK-ZBL1可与分励脱扣器或失压脱扣器的断
http://acm.hdu.edu.cn/showproblem.php?pid=6149 思路: 将图的相关点变成序列。 对于每个点,搜出匹配的山峰状态s。采用递推,i的s状态,搜出两个没用过的点,更新dp[i+1][s|1<<(p-1)|1<<(q-1)],类似01背包,看是否能在现在的基础上+1 #include<iostream> #include<vector> #include<queu
1421 最大MOD值 有一个a数组,里面有n个整数。现在要从中找到两个数字(可以是同一个) ai,aj,使得 ai mod aj 最大并且 ai ≥ aj。 收起 输入 单组测试数据。 第一行包含一个整数n,表示数组a的大小。(1 ≤ n ≤ 2*10^5) 第二行有n个用空格分开的整数ai (1 ≤ ai
只是一点体会,没有技术的含量,对一个写过软件的人来说,硬件水平颇浅。 想做的东西是一个电池供电的设备,使用版本为2.5.1a,在开始的测试中,电流一般在1.2ma左右,这个电流是我不能接受的,于是关闭了对应的ADC及屏显,电流也没有能降下来。一直以为在PM2时的电流会高一些,那就试下PM3的情况,但
#include<iostream> using namespace std; int main(){ int n,a[1010]; cin>>n; for(int i=0;i<n;i++) cin>>a[i]; int b[10]={0}; for(int i=0;i<n;i++){ if(a[i]==0) b[0]++; else{ while(a[i]){ b[a[i]%10]++; a[i]/=10; }
今天写了一下acwing的题目,感觉自己之前对递归没有一个很好的理解,现在写了这几题就有了更好的理解了。 就我而言,递归就是一层一层的调用自己,也就是将层数减少,到最少就不能调用自己了,也就是结束了调用。 解法一: 用二进制枚举每一位。从1到2的n次方,将其转化为二进制,二进制
c++ STL 中map 插入和删除的一些小细节 #include<iostream> using namespace std; #include<map> void printmap(map<int, int>&ma) { for (map<int, int>::iterator it = ma.begin(); it != ma.end(); it++) { cout << " first = " <
题目 思路:假设有只有一种数字,答案为该数字数量,两种数字,答案为大的数量减去小的数量,三种数字,假设数量从小到大排序 s1 s2 s3 ,可以知道当s1+s2<=s3, 答案为s3-(s1+s2) 当s1+s2>s3 ,如果(s1+s2+s3)%20,答案为0,(s1+s2+s3)%21,答案为1(这里好好想想应该不难,cf有一道800分的题就是只
今天做数据整理收集。遇到一个问题。设备上查出来的mac地址和mac地址查询网站要求的格式不一致。 设备上mac地址格式:f8bc.124d.6430mac查询网站要求格式:f8:bc:12:4d:64:30单个mac地址可以手动改格式, 因为有好多各需要经常这样修改,有点麻烦。 写了一个简单shell脚本: mac=$(ech
1、动态sql不支持单引号 @Select({"<script>", "SELECT mnh.mnh_mcn_num, mf.mf_name, mt.mt_name, ma.ma_name, mnh.mnh_plat_name, mnh.mnh_content", "FROM ( SELECT * FROM tbl_varys_m_mcnnotification_h h <where>", "<
题意: 给你一个整数数组 arr 和一个整数 d 。每一步你可以从下标 i 跳到: i + x ,其中 i + x < arr.length 且 0 < x <= d 。 i - x ,其中 i - x >= 0 且 0 < x <= d 。 除此以外,你从下标 i 跳到下标 j 需要满足:arr[i] > arr[j] 且 arr[i] > arr[k] , 其中下标 k 是所有 i 到 j
LOTO示波器_差分电流模块 i01 实测mA电流波形 我们来介绍一下隔离差分模块,这些都是严格意义上的隔离差分模块。都是让被测电路和示波器做电路隔离,输入都是可以反向的,做差分输入。最早推出的是IDM01,一个测高压的隔离差分模块,适合高压和热地的情况,最大可以测正负800伏。 IDM02
题目链接:https://pintia.cn/problem-sets/994805342720868352/problems/994805415005503488 059 Prime Factors (25分) Given any positive integer N, you are supposed to find all of its prime factors, and write them in the format N = p1k1×p
股票量化交易学习第一篇之基础库搭建 1、写在前面1.1、Numpy库的安装1.2、Pandas库的安装1.3、金融数据获取1.4、talib金融库的安装及文档链接1.5、Matplotlib 库安装及文档链接 2、股票技术指标分析2.1、均线分析2.1.1、获取当前坐标轴 2.2、MACD平滑异同移动平均线 1
数组基础: 导读: 开始放寒假,准备开一篇数据结构与算法的汇总,记录这枯燥的寒假学习; 话不多说,先从数组搞起; 希望能坚持下去! 数组的基本使用: 首先对于数组,我们需要知道它基础的规则与运用; public static void main(String[] args) { // 创建一个数组 int[] num = new in
孙子兵法的精髓:先胜而后战。找到对我们有利的趋势,然后追随它。 趋势转折的5个重要步骤 破线 拐头 交叉 排列 乖离 示例(20 60 120 EMA MA 均线) 跌破短期 EMA 短期 EMA 和中期 EMA 进行死亡交叉 短期、中期 EMA 进入空头排列 中期 EMA 和长期 EMA 进行死亡交叉 短期、中期、长期
最朴素的市场规律:价格,围绕市场平均成本上下波动。 两种算法:简单移动平均(SMA)、指数移动平均(EMA)。 过于确切的值对我们其实没有意义,精确的错误不如模糊的正确。 简单移动平均(SMA) \(T\) 代表今天的收盘价, \(T^{'}\) 代表明天的收盘价,\(T_1\) 代表昨天的收盘价,\(T_2\) 代表前天的收盘
1.灌电流、拉电流 单片机的引脚,可以用程序来控制输出高、低电平,这些可算是单片机的输出电压。但是程序控制不了单片机的输出电流。单片机的输出电流,很大程度上是取决于引脚上的外接器件。 1.1简介 如下图1所示:单片机输出低电平时,将允许外部器件向单片机灌入电流,这个电流称为“灌
MyBatis中分页 1.使用Limit分页 MyBatis实现分页,核心为SQL。 1.sql语句: //分页语法: select * from user limit startIndex,pageSize 2.接口: //分页 List<User> queryByLimitUser(Map<String,Integer> map); 3.Mapper.xml : <select id="queryByLimitUser" resultT
在sub2中,我们使用并查集维护每一个颜色相同连续段。 在并查集的根部存储当前的颜色和连续段的左/右端点。 每次尝试拓展一下。 在sub3中,根据sub2的启发,我们也维护连通块使得相邻的连通块颜色不同。 在修改时,如果我们成功把当前点修改成另一个颜色,则当前点的所有相邻点都会和这个点
A:签到 #include<bits/stdc++.h> using namespace std; typedef long long LL; typedef pair<int,int> pii; const int N = 5e4+5; const int M = 1e2+5; const LL Mod = 1e9+7; #define pi acos(-1) #define INF 1e18 #define CT0 cin.tie(0),cout.tie(0) #defin
Day 1 考点还是在南航,第三次去已经没有什么新鲜感了,满脑子都是NOIp能不能考好。考前奶了一波这次必考最短路,于是在试机的时候打了一遍Dij和SPFA的板子,信心满满的上场了。 考试右后方是Kinger_Ma,右后的右边是CK,同考场的还有wxq dalao,RP++。 8:30开始考试 一开始先把4道题都看了
题目如下: ====================================================================== 知识点: ※ Random库 ※ Random.seed()函数 #第一步到第六步慢慢产生的结果 import random #random.seed(0X1010)#做后面的题时要把这个注释掉不然总生成一样的 zi_fu = "abcdefghijkl
#include <iostream> #include<bits/stdc++.h> using namespace std; const int inf=0x3f3f3f3f; int main() { int m,n; while(~scanf("%d%d",&n,&m)) { int ma[120][120]= {0}; int dis[120]; bool vis
题目链接 题目描述 C 国有 \(n\) 个大城市和 \(m\) 条道路,每条道路连接这 \(n\) 个城市中的某两个城市。任意两个城市之间最多只有一条道路直接相连。这 \(m\) 条道路中有一部分为单向通行的道路,一部分为双向通行的道路,双向通行的道路在统计条数时也计为 \(1\) 条。 C 国幅员辽阔,