witch -n -an evil witch glacier -n -mountain glaciers auction -n,v -be sold at auction pastime -n -a hobby or pastime visualize -adj -visualize your anger as a red cloud inside your body lyric -n,adj -write the lyrics relish -v -I just want to relish this
#include<stdio.h>int Max(int x,int y){ if(x>y) return x; else if (y>x) return y;}int main(){ int a=10; int b=20; int max=Max(a,b); printf("max=%d\n",max);}
giggle -n,v -giggle about a hole in a guy's head resultant -adj -deserve his resultant success emulate -v -emulate our experience autonomous -adj -autonomous individuals crackdown -n -crackdown on speeding rivalry -n -friendly rivalry between two cou
#include <stdio.h>int a=0;int b=~a;int main(){ printf("%d",b);//结果为负1(要求为原码) //0为32字节为00000000000000000000000000000000 // 取反为 11111111111111111111111111111111(补码) // 减1得到反码 11111111111111111111111111111110(反码)
Thursday 晴
[CF-1148F] Foo Fighters \(\Rightarrow \rm luogu\) 链接 考虑将所有数按照 \(mark\) 在二进制下的位数进行分类,具体而言,设 \(p(x)\) 表示 \(mark_x\) 在二进制下最高的,为 \(0\) 的位置(可以认为 \(p(mark_x)=\lfloor\log_2 mark_x\rfloor\) ),将所有数按照 \(p(x)\) 分类。 接着按
Wednesday 下午下雪了 梦到
2022-03-02 对于哈夫曼树和哈夫曼编码已经有所认识,此题相当于使用多叉树的哈夫曼编码方式。对于k叉树,我们可以不用树形结构而用队列来做,会更方便,哈夫曼编码又需要选择最小的k个值来结合,故我们使用优先队列,在头文件queue中,名为 priority_queue 这个STL的使用方法: 默认从大到小:prior
Tuesday 晴 两天没写日记。 前几天投简历投的有点上火,今天走出emo. 1道算法题,背了点面试题,晚上为毕设拍了点照片。 字节过了hr初筛,下一步是业务筛,祝自己好运。 还得每天坚持背题呀! 亲亲
2022-03-01 记得大一上的通信原理课提到了霍夫曼编码 目的:实现某段文本的编码压缩,以及对其的解压操作 分步骤: 1.进行构造霍夫曼树 1 #include<iostream> 2 using namespace std; 3 #define maxn 3000 4 typedef struct HUFFMANTREE { 5 double pinlv; 6 HUFFMANTRE
今日操作,昨日轻仓的 吉翔股份和金山股份,都处理了。其实吉翔股份可以不必处理,但是当时是怕宁波建工起来之后,后边就不会再给机会了,所以五个点就走了。其实吉翔股份后边应该还是继续有空间的。趋势股是有价值的,但是对于短线选手来讲,就算了吧。 再说一下今天的入单,今天不是太成功
今日笔记总结 时间:2022年3月1日 鸡汤:比你优秀的人都在努力,你有什么理由做咸鱼 课前拉呱 导师学习建议: 1.英语(积累英语单词,熟悉英语的语句,先熟悉再重复记忆) 百词斩、英语流利说、扇贝单词、BBC新闻等 2.学习方法(克服疲劳,善于计划) '''学python不是为了只用python,而
//2022.3.1. //本例表明,f 虽强制转为 int 型,但只在运算中起作用,是临时的,而 // f 的本身的类型并不改变,因此,(int)f 的值为 5 (删去了小数) // 而 f 的值认为 5.75 #include <stdio.h> void main() { float f = 5.75; printf("(int)f=%d,f=%f\n" ,4 ,4.4); }
#include <stdio.h> void main() { char a; int b; a = 33; b = 33; printf("%c,%c\n%d,%d\n", a, b,a, b); } 变量赋初值 在程序中常常需要对变量赋初值,以便使用变量,语言程序中可有多种方法为
差分: 给出n个数,再给出Q个询问,每个询问给出l,r,x,要求你在l到r上每一个值都加上x,而只给你O(n)的时间范围,怎么办? Xenny大佬的树状数组详解 - Xenny - 博客园 (cnblogs.com)里利用一个差分值构建的树状数组,可以用来进行区间更新,单点查询。 差分的特点是区间[a,b]加k的话,我只要对差分数组