自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (1)
  • 收藏
  • 关注

原创 Python2.7 语法学习

Python2.7 语法学习类型str类型str  join函数:将序列中的元素以指定的字符连接生成一个新的字符串。>>>name="name1">>>"-".join((name[:4], name[4:]))'name-1'# 通过‘-’连接tuple中的元素,作为新字符串返回。...

2021-10-15 20:55:02 609

原创 Unity Scene中不显示天空盒效果

游戏中已经添加天空盒,在Game视图显示天空盒效果,但是在Scene试图不显示天空盒效果。修改Scene的下图位置。修改后的Scene视图显示天空盒效果。

2021-04-22 21:22:23 10132 7

原创 VS2019 未能正确加载”balabal.........Package“

修复VS2019不能自动补全Unity脚本代码时,更新了下面这个东西。导致一直蹦下面这些警告。嘣~嘣~嘣~嘣~嘣~…网上有很多博客说重置用户数据、禁用Live Share、分析Log信息等等,最后看到一个博文说检查更新,然后尝试更新版本,更新完成后,VS打不开了…,然后修复一下就OK了。检查更新:打开VS->帮助->检查更新。在版本正确的情况下可能重置用户数据可以解决问题,如果不能解决就更新版本吧,或者卸了重装。家里WIFI出问题了,下载更新全程流量,一下午7个G没了,我的流量

2021-04-09 19:46:33 1519

原创 Unity脚本在VS2019中不能自动补全

在使用VS2019编写Unity脚本不能自动补全,在Unity中Edit->Preferences…->External Tools 中设置。设置完成双击打开脚本测试有没有自动补全。如果不能自动补全,在Unity中Windows->Package Manager中设置。将Visual Studio Editor包移除。设置完成双击打开脚本测试有没有自动补全。  我在处理不能自动补全问题时,看到有博主写到需要安装下图这个软件咱也不知道这个是干啥的,稀里糊涂

2021-04-09 19:18:50 1107

原创 warning C4828: 文件包含在偏移 0x93 处开始的字符,该字符在当前源字符集中无效(代码页 65001)。

  今天在使用VS2019编译项目的时候遇到了这个问题,做个笔记。现象如下:解决方案如下:文件->高级保存选项->选择编码Unicode->确定。在解决问题之处,我在菜单文件里是没有找到“高级保存选项”的。需要自己调出来,步骤如下:工具->自定义->命令->菜单栏中选择文件->添加命令->类别选择文件->命令选择高级保存选项->确定。...

2021-03-14 14:26:19 2934 1

原创 Codeforces Beta Round #4 Div.2 D. Mysterious Present(最长上升子序列+记录路径)

