自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 问答 (10)
  • 收藏
  • 关注

原创 关于torch.backends.deterministic和torch.backends.cudnn.benchmark

TLDR:这是个关于torch.backends.cudnn设置的问题,不同组合的torch.backends.deterministic和torch.backends.cudnn.benchmark会产生不一样的结果

2023-11-27 16:40:08 389 1

原创 g++编译静态库与动态库

该文目的是基本理清一个在linux在c++静态库与动态库的编译和使用

2023-05-08 18:46:54 1381 1

原创 COLMAP

简介:在使用instant-ngp过程中需要使用COLMAP得到模型的必要输入,比如模型需要的相机外参我们就可以通过COLMAP中的sparse reconstruction稀疏重建得到;而对于depth map深度图我们则需要dense reconstruction稠密重建得到,下面我们将简单介绍下一些选项功能,不作深入讨论。

2023-03-10 22:58:55 1526

原创 常用工具教程转载

这里当作一个记事本,这里转载一些不错的常用工具教程。

2023-03-10 00:20:22 140

原创 YK-L1刷机

YK-L1刷机

2022-12-23 22:17:14 2948 5

原创 VSCode无法远程连接VMWare(Ubuntu)其中一个可能原因(inet消失)

有时候把虚拟机挂起后,等自己下次再想用,打开vscode用之前的ssh配置,却始终无法连接,进程sshd也是开启的,就很纳闷

2022-12-08 23:27:33 1293

原创 Ubuntu环境配置(instant-ngp)

这篇文章的综合配置我是在恒源云上配的,自己穷买不起机子,就只能租咯,这家价格还行,而且可以装VNC,非推广,只是感觉方便,请大家结合自身实际情况

2022-11-13 16:41:12 2356 2

原创 JPG与PNG

近来又开始重操就业做点图像处理相关的东西,因为jpg和png都调用了傻傻分不清,便想着偷懒把png转成jpg统一下后缀,但突然想起来个事,jpg不是有损压缩么?为什么我把jpg图片后缀名改成png,或者把png图片后缀改名为jpg,都能正常打开显示?我们可以用sublime这个软件来打开查看,注意我们要先得把文件后缀名改成txt,否则这个软件会自动将它当成图像来处理,而不是阅读该二进制文件对应的16进制码。当你打开一个文件的时候,系统判断你的后缀名,比如如果是png或者jpg的话,就打开。

2022-10-17 13:30:13 113

原创 Games103的作业4:水波

这个作业做得我头疼,奇奇怪怪的bug一堆,目前暂时没有弄水作用于木块,我猜应该是用浮力对木块作用的力矩来解决。

2022-10-12 20:35:09 302

原创 Games103的作业2:布 meets 球!

用的是隐式解决的方法,怎么说好呢,就是莫名奇妙的速度慢,重力加速度我都改成98了都好慢,但是能仿真成功,能动就算成功!

2022-10-11 22:41:44 352

原创 Games103的作业3:跳动的房子(有限元)

自己经验少,以为基本单元都是三角形的,这回第一次来了个四面体的,有点蒙圈,但处理过程中也还是把四面体拆成顶点和三角形来处理。确切的说,以往是以为mesh只是个三维空间中闭合的二维面,里面啥都没,就是个空心皮套一样。这回的mesh感觉里面也有三角形。也有点懒不想找方法比如上色啥的)这里有个稍微迷惑人的地方,就是初始的名为house的平面,其实它啥用都没…mark一下写的,果然,老师说得简单和代码量少对于我等人来说,不是一个维度的。在课程PPT里,一直是按着二维处理的,这里我们要变成三维,本质上大差不差。

2022-10-11 18:52:15 443

原创 Game103的作业1:刚体运动

我先mark一下,这是我写的小兔子,但是这个小兔子有点小问题,比如会不停原地碰撞什么的,做这个花了我两天了…等我以后熟悉了各种debug技巧再来看,反正基本的算法流程已经基本过了一遍了,各位读者可以参考下啊嘿嘿,发现bug欢迎留言!

2022-10-05 21:55:20 169

原创 Linux上安装AntTweakBar

Linux上安装AntTweakBar

2022-09-30 15:06:41 332

原创 Linux Ubuntu一键安装opencv

linux快速安装opencv,一个指令就行了,不用从官网下载还要自己附加一堆奇怪的组件以及配置环境什么的,它直接帮你安装在/usr下面而不是官方默认的/usr/local下面。

2022-09-04 22:54:24 961

原创 LeetCode 587.安装栅栏(扫描几何)

LeetCode 587.安装栅栏

2022-08-15 09:15:21 117

原创 关于个人电脑C盘清理的一些小整合

