- 博客(21)
- 收藏
- 关注
原创 vue3 警告处理集合
额外的非prop属性(xxx)已传递给组件,但由于你的组件渲染片段和文本根节点,无法自动继承。本人触发场景:使用 vue3 + ElementPlus 实现组件化界面警告。更新 vue 版本 和 ElementPlus 版本。(本人解决问题时的版本)
2024-03-20 00:24:14
467
原创 中国剩余定理(互质与不互质)
前置知识:线性同余方程,拓展欧几里得算法,逆元互质:例如下面的一元线性同余方程组: x≡a1(%m1){x}{\equiv}{a_1}{( {\%m_1} )}x≡a1(%m1) x≡a2(%m2){x}{\equiv}{a_2}{( {\%m_2} )}x≡a2(%m2) x≡a3(%m3){x}{\equiv}{a_3}{( {\%m_3} )}x≡a3(%m3) … … x≡an(%mn){x}{\equiv}{a_n}{( {\%m_n} )}x≡an(%
2022-05-17 23:21:57
596
原创 2021牛客国庆集训派对day5 题解-A,B,F,G,J
★J-plan有n个学生要去旅行。酒店有两种类型的房间:双人房和三人间。双人房的价格是p2,三人房的价格是p3现在你需要计算这些学生的最低总成本。求得最小公倍数为6当 p32 >= p23 时(双人间更实惠)两种情况:一:当n%2 == 0 即刚好双人间可住满 , 输出 n/2 p2二:当n%2 == 1 可分为两种方案,剩一个人住双人间和剩三个人住三人间 去最小值:min( n/2p2+p2 , (n/2-1)p2+p3 )当 p32 < p23 时三种情况:if( n
2022-05-15 15:52:19
1294
原创 STL顺序式容器--stack,queue
*** stack : ***栈时基本的数据结构之一,特点是“先进后出”。头文件 :#include < stack >定义 :stack < Type > s ; //int,float,char,double ....**常规操作 : **int x;stack < int > s;s.push(x); //把x放到栈顶s.top(); //返回栈顶的元素,但不会删除s.pop(); //删除栈顶的元素,但不会返回s.siz
2021-05-19 21:27:37
106
原创 最短路堆优化
#include <bits/stdc++.h>#define debug(x) cout<<#x<<" = "<<x<<endlusing namespace std;typedef long long ll;const int mod=1e9+7;#define INF 0X7FFFFFFF#define MAXN 1000005struct node{ bool know; //当前顶点距离起点是否确定最短 i
2021-05-18 17:22:35
156
原创 STL顺序式容器--vector
vector是STL的动态数组,在运行时能根据需要改变数组大小。头文件: #include < vector > ;1. 定义 :int 型数组 :vector < int > a ; //默认初始化,a为空vector < int > b (a) ; //用a定义b,即定义一个与数组a相等的b数组vector < int > a(100) ; //定义a数组的大小为100 ,其值为0vector < int > a(100, 6
2021-05-18 17:04:52
111
原创 atoi函数(初学者)
atoi (表示 ascii to integer)是把字符串转换成整型数的一个函数,应用在计算机程序和办公软件中。int atoi(const char *nptr) 函数会扫描参数 nptr字符串,会跳过前面的空白字符(例如空格,tab缩进)等。如果 nptr不能转换成 int 或者 nptr为空字符串,那么将返回 0 [1] 。特别注意,该函数要求被转换的字符串是按十进制数理解的。atoi输入的字符串对应数字存在大小限制(与int类型大小有关),若其过大可能报错-1。atoi()函数的功能:将字符
2021-01-26 10:07:36
1020
原创 set函数的用法与multiset函数的区别和to_string()的用法:
头文件:#include元素会自动排序set: 元素不重复的结合,multiset:元素可以重复的集合.题目PTA-L1-033#include <bits/stdc++.h>using namespace std;int main(){ int y=0,n=0; cin>>y>>n; for(int i=y;i<y+100;i++) { string y_i=to_string(i); if(y_i.length()<4
2020-11-04 20:08:44
185
原创 atoi()和stoi()函数的用法和区别
相同点:①都是C++的字符处理函数,把数字字符串转换成int输出②头文件都是#include不同点:①atoi()的参数是 const char* ,因此对于一个字符串str我们必须调用 c_str()的方法把这个string转换成 const char类型的,而stoi()的参数是const string,不需要转化为 const char*;②stoi()会做范围检查,默认范围是在int的范围内的,如果超出范围的话则会runtime error!而atoi()不会做范围检查,如果超出范围的话
2020-11-04 19:29:47
758
原创 C++:cin、cin.getline()、getline()的区别与用法
一、cin>>用法:输入一个数字或字符,接收一个字符串,遇“空格”、“TAB”、“回车”就结束#include <iostream>using namespace std;int main (){ int a,b; cin>>a>>b; cout<<a+b<<endl; return 0;}cin.getline()用法:接收一个字符串,可以接收空格并输出#include <iostream>usi
2020-11-04 19:14:45
1405
原创 isdigit函数的用法:
如果isdigit函数包含在ctype.h头文件中,那字符串为数字。计算过程:原型: int isdigit(char c)。 用法:#include <ctype.h>。 功能:判断字符c是否为数字。 说明:当c为数字0-9时,返回非零值,否则返回零。 这个函数是判断某一个字符是否为数字,可以用一个字符数组接受输入的字符,然后循环判断每一个字符是否为数字,如果其中一个不是数字,那么返回0,否则返回非0。题目...
2020-11-03 20:01:07
8625
原创 素数的较快求法:
素数的较快求法:`#include<bits/stdc++.h>using namespace std;bool SS(int n){ for(int i=2;i<=sqrt(n);i++){ if(n%i==0) return false; } return true;}int main(){ int x,a[10]; cin>>x; for(int i=0;i<x;i
2020-10-25 19:21:07
132
原创 多组数据分类
最近新生赛选拔就要开始了,师傅想选一个心仪的徒弟继承他的衣钵,他想看看新生的实力,但是师傅比较懒,要我帮他给新生排个名次,首先是按照IQ从大到小排名,在IQ同样的基础上按照AQ从小到大排名,若IQ和AQ都相同,则根据id从小到大排名.【输入形式】 na1 a2 … anf1 f2 … fn第一行输入一个正整数n,0<n<201,表示新生人数(id从1-n编号),第二行按id顺序输入n个整数ai,0<=ai<100,表示第i位新生的IQ,第三行按id顺序输入n
2020-10-16 20:24:38
453
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人