自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(87)
  • 收藏
  • 关注

原创 将本地仓库上传到github

将本地仓库上传到github

2024-04-13 15:34:39 831

原创 代码批量下载huggingface上的大模型

代码批量下载huggingface上的大模型

2024-03-04 11:16:50 113

原创 xshell可以远程登录服务器但是vscode一直显示让输入密码的解决方案

xshell可以远程登录服务器但是vscode一直显示让输入密码的解决方案

2024-01-23 10:58:27 608

原创 ModuleNotFoundError: No module named ‘transformers_modules.v-q1‘解决方案

ModuleNotFoundError: No module named 'transformers_modules.v-q1'解决方案

2024-01-16 11:25:25 561 1

原创 pip时报错ERROR: Could not install packages due to an OSError: [Errno 28] No space left on device解决方案

pip时报错ERROR: Could not install packages due to an OSError: [Errno 28] No space left on device解决方案

2024-01-12 14:51:28 626

原创 linux服务器将别人的anaconda复制到自己的文件夹(conda info 报错returned non-zero exit status 126.的解决方案)

conda info 报错returned non-zero exit status 126.的解决方案

2024-01-10 17:48:28 407

原创 在linux服务器安装anaconda3

自定义路径,注意路径下的anaconda3文件夹不能已经存在。查看某个文件夹下各个文件夹的内存占用情况。下载anaconda3。

2023-12-28 21:33:52 436

原创 在服务器复用他人的anaconda3(免安装)

在服务器复用他人的anaconda3(免安装)

2023-11-24 14:57:04 462

原创 端口转发及防火墙过滤设置

第十行代表将本机端口3600的数据转发到服务器222.223.1.1的3600端口。i 插入 esc退出插入 :wq 保存并退出。可以看到 3600/tcp 在列表中。加入本机及目标服务器网址及端口。

2023-09-20 21:06:24 270

原创 nohup + & 命令实现后台不挂断地运行程序

这时,即便在终端Ctrl+c,程序也不会终止,因为这个程序在后台运行(&),跟终端没关系了,现在关掉终端也不影响程序的运行,因为它不挂断(nohup)可以看到终端仍在被占用,同级目录下生成了一个nohup.out文件,本来输出到终端的信息,输出到这个文件中。nohup:不挂断地运行程序,就是即便关闭终端的窗口,程序还会继续执行。如果想要不占用终端,让它默默在后台运行,需要使用 & 命令。程序运行时,如果Ctrl+c,程序会终止。&:让程序在后台运行,不占用终端。如果想要查看服务器上所有进程。

2023-01-16 17:18:55 1613

原创 list拼接python zip(),+,join(),append(),extend()

list拼接python zip(),+,join(),append(),extend()

2023-01-14 23:33:14 242

原创 Oracle VM VirtualBox虚拟机+Ubuntu安装linux系统

Oracle VM VirtualBox虚拟机+Ubuntu安装linux系统

2022-10-19 16:30:25 267

原创 pycharm学生教育专业版安装+pycharm学生教育专业版安装

pycharm学生教育专业版安装+pycharm学生教育专业版安装

2022-10-19 11:45:25 332

原创 【pytorch入门】Anaconda安装+pytorch安装+pycharm安装教程

【pytorch入门】Anaconda安装+pytorch安装+pycharm安装教程

2022-10-14 23:22:01 3691 1

原创 牛客 送分啦-QAQ

送分啦-QAQ斐波那契博弈:每次最少取一个,最多取上次的2倍,结论:如果是斐波那契数,则后手赢如果不是斐波那契数,则先手赢#include<bits/stdc++.h>using namespace std;typedef long long ll;ll f[100];int main(){ f[1]=1; f[2]=1; ll maxn=1; int i=3; for(i=3;maxn<=1e9;i++)//打表斐波那契数列 { f[i.

2022-03-23 10:27:05 148

原创 牛客1 矩阵消除游戏

矩阵消除游戏牛客链接题号:NC200190时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 262144K,其他语言524288K64bit IO Format: %lld题目描述牛妹在玩一个名为矩阵消除的游戏,矩阵的大小是{n}n行{m}m列,第{i}i行第{j}j列的单元格的权值为a_{i,j}ai,j​,牛妹可以进行{k}k个回合的游戏,在每个回合,牛妹可以选择一行或者选择一列,然后将这一行或者这一列的所有单元格中的权值变为{0}0,同时牛妹的分数会加上这一行或者这一列

2022-03-22 21:55:26 4783

原创 javaweb第一章