很多时候自己都无力吐槽为什么C盘总是爆红,导致应用网页啥的不能多开,明明自己已经整理得很好了感觉。学过点操作系统的我们都知道电脑有虚拟内存这玩意,内存不够C盘来凑,C盘不够电脑就卡机炸了,结果必然是你正在辛苦写的文档代码,画的图,剪的视频,突然一阵卡顿,应用停止响应,哦豁,全都没了。所以在这里码一下自己所知道能清理硬盘的东西,免得自己以后忘,如果能帮助到大家就更好了。1.环境变量首先就是TEMP和TMP这两个环境变量了,改不改无所谓,你找得到就行,定时就可以删了,能省出1个G这样子一般。我就偷懒改下环

2022-05-02 15:20:00 5030

原创 Leetcode 679. 24 点游戏 (暴力)

题目链接:679. 24 点游戏这个题一开始,估摸估摸着数据量,感觉应该能用暴力暴力出来,只可惜自己写的暴力有问题,自己一开始的思想是,将4个数分为两两一组组,每组做加减乘除运算…很天真对吧现在看起来,也确实很天真。比如出现a+bcd这种情况就没法解出来了。核心思想就是递归,两两合并填入数组再递归,递归到数组大小为1为止。(吐槽一下, float精度真差,除非设成fabs()<=1e-3,否则有个案例过不了,但是用double就挺好的)#define float double //大家可以把这行

2022-04-25 16:37:19 1764

原创 洛谷P1083 [NOIP2012 提高组] 借教室 (二分,差分)

最近其实一直想练习线段树和差分,以及奇奇怪怪的二分法的应用,巧了刚好碰到一个题让我试试手了。主要是首先一波我直接暴力,45分,还不错,能拿分就行,笑死。#include<bits/stdc++.h>using namespace std;int a[1000009];int main(){ std::ios::sync_with_stdio(false); cin.tie(0); int n, m; cin >> n >> m; for (int

2022-04-23 21:27:23 1094

原创 Leetcode 76. 最小覆盖子串(滑动窗口)

Leetcode 76. 最小覆盖子串心情有点难受最近一段时间,第二次做的leetcode?第一个题自然是两数之和了,笑死,就是它这不是main这种,而是这种模块化的提交方式写着有点让人不舒服就是说,我还是选择写个main再复制上去改改…就一个普通的滑动窗口的题目,唯一值得稍微用心点的是那两个map的处理,反正我在这又debug了好久…但是de完后就一次过了附上自己的代码#include<bits/stdc++.h>using namespace std;int main(){

2022-04-20 19:12:30 576

原创 OSTEP:5 Interlude: Process API

5 Interlude: Process API5.1 The fork() System Call#include <stdio.h>#include <stdlib.h>#include <unistd.h>int main(int argc, char *argv[]) { printf("hello world (pid:%d)\n", (int) getpid()); int rc = fork(); if (rc < 0) { //

2022-04-19 01:39:16 259

原创 PAT 1076 Forwards on Weibo (BFS)

题目链接:PAT 1076 Forwards on Weibo很裸的BFS…但是我还是de了一会bug,原因可归结于我智障,算深度作死在循环里算,就是这个time,这样其实相当于每遍历一个点深度都会+1,打断点打好久才发现这个问题。(怎么感觉做到的题越来越简单了…)#include<bits/stdc++.h>using namespace std;vector<int>v[1003];int main(){ int n, l; cin >> n

2022-04-18 21:40:28 75

原创 PAT 1099 Build A Binary Search Tree

Sample Input:91 62 3-1 -1-1 45 -1-1 -17 -1-1 8-1 -173 45 11 58 82 25 67 38 42Sample Output:58 25 82 11 38 67 45 73 42非常基本的数据结构题,做了几道题终于发现个一眼就会的题了,还是一遍过,难得#include<bits/stdc++.h>using namespace std;struct node { node* lc; node* r.

2022-04-16 17:24:03 182

原创 PAT 1096 Consecutive Factors

题目链接:1096 Consecutive Factors 有点略微想吐槽自己,20分的我也得看下题解才会做…着实没思路,一开始只想着遍历,但感觉遍历应该不对,看了题解发现…emm遍历也没错,但是要从sqrt(n)开始遍历,这一下就对了。后来输入个测试案例 n=6试试,发现有点奇怪,嗷,果然,应该从sqrt(n)+1开始#include<bits/stdc++.h>using namespace std;int main(){ int n; cin >> n; in

2022-04-15 16:39:29 60

原创 PAT 1118 Birds in Forest(并查集)

题目链接:1118 Birds in Forest原本以为自己代码写得很丑,特别是对每组中头节点的处理时,总感觉自己错了,但是看了好多人写的答案,发现自己代码还算是写的比较漂亮的。注意最后的并集操作啊,就是u附上一个并查集写的很有意思的博客哈哈哈【算法与数据结构】—— 并查集这次的bug又de了我个把小时…就是因为注释那里,可恶的PAT测试平台啊!!!为什么不告诉我错在哪里!!!#include<bits/stdc++.h>using namespace std;const int