题目链接(Mysterious Present)题意  有N个信封,每个信封的大小宽为wiw_iwi​高为hih_ihi​。Peter决定用这些信封装贺卡。贺卡大小为w×hw×hw×h。Peter有一个要求,他要求选mmm个信封连成一个串A={a1a_1a1​,a2a_2a2​,…,ama_mam​},使得aia_iai​的宽和高分别大于ai−1a_{i-1}ai−1​的宽和高。让你求最大的mmm。题解  很显然串A满足最长上升子序列性质。即:if(a[i]

2020-10-28 15:01:17 132

原创 Ubuntu 18.04安装go(一分钟搞定go安装)

官网下载Go  可以访问官网手动下载,也可以使用一下命令下载wget https://dl.google.com/go/go1.11.5.linux-amd64.tar.gz解压安装包  将安装包解压到/usr/local目录下,使用下面命令tar -C /usr/local -zxvf go1.11.5.linux-amd64.tar.gz# -C ---change 改变安装...

2020-03-16 11:18:15 532

原创 多线程文件复制C++

Linux多线程文件复制C++前言程序功能程序分析遇到的问题前言  前一段学习Linux编程的时候准备了一些小程序来练手,今天写到了多线程文件拷问,遇到了一些问题,总结一下。程序功能  启动程序输入源文件名和目的文件名,可以将源文件内容复制一份到目的文件。程序分析打开源文件,获取(fstat)源文件大小打开(创建)目的文件,修改(ftruncate)目的文件的大小创建线程,进行拷...

2020-03-11 13:38:59 669

原创 Linux终端bash之minishell实现

Linux终端bash之minishell实现前言项目介绍功能介绍模块分析注册信号初始化读取命令解析命令执行命令遇到的问题项目预览程序源码前言  在一位大佬的博客看到的这个项目,感觉大佬写的这个项目功能较少,有可完善之处,本着完善的理念写了这个项目。项目介绍  minishell是一个命令处理器,以程序的方式运行在终端中,接受终端输入的命令并进行解析执行结果。功能介绍  实现的功能包括...

2020-03-06 23:29:05 681

原创 9*9数独游戏C++开发

9*9数独游戏C++开发前言游戏介绍设计思路算法实现文字界面总结遇到的问题前言游戏介绍设计思路算法实现文字界面总结遇到的问题

2020-02-12 16:17:47 8396 4

原创 C++11随机数生成器default_random_engine && uniform_int_distribution

C++11随机数生成器随机数生成器randuniform_int_distributiondefault_random_engine随机数生成器  随机数生成器用来生成一组随机数,以前在C++用获取随机数是使用rand()函数与srand()函数进行随机生成。C++11提出了一种新的生成随机函数的方式,即采用default_random_engine和uniform_int_distribut...

2020-02-08 21:02:00 1997

原创 Linux下curses函数库的详细介绍

Linux下curses函数库的详细介绍curses库介绍安装curses库函数介绍初始化和重置函数管理屏幕的函数输出到屏幕从屏幕读取清除屏幕移动光标字符属性管理键盘的函数键盘模式键盘输入管理窗口的函数窗口通用窗口函数窗口移动和更新屏幕窗口优化屏幕刷新子窗口窗口转储keypad模式彩色显示获取位置获取光标位置curses库介绍  curses是一个在Linux/Unix下广泛应用的图形函数库,...

2020-02-08 15:53:42 5136

原创 lower_bound()与upper_bound()

lower_bound()upper_bound()应用:计算数组中等于某一个值val的个数lower_bound()  首先给出使用方法。int index = lower_bound(num.begin(),num.end(),val)-num.begin();  函数有三个参数,前两个分别是查找数组的首地址与尾地址,第三个参数是要查找的值。  函数返回一个指针,需要减去数组首地...

2020-01-28 13:47:06 478

原创 扩展欧几里得算法与唯一分解定理

扩展欧几里得欧几里得算法功能算法过程扩展欧几里得算法欧几里得算法  欧几里得算法又称辗转相除法。功能  首先说一下这个算法是用来干啥的。  欧几里得算法的作用是求两个数aaa和bbb的最大公约数,即gcd(a,b)gcd(a,b)gcd(a,b).算法过程  这里再说一下怎么用这个算法求两个数aaa和bbb的最大公约数。  我们不妨设a>ba>ba>b。  我们...

2020-01-12 19:50:21 527

原创 训练学习题解集

训练学习题解集第一天题目链接:https://vjudge.net/contest/340656A:B:C:D:E:F:G:H:I:第二天题目链接:https://vjudge.net/contest/340779A:B:C:D:E:第三天题目链接:待补······待补······...

2019-12-08 00:04:37 1128 17

原创 ACM矩阵基础入门

矩阵定义表示零矩阵n阶方阵上三角矩阵下三角矩阵邻接矩阵运算规则加法减法数乘乘法矩阵快速幂矩阵定义  顾名思义。就是由元素组成的矩形阵列。表示  一个nnn行mmm列的矩形阵列即是nnn行mmm列的矩阵,例如222行333列的矩阵:abcdef\begin{matrix}a&b&c\\d&e&f\end{matrix}ad​be​cf​ 在C++程序中可以...

2019-12-06 22:30:04 784

原创 Codeforces Round #596 Div. 2 D. Power Products 唯一分解+哈希

Codeforces Round #596 Div. 2 D. Power Products 唯一分解+哈希链接:Power Products还是自己太菜,想了一天没有想到对分解之后的结果如何进行简单的处理,看了一眼大佬的代码,真是自叹不如。题解:先对每个数进行唯一分解,对分解出来的数进行模kkk存储,然后哈希保存,用于查询。因为题目要求两个数的乘积是一个数的kkk次幂,所以对两个数唯一分...

2019-11-27 21:15:39 155

原创 Codeforces Round #600 (Div. 2) D. Harmonious Graph 并查集

Codeforces Round #600 (Div. 2) D. Harmonious Graph 并查集链接:Harmonious Graph题解:待补······代码:待补······

2019-11-26 18:22:17 145 3

原创 Codeforces Round #602 (Div. 2) D: Optimal Subsequences 权值线段树

Codeforces Round #602 (Div. 2) D: Optimal Subsequences 权值线段树链接:Optimal Subsequences题解:题目要求sum最大且字典序最小。在输入数据的时候对每个数xxx标记一个下标ididid,用一个结构体数组ppp存储,按数值从大到小,下标从小到大排序,那么代码:#include<bits/stdc++.h&g...

2019-11-25 22:23:05 146

原创 离散化详解及应用

技巧离散化第一种第二种离散化 离散化就是把一种离散的数据从新分配。这种离散的数据往往是数据区间很大,有时还会存在负数。在这种情况下,如果每个数据元素的具体值并不重要,重要的是他们之间的大小关系的话,我们可以先对这些数据进行离散化,使数据中的最大值尽可能小且保证所有数据都是正数。例如:第一种第二种...

2019-11-25 20:12:25 455 3

原创 UVA 10325 The Lottery 容斥原理

UVA 10325 The Lottery 容斥原理链接:UVA 10325 The Lottery题意:给你两个正整数n,mn,mn,m,然后给你mmm个正整数a1,a2,⋅⋅⋅,ama_1,a_2,···,a_ma1​,a2​,⋅⋅⋅,am​,让你找出111~nnn中有多少个数不是这mmm个数的倍数?题解:显然,我们会想到用nnn减去n/ain/a_in/ai​,但是这样会有一些元素会...

2019-11-24 22:59:54 146

原创 HDU 5072 Coprime [和睦三元组]容斥原理

HDU 5072链接

2019-11-23 15:43:40 356

原创 lightOJ 1161 Extreme GCD(素数四元组)[容斥原理]

Extreme GCD(素数四元组)[容斥原理]链接:lightOJ 1161题意:

2019-11-22 20:33:52 281

原创 《第K级台阶》TheKthStep

问题描述小明刚刚看完电影《第K级台阶》,离开电影院的时候,他数了数礼堂 前的台阶数,恰好是K级!站在台阶前,他突然又想着一个问题:如果我每一步只能迈上1个或2个台阶。先迈左脚,然后左右交替,最后一步是迈右脚,也就是说一共要走偶数步。那么,上完K级台阶,有多少种不同的上法呢?请你利用计算机的优势,帮助小明寻找答案。输入一个整数K(10&lt;=K&lt;=20)输出整数,走法的种数...

2019-11-13 21:27:56 206

原创 HDU1403(后缀数组模板)

问题链接:http://acm.hdu.edu.cn/showproblem.php?pid=1403#include&lt;cstdio&gt;#include&lt;iostream&gt;#include&lt;cstring&gt;using namespace std;const int MAXN = 200200;char str[MAXN];int t1[MAXN], ...

2019-11-13 21:26:46 189

原创 Codeforces#533 C.Ayoub and Lost Array(组合数学&递推)

问题Ayoub had an array a of integers of size n and this array had two interesting properties:All the integers in the array were between l and r (inclusive).The sum of all the elements was divisible ...

2019-11-13 21:26:04 248

原创 HDU 4135 容斥原理

HDU 4135 容斥原理链接题意:给你一个区间[a,b][a,b][a,b] ,求这个区间内与n互质的数的个数。题解:可以先求出[1,b][1,b][1,b]内与n互质的数的个数,然后再求出[1,a−1][1,a-1][1,a−1]内与n互质的数的个数,然后用前者减去后者即是答案。前者可以采用容斥原理求。对容斥原理不了解的可以看链接。首先求出n的所有质因子,然后dfs求容斥系数。代码:...

2019-11-13 21:09:38 231

原创 HDU 2842 矩阵快速幂(模板)

HDU 2842 矩阵快速幂题目链接根据题意推出公式:Fn=Fn−1+2∗Fn−2+1F_n = F_{n-1} + 2*F_{n-2} +1Fn​=Fn−1​+2∗Fn−2​+1,然后利用矩阵快速幂。(Fn−1Fn−21)∗(110200101)=(FnFn−11)\begin{pmatrix}F_{n-1}&F_{n-2}&1\\\end{pmatrix} * \be...

2019-11-12 19:31:03 139

原创 [华为云Ubuntu18.04]青岛OJ搭建

华为云服务下安装青岛OJ安装个人使用的是华为云Ubuntu18.04 ,由于pip版本较老,需要先更新一下。更新pippip install --upgrade pip更换源sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak #备份源文件sudo vim /etc/apt/sources.list #将里面的内容随...

2019-11-10 20:46:59 624

原创 位运算的常用技巧

位运算的常用技巧取出x的第i位。y = (x>>(i-1))&1;例如:x = 22; (22)10(22)_{10}(22)10​ = (00010110)2(00010110)_2(00010110)2​ ,假如判断第2位是否为1,令i=2i = 2i=2 , 则 y=(x>>(2−1))&1y = (x>>(2-1)) \&...

2019-11-10 17:56:23 449 2

原创 Codeforces #599 div2 C题

Codeforces #599 div2 C题题目链接开局说好带室友上分,结果挂在C题上了。挂机一个半小时,最后都没读懂这道题,最后找大佬请教,大佬不愧是大佬,读题仔细。题中有一句 “ the colors of two tiles with numbers iii and jjj should be the same if ∣i−j∣>1|i−j|>1∣i−j∣>1 ...

2019-11-07 14:57:23 158

原创 反素数

反素数定义素数的定义:素数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。反素数的定义:在一个区间内,因子最多的数(并且因子个数相同的时候值最小),所以反素数是相对于一个集合来说的。特点反素数肯定是从2开始的连续素数的幂次形式的乘积。数值小的素数的幂次大于等于数值大的素数。即:n=P1k1∗P2k2∗P3k3∗⋅⋅⋅∗Pn−1kn−1∗Pnknn = {P_1}...

2019-11-06 21:42:36 1630 2

原创 Great cells

转载∑g=0N∗MgG(g)\sum_{g=0}^{N*M}{g}G(g)∑g=0N∗M​gG(g) 也就是说每一个方案数G(g)G(g)G(g)里面有g个Great cell,每一个Great cell对总结果贡献1。所以,最后就是所有格子作为Great cell的情况的总和∑x=0KN∗M∗(x−1)N+M−2∗K(N−1)(M−1)\sum_{x=0}^{K}N*M*{(x-1)}^{N...

2019-10-31 22:06:49 165

原创 位运算之负数在计算机中的表达&二进制1的个数

提出问题给定一个数n,计算n的二进制表示中1的个数。(1&lt;=n&lt;=10^9)引入分析这道题n是正整数,我延伸了一下,假如n是负数,用程序跑一下发现跟我预想的结果不一样。下面是分析不同的原因:在计算机中数n以原码的补码存储在计算机内,正数的补码等于原码,例如:5在计算机中的二进制表示00000000 00000000 00000000 00000101 对5求其二进制表示的1的...

2019-01-17 22:23:51 266

原创 51nod1040&poj 2480(欧拉函数-最大公约数)1-n同n的最大公约数之和

题目给出一个n,求1-n这n个整数,同n的最大公约数的和。比如:n = 6; 1,2,3,4,5,6 同6的最大公约数分别为1,2,3,2,1,6,加在一起 = 15。输入1个整数N(N &amp;amp;amp;lt;= 10^9)输出公约数之和分析题意很明确,求同n的最大公约数的和。如果n的范围很小,小至10^6,那么这就是一道数学题,但是n的范围很大,所以这就是一个数论题了。先来看一下当n=6时,...

2019-01-04 14:13:20 635 1

9*9数独游戏 C++&ncurses 开发

初级项目9*9数独游戏C++开发源码,界面采用Linux的ncurses文字界面。算法实现生成地图都有效,亲测可玩

2020-02-12

空空如也

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

TA关注的人

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