2021-11-03 11:26:20 64

原创 美味菜肴(01背包)

第7节 美味菜肴小明是个大厨,早上起来他开始一天的工作。他所在的餐厅每天早上都会买好n件食材(每种食材的数量可以视为无限),小明从到达餐厅开始就连续工作T时间。每道菜肴的制作需要特定的一种食材以及一段时间,但是食材一旦放久就不新鲜了,菜的美味值会降低。第i道菜肴有三个属性ai,bi,ci,ai是该菜肴的美味值,bi是该菜肴所选食材不新鲜的速率,如果在第t时刻完成第i道菜则美味值为:ai-t*bi,完成这道菜需要ci的时间。小明希望在这T时间内能做出菜肴使得总美味值最大,所以小明求助于你。输入描述:第1

2021-10-29 21:32:13 280 1

原创 对二分的理解

将二分区间看成01串,如1,1,1,0,0,0,0,0,0(1-9)如果用左闭右开区间写,那么最终l=r=最先出现0的位置分析一下当a[mid]=1时,l=mid+1,说明 l 想往右找0,当a[mid]=0时,r=mid,r端点是开,不在所维护的区间内,且跳出条件是l==r,说明维护的区间就是有1的区间,当区间内没有1的时候,l和r同时指向第一个出现的0#include<bits/stdc++.h>using namespace std;typedef long long ll;

2021-10-28 02:28:54 98

原创 L. It Rains Again(差分,前缀和)

一条线,上边在下雨,被多条线段遮挡,问雨淋不湿的长度。n(n<1e5)条线段,下面给出线段端点坐标x1,y1,x2,y2(1<=x1<x2<=1e5)L. It Rains Again思路:差分与前缀和,本来想套牛客1.8 校门外的树(区间修改)的模板,但校门外的属是对端点计数,这个是对区间计数,然后就不知道咋处理了可以将区间视为左闭右开,如[1,2],视为区间1被覆盖,区间2没被覆盖则:b[l]++,b[r]–,前缀和计算到最大的右端点或者视为左开右闭的区间,1没

2021-10-27 16:53:23 409

原创 判断一个大数是不是某个数的倍数

大数 n (2<n<1e500), t(1<=t<=100)个测试n是不是 2,3,4,5,6的倍数,是的话,在一行输出,以空格隔开,升序输出,无的话,输出-1K. Kids at the Party卡行末空格啊啊啊啊啊啊啊字符串输入大数,对每一个因子,模拟手算除法,最后余数为0的话,表明是倍数卡行末空格。。。。#include<bits/stdc++.h>using namespace std;string s;bool ac(string s,

2021-10-26 12:09:51 1048

原创 埃式筛法:找区间内素数的个数

t个测试,找[l,r]内素数的个数t<1e5, l,r<1e6埃式筛法只能解决n<=1e7的问题空间限制:visit[maxn+1],当maxn=1e7时约10MB,一般题目会限制65MB,n不能再大了。#include<bits/stdc++.h>using namespace std;const int maxn=1e7;//定义空间大小,1e7约10MBint prime[maxn+1];bool visit[maxn+1];int sum[m

2021-10-26 10:34:20 199

原创 数字与字符串的转换

函数:stoi(string s);//将字符串转换为数字,只能转换为intto_string (int t)//将数字转换为字符串//#include <bits/stdc++.h>#include <iostream>#include <string>using namespace std;int main(){ int t1,t2; string s1,s2; t1=135; s2="378"; t2=stoi(s2);//字符串转数字

2021-10-24 21:32:11 120

原创 7.8传球游戏(dp)

第8节 传球游戏上体育课的时候,小蛮的老师经常带着同学们一起做游戏。这次,老师带着同学们一起做传球游戏。游戏规则是这样的:n个同学站成一个圆圈,其中的一个同学手里拿着一个球,当老师吹哨子时开始传球,每个同学可以把球传给自己左右的两个同学中的一个(左右任意),当老师再次吹哨子时,传球停止,此时,拿着球没传出去的那个同学就是败者,要给大家表演一个节目。聪明的小蛮提出一个有趣的问题:有多少种不同的传球方法可以使得从小蛮手里开始传的球,传了m次以后,又回到小蛮手里。两种传球的方法被视作不同的方法,当且仅当这两

2021-10-21 15:11:40 111

原创 7.6节 取数游戏2(dp)