2022-04-14 19:28:27 373

原创 PAT 1044 Shopping in Mars(二分查找)

一直以来以为自己算法虽然不行,总不至于连二分都不会了。今天看操作系统,看到文件系统那,看到二分相关的知识点,偶然想练练,没想到一练习自己吓一跳,我还真忘记怎么写二分了…但看了看还是很快知道了。(吐槽一下,这题要扫两边,开始只扫了一遍,看二分去了忘记题目有存在不匹配的情况,牛客网那倒是过了,因为它那根本就没有不匹配的情况…但也不是啥大问题,想清楚就很好写了)链接:PAT 1044 Shopping in Mars题目Shopping in Mars is quite a different exper

2022-04-13 20:47:59 375

原创 PAT 1078 Hashing(细心...)

PAT 1078 HashingThe task of this problem is simple: insert a sequence of distinct positive integers into a hash table, and output the positions of the input numbers. The hash function is defined to be “H(key) = key % TSize” where TSize is the maximum size

2022-04-12 11:34:44 232

原创 PAT 1018 Public Bike Management(Dijkstra,链式前向星)

题目链接:1018 Public Bike Management参考代码的原址看了好多篇题解,看他们都是用邻接矩阵建的图,但感觉用邻接表太慢,而且他们的dijkstra算法的复杂度都在O(E2+V)…感觉这样不好,就自己试着照他们的写了下,用了优先队列优化了下dijkstra,建图用了链式前向星建图,但代码还是写了好长好长,比参考的代码还长,有些郁闷,前前后后花了五个小时,自己的第一道PAT题(原因是为了拿牛客网的那张50块的优惠券!在牛客网是第一道题)自己先总结一下,这个题还挺有意思的,首先dijk

2022-04-11 20:52:13 81

原创 2022年第十三届蓝桥杯A组 C++

