2020年2月4日

洛谷p1149火柴棒等式

摘要: 题目描述 给你n根火柴棍,你可以拼出多少个形如“A+B=CA+B=C”的等式?等式中的AA、BB、CC是用火柴棍拼出的整数(若该数非零,则最高位不能是00)。用火柴棍拼数字0-90−9的拼法如图所示: 注意: 加号与等号各自需要两根火柴棍 如果A≠BA​=B,则A+B=CA+B=C与B+A=CB+ 阅读全文

posted @ 2020-02-04 20:00 &起雾了 阅读(276) 评论(0) 推荐(0) 编辑

vector数组用法及举例

摘要: vector详解 1.调用vector的头文件 注意:c++编程中填写这个头文件 2.vector的用法 注意:大概来讲,vector就是一个变长数组,与a[]这种普通数组不同的是,他不用定义多长,是根据用户的用法变化的,同时它的用法及方法也与普通数组不同 3.vector的存取方法及特殊 注意:v 阅读全文

posted @ 2020-02-04 19:31 &起雾了 阅读(3495) 评论(0) 推荐(0) 编辑

递归函数实例助理解

摘要: 递归函数 定义:一个函数在它的函数体内调用它自身称为递归调用,这种函数称为递归函数。执行递归函数将反复调用其自身,每调用一次就进入新的一层。 代码图片: 代码推算过程: 输出结果: 递归函数就是变异的for循环,就是讲函数进行反复调用,直到函数条件符合终止或是到达了最初始的条件处开始进行返回数值; 阅读全文

posted @ 2020-02-04 18:57 &起雾了 阅读(170) 评论(0) 推荐(0) 编辑

洛谷p1036 选数解析

摘要: 题目描述 已知 nn 个整数 x_1,x_2,…,x_nx1​,x2​,…,xn​,以及11个整数kk(k<nk<n)。从nn个整数中任选kk个整数相加,可分别得到一系列的和。例如当n=4,k=3n=4,k=3,44个整数分别为3,7,12,193,7,12,19时,可得全部的组合与它们的和为: 3 阅读全文

posted @ 2020-02-04 18:40 &起雾了 阅读(275) 评论(0) 推荐(0) 编辑

初识迭代

摘要: 简单递归 经典事例:斐波那契数列 #include<iostream> using namespace std; int f(int n){ int f(1)=1,f(2)=1; f(n)=f(n-1)+f(n-2); return f(n); } int main(){ cin>>n; cout< 阅读全文

posted @ 2020-02-04 17:55 &起雾了 阅读(116) 评论(0) 推荐(0) 编辑

string字符串用法及基础

摘要: 字符串的输入的方式 (1)先定义 1.string s; 2.char c; 或 char c[(具体的大小)]; 区别:string类型的有各种方法,且也是一个字符串数组的封装;而char类型是单字符类型,如果要输入字符串,必须定义为char类型的数组,同时方法类型很少。 (2)输入 1.cin> 阅读全文

posted @ 2020-02-04 17:44 &起雾了 阅读(459) 评论(0) 推荐(0) 编辑

导航