第6节 取数游戏2给定两个长度为n的整数列A和B,每次你可以从A数列的左端或右端取走一个数。假设第i次取走的数为ax,则第i次取走的数的价值vi=bi⋅ax,现在希望你求出∑vi的最大值。输入描述:第一行一个数T,表示有T组数据。对于每组数据,第一行一个整数n,接下来两行分别给出A数列与B数列。输出描述:每一组数据输出一行,最大的∑vi。示例1输入221 10002 151 3 5 2 41 2 3 4 5输出200152说明对于第二个样例,第一次从左边取走a1,

2021-10-21 14:17:19 121

原创 7.3Music Problem(鸽巢原理,dp)

第3节 Music ProblemListening to the music is relax, but for obsessive(强迫症), it may be unbearable.HH is an obsessive, he only start to listen to music at 12:00:00, and he will never stop unless the song he is listening ends at integral points (both minute a

2021-10-21 13:19:01 151

原创 合并回文子串(区间dp)

第2节 合并回文子串输入两个字符串A和B,合并成一个串C,属于A和B的字符在C中顺序保持不变。如"abc"和"xyz"可以被组合成"axbycz"或"abxcyz"等。我们定义字符串的价值为其最长回文子串的长度(回文串表示从正反两边看完全一致的字符串,如"aba"和"xyyx")。需要求出所有可能的C中价值最大的字符串,输出这个最大价值即可输入描述:第一行一个整数T(T ≤ 50)。接下来2T行,每两行两个字符串分别代表A,B(|A|,|B| ≤ 50),A,B的字符集为全体小写字母。输出描述

2021-10-20 11:29:38 436

原创 最长回文子串的长度(区间dp)

最长回文子串的长度dp[i][j]代表区间[i,j]形成的子串是否为回文串dp回文串的长度O(n^2)#include<bits/stdc++.h>using namespace std;typedef unsigned long long ll;ll n;string s1,s2,s;int dp[55][55];//代表从i到j的子串是不是回文串 int ac(string s)//最长回文子串的长度 { memset(dp,0,sizeof(dp)); int

2021-10-20 01:43:09 284 2

原创 P2181 对角线 (数学,unsigned long long)

P2181 对角线求n边形对角线的交点(已知任意三条对角线不会重合)分析:任意三条对角线不会重合,所以能重合的只有两条对角线,两条对角线由四个顶点决定,也即任意四个顶点的组合会使对角线形成一个交点。Cn4,即为所求。n<=1e5, Cn4会爆long long (9.2e18),需要开unsigned long long(1.8e19)longlong 的范围:-2^63(-9223372036854775808 )——2^63-1 ( 9223372036854775807(9.2*10

2021-10-18 12:58:33 94

原创 3.19装备合成(三分)

第19节 装备合成牛牛有件材料和件材料,用件材料和件材料可以合成一件装备,用件材料和件材料也可以合成一件装备。牛牛想要最大化合成的装备的数量,于是牛牛找来了你帮忙。输入描述:输入包含组数据第一行一个整数接下来行每行两个整数输出描述:每组数据输出一行一个整数表示答案。示例1输入54 87 68 10100 455545465 24124输出2235013917备注:三分:假设第一种装备合成了m件,那么第二种装备可以合成min((x-2m)/4,y-3m)件;那

2021-10-16 21:26:30 116

原创 3.10 [CQOI2010]扑克牌(二分)

第10节 [CQOI2010]扑克牌你有n种牌,第i种牌的数目为ci。另外有一种特殊的牌:joker,它的数目是m。你可以用每种牌各一张来组成一套牌,也可以用一张joker和除了某一种牌以外的其他牌各一张组成1套牌。比如,当n=3时,一共有4种合法的套牌:{1,2,3}, {J,2,3}, {1,J,3}, {1,2,J}。 给出n, m和ci,你的任务是组成尽量多的套牌。每张牌最多只能用在一副套牌里(可以有牌不使用)。输入描述:第一行包含两个整数n, m,即牌的种数和joker的个数。第二行包含n

2021-10-16 18:43:15 103

原创 3.9 [CQOI2009]中位数图(前缀和,中位数)

第9节 [CQOI2009]中位数图给出1~n的一个排列,统计该排列有多少个长度为奇数的连续子序列的中位数是b。中位数是指把所有元素从小到大排列后,位于中间的数。输入描述:第一行为两个正整数n和b ,第二行为1~n 的排列。输出描述:输出一个整数,即中位数为b的连续子序列个数。示例1输入7 45 7 2 4 3 1 6输出4备注:对于30%的数据中,满足 ;对于60%的数据中,满足 ;对于100%的数据中,满足 。看到中位数要想到 ,大于这个值的直接视为 1 ,小于中位数的

2021-10-16 16:28:36 367

原创 3.8 聪明的质监员 (快读,前缀和,差分,二分)

第8节 聪明的质监员P1314 [NOIP2011 提高组] 聪明的质监员#include <bits/stdc++.h>using namespace std;typedef long long ll;const int N=2e5+10;ll n,m,s;ll w[N],v[N];ll cot[N],cct[N]; ll len;ll l[200005],r[200005];ll read(){ ll x=0,f=1;char ch=getchar(); whil

2021-10-16 15:15:37 104

原创 3.7 wyh的物品(01分数规划,二分)

第7节 wyh的物品wyh学长现在手里有n个物品,这n个物品的重量和价值都告诉你,然后现在让你从中选取k个,问你在所有可能选取的方案中,最大的单位价值为多少(单位价值为选取的k个物品的总价值和总重量的比值)输入描述:输入第一行一个整数T(1<=T<=10)接下来有T组测试数据,对于每组测试数据,第一行输入两个数n和k(1<=k<=n<=100000)接下来有n行,每行两个是a和b,代表这个物品的重量和价值输出描述:对于每组测试数据,输出对应答案,结果保留两位小数

2021-10-16 11:31:29 260

原创 3.6 完全平方数(upper_bound&lower_bound)

第6节 完全平方数多次查询[l,r]范围内的完全平方数个数定义整数x为完全平方数当且仅当可以找到整数y使得y*y=x输入描述:第一行一个数n表示查询次数之后n行每行两个数l,r输出描述:对于每个查询,输出一个数表示答案示例1输入51 31 42 44 41 1000000000输出121131622备注:n <= 1000000<= l <= r <= 1000000000#include <bits/stdc++.h>

2021-10-16 10:57:59 85

原创 3.5 栗酱的不等式(二分)

第5节 栗酱的不等式有不等式y⋅x3≤ n,已知y为正整数,x为大于1的正整数,问当x和y的解数量刚好为m的时候n的最小值,如果不存在输出 -1。输入描述:多组数据读入。每组数据一个数字m,如题所示。输出描述:每组数据输出一行,输出答案。示例1输入1输出8说明当方案恰好只有一种的时候,n的最小值为8,此时y=1,x=2。备注:1 ≤ m ≤ 1016#include <bits/stdc++.h>using namespace std;typedef long

2021-10-16 01:14:26 63

原创 3.4 小咪买东西(01分数规划 二分)

第4节 小咪买东西小咪是一个土豪手办狂魔,这次他去了一家店,发现了好多好多(n个)手办,但他是一个很怪的人,每次只想买k个手办,而且他要让他花的每一分钱都物超所值,即:买下来的东西的总价值/总花费=max。请你来看看,他会买哪些东西吧。输入描述:多组数据。第一行一个整数T,为数据组数。接下来有T组数据。对于每组数据,第一行两个正整数n,k,如题。接下来n行,每行有两个正整数ci,vi。分别为手办的花费和它对于小咪的价值。输出描述:对于每组数据,输出一个数,即能得到的总价值/总花费的最大值。

2021-10-15 20:57:08 263

原创 3.3 位数差(二分)

第3节 位数差给一个数组{a},定义 h(a,b)为在十进制下 a + b 与 a 的位数差,求 ,0的位数为1。输入描述:第一行读入一个正整数 n (1 <= n <= 105)。第二行读入 n 个非负整数,第 i 个表示a[i] (0 <= a[i] <= 108)。输出描述:一行表示答案。示例1输入100 1 2 3 4 5 6 7 8 9输出20把数组升序排列,那么当前数只会加上比它小的数,要么进1位,要么不进位,二分找到第一个不进位的位置,从而统

2021-10-15 18:41:26 235

原创 第2节 K-th Number (尺取法+二分)

第2节 K-th NumberAlice are given an array A[1…N] with N numbers.Now Alice want to build an array B by a parameter K as following rules:Initially, the array B is empty. Consider each interval in array A. If the length of this interval is less than K, then

2021-10-15 10:13:25 99

原创 B. Minimal Area

B. Minimal Area#include <bits/stdc++.h>#define endl '\n'using namespace std;typedef long long ll;const int N=2e5+10;struct node { ll x,y;}p[N];int n;ll calc(int a,int b,int c){ ll x=p[c].x-p[a].x; ll y=p[c].y-p[a].y; ll u=p[b].x-p[a].x

2021-10-04 19:57:02 23

空空如也

空空如也

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

TA关注的人

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