- 2024-11-10内核源码+vscode+bear+clang实现函数任意跳转,无缝跳转,无缝阅读,无缝开发
一、准备工作1、内核源码版本选择务必有一份能编译通过的《内核源码》,本次选择5.10版本的。#说明:5.10版本的《内核源码》里,在scripts/clang-tools目录下有《gen_compile_commands.py》文件,这个脚本也能生成《compile_commands.json》文件。已确定4.19版本没有,请尽量选择高版
- 2024-11-02CF573D Bear and Cavalry
原题链接比较简单的\(\text{dp}\)题。看见题目的\(\sumw_ih_i\)式子,很容易想到排序不等式,所以我们先对\(w,h\)排序,然后分情况讨论。若\(w_i,h_i\)对应的编号不相等,肯定是把它们配对。若\(w_i,h_i\)对应的编号相等,考虑这样的连法:若是这种情况也不合法,或者它
- 2024-11-01C++对象模型:object
一、objecttypedefstruct{floatx;floaty;floatz;}Point3d;可以有以下方法打印上述类型字段:定义函数voidprint_point3d(constPoint3d*pd){printf("(%g,%g,%g)",pd->x,pd->y,pd->z);}若要更有效率,可以定义一个宏函数#definePoint3d_print(pd)
- 2024-10-28MMpretrain使用Tiny ImageNet数据集
TinyImageNet是ImageNet的子集,ImageNet太大了,训练一次要好几天,于是准备用TinyImageNet代替ImageNet./mmpretrain/mmpretrain/datasets/imagenet.py里面列出了ImageNet的两种格式:imagenet├──train│├──class_x||├─
- 2024-10-17pandas随笔(七)-- 统计文本中单词出现的次数(词频统计)
题目描述编写解决方案,找出单词'bull'和'bear'作为独立词有出现的文件数量,不考虑任何它出现在两侧没有空格的情况(例如,'bullet','bears','bull.',或者'bear'在句首或句尾不会被考虑)。返回单词'bull'和'bear'以及它们对应的出现文件数量,顺序没有限制。测试用例输
- 2024-09-25题解:CF573D Bear and Cavalry
因为这是远古题目,所以根据现在的评测机速度,用\(O(nq)\)的做法也是可以过的。也就是说,我们可以每次操作直接修改对应位置上的数字,然后设计一种\(O(n)\)的算法求解答案。这道题类似资源分配型动态规划,所以我们可以设\(dp_i\)表示分配前\(i\)个人的答案。直接写是不行的,我
- 2024-08-06CF573E Bear and Bowling 题解
Description给定一个长度为\(n\)的序列\(a_{1\dotsn}\)。你要求一个\(a\)的子序列\(b_{1\dotsm}\)(可以为空),使得\(\sum_{i=1}^mib_i\)的值最大。\(n\le10^5\),\(|a_i|\le10^7\)。Solution有一个显然的dp是设\(f_{i,j}\)表示前\(i\)个数,选\(j\)个数的
- 2024-06-17A. Bear and Prime 100
原题链接题解1.如果是一百以内的合数,那么一定可以由两个不大于50的质数组成2.交互题关键就在于询问和返回的结果cout<<''';fflush(stdout);cin>>...code#include<bits/stdc++.h>usingnamespacestd;boolcheck(intx){for(inti=2;i*i<=x;i++){i
- 2024-05-15Bear and String Distance
传送锚点:codeforces.comCopy426bearoutputroarinput27afoutputdbinput31000heyoutput-1思路此题答案不限有点类似贪心,每一步都要做到最佳,将k不断变小code#include<iostream>#include<vector>#include<algorithm>#include<cstring>usingnamesp
- 2024-05-01CF628F Bear and Fair Set
传送门网络流好题。先将所有限制按\(u_i\)排序,同时令\(u_0=0,t_0=0\)和\(u_{q+1}=b,t_{q+1}=n\)。(下面就把\(q\leftarrowq+1\)了)这些限制会把\(1\simb\)分成\(q\)段。先检查一遍,如果出现\(u_i\)更大反而\(t_i\)更小,unfair;如果出现一个段内数的个数爆了,unfair
- 2024-04-01九下四月上旬日记
4.1闲话下午到机房后,没看见\(miaomiao\),\(huge\)和\(field\)轮流坐在教师机前。做题纪要CF573DBearandCavalry详见3.动态规划专题ECF573DBearandCavalry。luoguP4381[IOI2008]Island详见【学习笔记】基环树luoguP4381[IOI2008]Island。4.2
- 2024-03-19CF639E - Bear and Paradox | 二分答案 思维
links题目大意自己可以想出来个七七八八,但很多地方没有把细节处理好,思考问题不全面,然后就花了很长时间……显然答案具有单调性,直接二分答案。对于一个二分的答案\(c\),思考如何找到最优的做题顺序,考虑相邻的两道题,把他们的顺序调换,看最终的得分会如何变化。因为把这两道题调
- 2023-11-22Mother bear [UVA10945]
蒟蒻的首篇题解——Motherbear题目大意:一只笨熊只可以理解回文的句子,要你判断句子去掉标点符号、空格后是否回文。思路:1、利用getline()读入整行字符串,并且处理成只有小写/大写字母和数字的字符串。(样例处理结果对照详见①~②分割线内)2、读取到一半必定会出现倒着的(针对于
- 2023-10-24VK Cup 2016 - Round 1 (CF639)
A.BearandDisplayedFriends这是Div2的题,不写。B.BearandForgottenTree3这种东西怎么评蓝的?Description给定\(n,d,h\),构造一棵有\(n\)个点,直径为\(d\),高度为\(h\)的树。\(n\le10^5\)。Solution首先\(d>2h\)是无解的,\(d=h=1\)且\(n>2\)的时候也无解
- 2023-09-01第一章 静态分析
Lab1-11、查看文件编译时间使用PE-bear2、查看文件是否加壳使用PEiD3、查看文件导入函数来确定程序的基本功能使用PE-bear4、使用strings.exe查看可打印字符5、使用Restorator查看文件资源
- 2023-07-30【每日一题】Problem 653B. Bear and Compressing
原题解决思路根据当前字符串的首字符进行深度递归即可误区字符串是从头开始匹配的,因此只需要对首字符进行替换#include<bits/stdc++.h>intdfs(std::map<char,std::vector<std::string>>&r,charc,intn,inttarget){if(n==target){retu
- 2023-06-22Objective C 属性
为每一个变量实现其访问器,繁琐,@property可以替我们减轻工作。 是否暴露读写接口readonly将只生成getter方法而不生成setter方法(getter方法没有get前缀)。readwrite默认属性,将生成不带额外参数的getter和setter方法(setter方法只有一个参数)。 线程安全atomic对于对象的
- 2023-06-08CodeForces - 658A Bear and Reverse Radewoosh (模拟)水
TimeLimit: 2000MS MemoryLimit: 262144KB 64bitIOFormat: %I64d&%I64uCodeForces-658ABearandReverseRadewooshSubmit StatusDescriptionLimakandRadewoosharegoingtocompeteagainsteachotherintheupcomingalgorithmiccontest.Theyareequ
- 2023-04-06bear静态编译不成功记录
一直想在ubuntu低版本中使用高版本bear,花了两天时间从ubuntu22.10环境成功编译出相关静态可执行文件/home/share/stage✘tree-L3.├──bin│ ├──bear│ ├──citnames│ └──intercept├──lib│ └──bear│ ├──libexe
- 2023-02-24如何5分钟跑起来一个完整项目?
今天熊哥和大家聊聊,我怎么在5分钟之内生成一个完整的项目。效果看看这个面板,这居然是我花了5分钟成功跑起来的项目。竟然具备超过三十项功能。还可以直接在页面上生成
- 2023-01-28 D. Bear and Company (cf771D)
D.BearandCompany(cf771D)tag:dp题目链接题意:给你一串长度为n的字符串,(2<=n<=75),字母全为大写字母,你可以通过一次操作交换任意一对相邻字母。字符串合法当且仅当
- 2022-12-10Python如何导入自定义模块?
在C语言里为了工程文件的主程序main代码简洁的效果,我们经常用include“XXX”的来导入其.h文件在Python里Import自己的自定义模块需要注意几个坑以main主函数和需要导入的
- 2022-11-21A. Bear and Prime 100 (交互)
A.BearandPrime100题意:有一个范围为[2,100]的数x,让你提问不超过20次这,每次提问你可以给bot一个整数,如果整数是x的因子,则返回yes,否则返回no,问这个数是不是质数。
- 2022-11-20【环境配置笔记】基于clang15搭建liunx内核代码阅读环境
环境:Toolchain(yocto导出)Linux5-15,arm64VScodeclangd15.0.31.VScode配置在VScode/VScodeserver中配置以下插件:ClangdC/C++C/C++ExtensionPackC/C++SnippetsCodeRu
- 2022-10-10Vim coc-clangd
1.生成compile_commands.json文件 compile_commands.json 文件能够有效提高一些工具(比如说ccls1,vscode2)的代码跳转、补全等功能。因此,本文将会说明如何生成 com