- 博客(11)
- 收藏
- 关注
原创 java mod模取正(转换为数学模)不用ceil函数上取整
private static int get_mod(int a, int b) { return (a % b + b) % b;}private static int get_ceil(int a, int b) { return (a + b - 1) / b;}服了,忘了这两个经典的函数,网上找都找不到,只有Math.ceil终于找到了,放上去供参考...
2022-03-24 15:45:31
1012
原创 蓝桥杯 括号序列java
给定一个括号序列,要求尽可能少地添加若干括号使得括号序列变得合法,当添加完成后,会产生不同的添加结果,请问有多少种本质不同的添加结果。两个结果是本质不同的是指存在某个位置一个结果是左括号,而另一个是右括号。例如,对于括号序列 (((),只需要添加两个括号就能让其合法,有以下几种不同的添加结果:()()()、()(())、(())()、(()()) 和 ((()))。输入格式输入一行包含一个字符串 s,表示给定的括号序列,序列中只有左括号和右括号。输出格式输出一个整数表示答案,答案可能很大
2022-03-12 12:05:38
1174
1
原创 递归和暴力求组合数
private static long combine(int m, int n) { //递归调用 if(n == 0) return 1; if(n == 1) return m; if(n > m/2) return combine(m, m - n); if(n > 1) return combine(m - 1, n) + combine(m - 1, n - 1); return -1;} private static long co.
2022-03-10 16:26:40
203
原创 java 高精度浮点数存储去重
整形可以直接用Treeset或者HashSet,但是要存储的是经过计算的高精度浮点数时,计算机未免会产生误差,所以不能直接使用Set去重,一个新去重思路如下。我们对这些数进行排序,然后我们只需要从头到尾做一次遍历,只要每个元素比前一个元素大1e-8就可以认为是一个新的数字,因为1e-8是国际规范所以我们直接使用即可。排序的方法可以使用LIst存储,然后使用sort进行进行排序,也可以使用TreeSet进行排序,这两种方法各有优缺点,当我们使用List时,如果有太多个数需要排序,这可能报错,但是如果使
2022-03-09 19:21:22
353
原创 java c/c++ 大树求约数(因数)
//javapublic class Main{ // static Vector<Long> d = new Vector<>(); public static void main(String[] args) { Scanner scanner = new Scanner(System.in); long n = scanner.nextLong(); for (long i = 1; i * i .
2022-03-08 22:12:06
608
原创 html5 新增常用布局标签
<html>//头部标签导航栏标签//自定义主区间 //文章列表标签//自定义侧边区间//h标签组合标签adasdas//底部 ...
2021-11-22 11:01:17
378
1
原创 2021-11-14
全网首个win11最简单的对抗垃圾软件拦截edge浏览器(一打开你的浏览器就是国内的一些弹窗巨多的360等网址导航,删了重启又恢复)方法这是我的第一遍博客,以后我的博客都会走轻简风格,不会有废话,全是干货,推荐关注导引(简单说明,可以直接看正题)由于之前失误安装了一些流氓软件,后期卸载就就会删除不掉注册表等,导致电脑一直被骚扰。我在找了各种资料但是没有找的一个能解决这个问题的比较好的方法,所以我自己进行了大量的实验最终找到比较简单并且好用的方法。推荐下载一个专业的卸载软件,名字叫IObit
2021-11-14 23:05:20
505
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人