开篇小吐槽官方解答自然还没出,大二上的暴力杯我没赶上报名,大二下变成dp杯了但我才刚学算法,好了,大三下直接变成圈钱杯,好家伙我愣是一个dp都没看出来,好时代总是没赶上呜呜呜。我愿称这次蓝桥杯为寄杯,或者说ICPC蓝桥站,(虽说我并没有参加过ICPC甚至连校队都没进A.裁纸刀裁纸刀,裁…cai…? 菜!对!就是菜,冥冥之中第一题就告诉我我是条菜狗了#include<bits/stdc++.h>#define ll long long using namespace std;in

2022-04-09 17:03:57 3401 4

原创 第十届蓝桥杯省赛 C++ A组

题目链接:第十届蓝桥杯省赛 C++ A组由于很难在一个网站上模拟一次考试,下面给出自己代码运行判断正误所用到的平台:蓝桥杯·寒假百校真题大联赛(研究生/大学A组)(第3期)蓝桥杯练习系统当然还会有些填空题找不到,就参照网上的答案了,题目我就直接截图拷贝了,希望不会吞下面是题目列表,括号序列和分果子暂时先空着叭1.卡片2.直线3.货物摆放4.回路5.路径计数6.砝码称重7.异或数列8.左孩子右兄弟A.平方和直接跳过#include<bits/stdc++.h&gt

2022-04-07 22:29:43 650

原创 青蛙的约会 (exgcd 扩展gcd)

题目链接 青蛙的约会这里可以推荐大家看看题解中的第一篇皎月半洒花大佬的题解下面是我自己的一个小思路,写完后写代码就可以说不是一般轻松了,再附上关于对最后一步负数如何转正数的一个理解,比如S/gcd和l/gcd来源的一个视角的解答,这本书挺好的,安利给大家!《数论概论》【美】约瑟夫 H.西尔弗曼写的附上代码#include<bits/stdc++.h>using namespace std;#define ll long long //最后的一个问题还是这个long long

2022-04-06 23:42:44 397

原创 第十一届蓝桥杯省赛第二场 C++ A组

题目链接:第十一届蓝桥杯省赛第二场 C++ A组由于很难在一个网站上模拟一次考试,下面给出自己代码运行判断正误所用到的平台:蓝桥杯·寒假百校真题大联赛(研究生/大学A组)(第4期)蓝桥杯练习系统当然还会有些填空题找不到,就参照网上的答案了,题目我就直接截图拷贝了,希望不会吞下面是题目列表,括号序列和分果子暂时先空着叭1.门派制作2.既约分数3.蛇形填数4.七段码5.平面分割6.成绩分析A.门牌制作#include<bits/stdc++.h>using nam

2022-04-06 20:58:47 446

原创 第十二届蓝桥杯省赛 C++ A组

题目链接:第十二届蓝桥杯省赛 C++ A组由于很难在一个网站上模拟一次考试,下面给出自己代码运行判断正误所用到的平台:蓝桥杯·寒假百校真题大联赛(研究生/大学A组)(第5期)蓝桥杯练习系统当然还会有些填空题找不到,就参照网上的答案了,题目我就直接截图拷贝了,希望不会吞1.卡片这题挺简单的,我就直接给代码了#include<bits/stdc++.h>using namespace std;int main(){ int a[10]; for (int i = 0;

2022-04-06 09:54:42 508

原创 蓝桥杯:日志统计(滑动窗口)

滑动窗口的题目,滑动窗口还挺好理解的,毕竟计网啥的学过之类,只不过让人稍微思绪有点阻碍的就是证明滑动窗口对于求解的正确性了,推荐用反证法,最开始是想从两边顶端开始缩的,但是呢,判断左进还是右缩实在是很难抉择,只能说很难得出一个正确解叭,最后还是选择两端从起始右段开始慢慢增大,左端不动这样子,用反证法的思路就能得出算法的正确性啦,这里就懒得继续写了,相信聪明的你肯定已经知道了。po上一个滑动窗口的链接:滑动窗口 作者:、山有木兮木有枝#include<bits/stdc++.h>usin

2022-03-31 23:02:07 259

原创 C. Alice and the Cake 日常水题

先码上自己的正确代码#include<bits/stdc++.h>#define ll long longusing namespace std;priority_queue<ll>q1;//q1放未配对的元素,就是待分割匹配的元素,初始放个所有数的合数priority_queue<ll>q2;//q2放未配对的元素,即初始数组的元素,一个个对照q1消去int main(){ int N; cin >> N; while (N--) {

2022-03-21 22:34:10 318

原创 线段树板子

记录一个线段树板子,仿着洛谷皎月半洒花线段树写的,果然,bug又de了好久好久呜呜呜,u1s1自己想的仿写debug方法真好,开两个IDE在源码基础上按着自己代码改,找问题#include<bits/stdc++.h>#define ll long longusing namespace std;const int maxn = 2000001;ll a[maxn], ans[4*maxn], tag[4*maxn];//a:输入的数组ll n,m;//n:数的个数 m:操作的个数

2022-03-15 11:48:16 63

原创 蓝桥杯 正则问题 (字符串 dfs)

照着往年试题做,原本想练练stl的stack用法的,没想到又回到了dfs,这个题还挺有意思的,可以看看我下面代码的两行注释,比较下区别,用题目给的样例其实都能出现有意思的事情题目题目描述考虑一种简单的正则表达式:只由 x ( ) | 组成的正则表达式。小明想求出这个正则表达式能接受的最长字符串的长度。例如 ((xx|xxx)x|(x|xx))xx 能接受的最长字符串是: xxxxxx,长度是 6。输入描述一个由 x()| 组成的正则表达式。输入长度不超过 100,保证合法。输出描述这个正

2022-03-11 20:58:32 99

原创 网络流入门1 地震逃生(算法:网络流 BFS+DFS 数据结构:链式前向星)

题目;https://www.luogu.com.cn/problem/P1343参考一篇题解写的代码这里直接附上我的代码先#include<bits/stdc++.h>using namespace std;const int maxn = 202;const int maxm = 2002;int cnt = 1;int head[2 * maxn];//如head[a],表示以a为起点的边int to[2 * maxm];//to是点int nex[2 * maxm]

2022-03-05 14:00:43 311

原创 DP练习 石子合并

记录个题,石子合并,一个DP题,但我误以为是贪心,为什么贪心是错的,洛谷题解那也有,在后面,可以自己看看,这题还要注意循环时小于和小于等于号的使用问题https://www.luogu.com.cn/problem/P1880#include<bits/stdc++.h>using namespace std;int main(){ vector<int>v; vector<int>v1; int n; cin >> n; for (int

2022-01-24 20:53:01 369

原创 CCF202104 题目全解

伪的全解…其实避过了第三题和第五题…以后有时间再补叭先是水的第一题#include<iostream>using namespace std;int a[600][600];int L[260];int main(){ int n, m, l; cin >> n >> m >> l; for (int i = 0; i < n; i++) for (int j = 0; j < m; j++) { cin >

2021-11-24 22:55:18 139

原创 CCF202109 题目全解

http://118.190.20.162/view.page?gpid=T130第一题水得明显咱就不说了,附上代码#include<iostream>using namespace std;int b[200];int a[200];int cnt = 0;int main(){ int n; cin >> n; int m1 = 0, m2 = 0; for (int i = 1; i <= n; i++) { cin >> b[i

2021-11-18 21:47:02 271

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除