Ncurses(三)- 使用颜色 检查颜色可用 在使用颜色之前,你需要知道你的终端是否支持颜色显示,你可以通过以下if检测: if (has_colors() == FALSE) { endwin(); printf("Your terminal does not support color\n") ...
分类:
其他好文 时间:
2021-06-06 19:23:46
阅读次数:
0
bit_manipulation 二进制位操作 binary_and(a: int, b: int) → str 整数二进制 and 操作 对两个整形参数,先转换成二进制,对2个二进制数据进行 and 与操作,返回 二进制字符制 binary_or(a: int, b: int) → str or ...
分类:
其他好文 时间:
2021-06-03 17:54:32
阅读次数:
0
利用几何关系转化以后,变成经典的区间覆盖问题 #include<bits/stdc++.h> using namespace std; typedef long long ll; const int maxn = 10010; const double eps = 1e-11; int n, L, ...
分类:
其他好文 时间:
2021-06-03 17:39:32
阅读次数:
0
思路: 将x和y不断移位和1相与进行判断是否相等,不等加一即可 class Solution { public: int hammingDistance(int x, int y) { int MAX_BIT=30; int res=0; for(int i=0;i<=MAX_BIT;++i){ i ...
分类:
其他好文 时间:
2021-06-02 20:04:48
阅读次数:
0
我们先考虑直接按题目上的来建边(\(2-sat\))。 $l(i,j)$代表$i$这个点在$j$时活着。 $d(i,j)$代表$i$这个点在$j$时死去。 所以对应边来连就行了。 还有第三类边即不能前面死了,后面复活。 但这样的点是$O(Tn)$的,我们根本无法接受。 但是我们发现,每条边,标记了$ ...
分类:
Web程序 时间:
2021-06-02 19:18:06
阅读次数:
0
先擦除后写入,stm32内置flash擦或写时,必须打开外部/内部高速振荡器。 擦除操作 以页为单位,每页1024个字节 起始地址0x0800 0000 擦写时要避开用户程序存储区 最多擦写10万次 擦除一页要10ms 写操作 以16bit宽度为单位,允许跨页写入 ...
分类:
其他好文 时间:
2021-06-02 16:37:58
阅读次数:
0
题链 分析 结论:由n个点组成的大小分别为$a_1,a_2,\cdots,a_k$的联通块,再加入$k$条边形成一棵树的方案数为$(\prod a_i)\times n^k-2$ 所以不妨考虑一个节的生成函数: \[ G(x)=\sum_{k\in B}\frac{k}{k!}x^k \] 答案为: ...
分类:
其他好文 时间:
2021-06-02 15:25:56
阅读次数:
0
##题目: (注:T1) ##想法 这道题是一个方案背包的类似板子的题,但是我并没有第一遍切,为什么呢?因为我在一个循环里把num[]数组写成了a[]数组,结果样例太水了被我过了,后来发现才9分,回头检查才发现数组写错了。太智障了,下次要认真点 ##代码: #include<bits/stdc++. ...
分类:
其他好文 时间:
2021-06-02 13:32:00
阅读次数:
0
我金明那道破题还是错了!没开long long! 一、感想 蒟蒻如我,第一题想了半天都没想出来最大总和是多少……其它题倒是挺简单的,但是第一遍交的时候也卡了十分二十分的,因为数组开小了!这已经是我第n次因为数组开小而卡分了。现在还没结束比赛,但是我看到有两道题有一个人只拿了部分分,好慌,感觉那个人是 ...
分类:
其他好文 时间:
2021-06-02 13:30:11
阅读次数:
0
I am in a bit of a bind (pun intended). I have a ubuntu server running kafka & zookeeper. This server has both ipv4 and ipv6 protocols installed. In t ...
分类:
其他好文 时间:
2021-06-02 12:29:05
阅读次数:
0