自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (2)
  • 问答 (2)
  • 收藏
  • 关注

原创 codeforces 1475 G Strange Beauty

题目的意思是给出n个数,把他们排序后,为了使得相邻的两个数之前的数是之后的数的因子,问最少需要删除多少个其中的数。 这个题可以先设一个函数,f(x),然后再慢慢的去找f(x)要表示什么东西,显然,删除最少的数等于总数n减去最大的满足条件的那个序列长度,那么f(x)就应该表示长度,然后,这个x显然不能表示成排序后数组的下标,因为发生联系的是数与数之间的倍数关系,那么x表示为这个数列中的任意一个数更容易建立联系,然后就是找有关于这个函数的表达,那么就从最初的头开始找。 先假设只有两个数x1,x2,如果序列为1.

2021-01-31 18:36:58 139 1

原创 牛客练习赛76 C.CG的通关秘籍与codeforces 1478D

这个题主要的一点是找到一个关系f(x,y)来实现对总的方案的划分,这种用两个元素之间的关系形成的函数似的东西来划分一个对象的思路用对了比较好使,往往找准之后就能一下子明朗。发现题目有这种势头的可以以此观点为指引方向。 那么这个题的势头就很明显,设x1,x2为紧挨着的两个元素,f(x1,x2)表示x1,x2这两个元素之间所能搞出来的贡献点,总共有n-1个这样的f关系,且是相等的,算出其中一个。 当x1选定,成顺序就是x1-1个,成逆序就是n-x1个,然后枚举x1,算出所有,然后这两个点固定完,剩下的n-2个.

2021-01-30 19:31:07 78

原创 codeforces 1476 D

可以这样 可以很清楚的发现同一个折线上的点的贡献是相同的。由于都是从f1那条线开始走,所以把f1上的点的贡献算出来就行,然后想写dp,结果没写出来,搜索也不慢,复杂度o(2n),哎,菜鸡还是老实写搜索吧。然后,这道题还遇见了一个奇葩的事,在vscode 的上,ios::sync 后自己写的read()和cin混在一起用没事,但是到了codeforces上混着用就不行,而且,signed main()这种写法在codeforces上用c++11以上去交。最后一句废话,想好在写。 #include<b.

2021-01-30 12:02:31 147 1

原创 codeforces 1478D

这个题,主要的思想就是找寻一个单位性质的东西,使得这个较小的容易控制的单位来实现对整体的控制。因为ax+bY=k;x=2,y=-1,反向求出a,b,再让k=a,带入前面的算式,k=b带入前面的算式,算完之后再判断几乎行不通, 那么,可以这样, 最终通过写x1,x2,x3的情况可以得到a(x3-x1)+b(x2-x1)=k-x1; 显然 ,等号前面的数的东西可以组成zgcd(x3-x1,x2-x1);z为常数。 由于只有x1,x2时,有a(x2-x1) =k-x1;那么 (x2-x1)|k-x1, 所.

2021-01-29 22:25:27 102

原创 codeforces 1478C

这个题可以这样,设a1,a2,-a1,-a2; a1<a2; a1,a2>0; 因为根据样例0=-0不算 可得d1=2(a1+a2) ,d2=2(a2+a2); d1=d3,d2=d4; 由于已知d1,d2,那么求a1,a2;(反演) 显然,a2=d2/4; a1=(d1-a2*2)/2; 反向求的时候判断除法时能除尽,所求值大于0,求完后再判断所求的a值是否互不相同。 #include<bits/stdc++.h> #define int long long #d.

2021-01-29 12:47:23 108

原创 卡特兰数,prufer序列与树上计数。

卡特兰数的判别方式一般是这样,找到一个一分为2的点,找递推算式,或者是证明在某一点处之前,某种定义的量不少与另外一种定义的量。找递推算式与树上计数问题相关,和dp相关。 把题目的描述改为更加接近数学语言的描述,会起到较好的效果。 1. 这个问题找到分割点后再找递推算式显然很难,那就想办法证明不少于某些量这样的关系。 奇数项递增,偶数项递增,那么把1到n这样的递增的数依次放入时,放入奇数项的记为操作1,放入偶数项的记为操作0,要想满足奇数项小于偶数项,那么在前x次放数放入前x个位置中,如果在第k次操作之前,

2021-01-27 23:59:13 124

原创 总结

这几天做了做卡特兰数的题目和莫比乌斯的题目,感觉还行,但又遇到了新坑,有个题是和算概率结合的,但概率题从未接触过,莫比乌斯的题在推算式上的障碍小多了,觉得还行,但代码的模板和写法都是现找的,还写不好。 卡特兰数的思考方式积累了一些,但还感觉上还不是很透彻,其切入点是去寻找一个把对象一分为二的点或者是证明在某个点之前某种操作小于等于另一种操作或者是找寻一种映射方式,映射到典型的卡特数的问题上。对于这个要进行细致的汇总,把各种各样的想问题的关键归结到一个几个点上。 除此之外,大致翻了翻组合数学的书,哎,东西真多

2021-01-23 23:33:55 89 3

原创 容斥原理与欧拉函数与莫比乌斯函数,狄利克雷卷积与莫比乌斯变换,反演

莫比乌斯函数可以看成是一种被内化了的容斥原理,许多数论上的结论定理根据容斥原理和数学归纳法可以推导出来,但是有关容斥原理的表达式的构造往往并不容易,运气不好很难找到,而莫比乌斯函数则是巧妙的把容斥原理的构造过程和数学归纳过程用函数的形式在定义好了的代数系统的运算中内化了。狄利克雷卷积的定义就是这个代数系统的运算定义。并且含有单位元,逆元。 ...

2021-01-20 23:08:07 370 1

java+ssm+layui 酒店客房预定系统 mysql 数据库

java+ssm+layui 酒店客房预定系统 mysql 数据库 https://gitee.com/l1233/hotel-javassm

2022-08-21

tiny_coco-master.zip

coco数据集2017 mini版,很小,可以用来测试。

2021-10-15

名片管理系统 javaweb 登录注册增删查改与回收站管理 eclipse环境 使用mysql数据库

javaweb 初学者

2021-09-10

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

TA关注的人

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