- 博客(14)
- 收藏
- 关注
原创 ElementUI默认文字国际化
解决方法:通过下拉选择语言时,检测本地存储的sessionStoorage的语言状态,动态地更换ElementUI的语言包,由于不能使用默认语言包,所以我们把默认语言包复制出来,自己修改并且import,这样打包的时候也只是增加了三个语言包的js文件,占不了多大内存,同时按照需求更改了ElementUI的默认文字;
2023-05-25 16:13:53 608
原创 如何使用Vue实现卡片翻转效果
元素背对屏幕时不可见,使用这个属性做到了卡片不属于正面即不显示,很好地移除掉了我们不需要的效果;这个属性是指元素离我们z轴观察者的距离为多远,如果设置为0,则有一种快溢出屏幕的效果,各位可以自己试一试;一个过渡动画的样式,表现为先慢后快,很适合用来做卡片翻转;:(这里我还使用了Card组件)
2023-05-12 19:07:35 1719 1
原创 算法提高题(流汗黄豆只能说有些可以算提高)
题目大意:输入k(k<=10^9)让你输出第k大的回文串思路:有一个规律:一位数和两位数的回文串数量一样,三位数和四位数的回文串数量一样…那么我们直接枚举回文串的一半,用一个bool类型的变量来存储当前的答案是单数还是双数(是要先判断第k大的回文串的范围的再来枚举求得)...
2022-03-07 22:08:52 649
原创 算法练习:礼物打包(二分答案)
蓝桥杯练习:打包-二分答案题目描述问题描述 Lazy有N个礼物需要打成M个包裹,邮寄给M个人,这些礼物虽然很便宜,但是很重。Lazy希望每个人得到的礼物的编号都是连续的。为了避免支付高昂的超重费,他还希望让包裹的最大重量最小。输入格式 一行两个整数N和M。 一行N个整数,表示N个礼物的重量。输出格式 一个整数,表示最小的最大重量。样例输入3 21 1 2样例输出2数据规模和约定 N, M <= 100,000 重量 <= 1,000思路:第一反应是二
2022-02-26 20:41:37 739
原创 动态规划练习-秘密行动
题目描述问题描述 小D接到一项任务,要求他爬到一座n层大厦的顶端与神秘人物会面。这座大厦有一个神奇的特点,每层的高度都不一样,同时,小D也拥有一项特殊能力,可以一次向上跳跃一层或两层,但是这项能力无法连续使用。已知向上1高度消耗的时间为1,跳跃不消耗时间。由于事态紧急,小D想知道他最少需要多少时间到达顶层。输入格式 第一行包含一个整数n,代表楼的高度。接下来n行每行一个整数ai,代表i层的楼层高度(ai <= 100)。输出格式 输出1行,包含一个整数,表示所需的最短时间。样例输
2022-02-26 20:03:58 181
原创 玉米田(状压dp)
###题目内容:农夫约翰的土地由 M×N 个小方格组成,现在他要在土地里种植玉米。非常遗憾,部分土地是不育的,无法种植。而且,相邻的土地不能同时种植玉米,也就是说种植玉米的所有方格之间都不会有公共边缘。现在给定土地的大小,请你求出共有多少种种植方法。土地上什么都不种也算一种方法。输入格式第 1 行包含两个整数 M 和 N。第 2…M+1 行:每行包含 N 个整数 0 或 1,用来描述整个土地的状况,1 表示该块土地肥沃,0 表示该块土地不育。输出格式输出总种植方法对 108 取模后的值。
2022-02-13 22:13:37 557
原创 洛谷P1164小A点菜
题目链接:小A点菜首先纯搜索要考虑超时,代码和评测结果如下:using namespace std;int n,m;int a[105];long long ans;void dfs(int i,int p)//当前点到多少个菜,剩余多少钱 { if(p==0) { ans++; return;} if(i>n)return; if(p<0)return; if(p-a[i+1]>=0) { dfs(i+1,p-a[i+1]); } dfs(i+1,
2021-12-13 12:52:53 1210
原创 P1077摆花
题目链接:P1077摆花首先看最终状态,是由多种状态转移而来,选择动态规划。然后是状态表示f[i][j]表示前i个编号摆放j盆花的总的摆放种数,注意这里是一种中间状态,而且是总的状态,然后考虑初态f[0][0]就是没有摆花的时候,任何状态一开始都是由这种状态转移而来,所以f[0][0]初始化为1。需要注意的是f[i-1][0]代表当前没有摆放一盆i-1及其之前编号的花,同样要用于f[i][j]的状态转移。最后需要注意数据太大需要对10^6+7取余,于是开的long long,只转移出最后一种状态f[
2021-12-13 12:30:53 363
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人