- 博客(4)
- 收藏
- 关注
原创 C++面向过程,char*,const char*,string类型参数与函数调用的关系
char*,const char*,string类型参数与函数调用的关系#include<iostream>#include<string>using namespace std;void func(string& s) { cout << "1" << endl;}void func(char* s) { cout << "2" << endl;}void func(const char* s
2022-01-10 19:16:21 608
原创 琐碎知识点
错排错位排列:第一步,错排第一号元素(将第一号元素排在k位置),有n-1种方法。第二步,错排其余n-1个元素。紧接第一步的结果,若第一号元素落在第k个位置,第二步就先把K排好1、 k 号元素排在第1个位置,留下的 n - 2 个元素在与它们的编号集相等的位置集上“错排”,有 f(n -2) 种方法;2、 k 号元素不排第 1 个位置,这时可将第 1 个位置“看成”第 k 个位置(也就是说本来准备放到k位置为元素,可以放到1位置中),于是形成(包括 k 号元素在内的) n - 1 个元素的“错排”
2020-07-18 11:28:58 93
原创 C++ vector
#include <iostream>#include <vector>using namespace std;int main(){ vector<int> a; for(int i=0; i<10; i++) a.push_back(i); //向a存入i for(int i=0; i<a.size(); i++) { cout<<a.at(i)<<" ";
2020-07-17 12:09:29 66
原创 一维数组不同数字的个数
#include using namespace std;int main(){int a[500001],n,t;cin>>n;t=n;for(int i=0;i<n;i++){cin>>a[i];}for(int i=0;i<n-1;i++){for(int j=i+1;j<n;j++){if(a[i]==a[j]){t–;i++; //不知道为啥要i++}}}cout<<t<<endl;}.
2020-07-16 23:01:42 224
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人