代码编织梦想

leetcode(矩阵)74. 搜索二维矩阵(c++详细解释)day7-爱代码爱编程

文章目录 1.题目示例提示 2.解答思路3.实现代码结果 4.总结 1.题目 给你一个满足下述两条属性的 m x n 整数矩阵: 每行中的整数从左到右按非严格递增顺序排列。每行的第一个

【leetcode】深搜、暴搜、回溯、剪枝(c++)2-爱代码爱编程

深搜、暴搜、回溯、剪枝(C++)2 一、括号生成1、题目描述2、代码3、解析 二、组合1、题目描述2、代码3、解析 三、目标和1、题目描述2、代码3、解析 四、组合总和1、题目描述2、代码3、

【leetcode】深搜、暴搜、回溯、剪枝(c++)1-爱代码爱编程

深搜、暴搜、回溯、剪枝(C++)1 一、全排列1、题目描述2、代码3、解析 二、子集1、题目描述2、代码3、解析 三、找出所有子集的异或总和再求和1、题目描述2、代码3、解析 四、全排列II1

【c++题目速刷】二分查找-爱代码爱编程

【C++题目速刷】二分查找 一、二分查找1、题目链接2、解题3、代码 二、在排序数组中查找元素的第一个和最后一个位置1、题目链接2、解题3、代码4、算法模板 三、x的平方根1、解题链接2、解题3、代

c++刷题 【入门3】循环结构_c++编程循环金币问题输入样例-爱代码爱编程

【入门3】循环结构 虽然计算机可以在短时间批量处理成千上万条指令,但是不少问题中有许多规律性的重复操作,比如说计算几百个学生的平均分,或者对上万人的名单进行排序。仅使用顺序或者分支结构,对每一步操作都写出对应的语句是不可能

leetcode刷题之回溯算法(组合问题)_leetcode求组合数 回溯法-爱代码爱编程

回溯算法模板 回溯的本质是穷举,穷举所有可能,然后选出我们想要的答案,如果想让回溯法高效一些,可以加一些剪枝的操作,但也改不了回溯法就是穷举的本质。 for循环可以理解是横向遍历,backtracking(递归)就是纵向遍

acwing831.kmp字符串-爱代码爱编程

Acwing831.KMP字符串 题目描述代码展示 题目描述 代码展示 #include <iostream> using namespace std; const int N

leetcode刷题之栈和队列(匹配、逆波兰,优先队列,单调队列)_匹配有效的出栈队列-爱代码爱编程

一、栈与队列的关系 1. 232用栈实现队列 题目 class MyQueue { public: stack<int>stack_in; stack<int>stack_ou

203/001-爱代码爱编程

        来吧!开始刷题吧~!在刷题的世界里挖呀挖呀挖,挖出全新的思维方式O(∩_∩)O。 老规矩洛谷走起,链接:https://www.luogu.com.cn/ 目录 1.P5707 【深基2.例12】上学迟到 2.P5709 【深基2.习6】Apples Prologue / 苹果和虫子 3.P5710 【深基3.例2】数的性质 4

第十三届蓝桥杯大赛软件赛省赛 c/c++ 大学 b 组思考+总结_第十三届山东省大学生程序设计竞赛部分题解 -爱代码爱编程

第十三届蓝桥杯大赛软件赛省赛 C/C++ 大学 B 组思考+总结 公告 第十三届蓝桥杯大赛软件赛省赛 C/C++ 大学 B 组 C题 刷题统计 D题 修剪灌木 E题 X进制减法 F题 统计子矩阵 G题 积木

c++刷题 【入门1】顺序结构+【入门2】分支结构 20230316_数据保证能构成三角形,0≤a,b,c≤1000,每个边长输入时不超过2位小数程序用std-爱代码爱编程

C++刷题 【入门1】顺序结构+【入门2】分支结构 【入门1】顺序结构 先来一道简单题练练手 ### 链接:https://ac.nowcoder.com/acm/contest/18839/1005 来源:牛客网

算法基础(一)(共有25道例题,大多数为简单题)_简单算法题-爱代码爱编程

一、枚举(Enumerate)算法 定义:就是一个个举例出来,然后看看符不符合条件。 举例:一个数组中的数互不相同,求其中和为0的数对的个数。 for (int i = 0; i < n; ++i) for (

[**算法**]关于数字反转的两道例题的分析思考_验内容1. 数字反转题目描述:输入一个不小于 100 且小于 1000,同时包括小数-爱代码爱编程

两个题目看着很像,但是细节不太一样,一个是去处理浮点,(其中有用STL大法的和将小数点前后和小数点分开进行输入的还有利用字符串的读写来处理的)还有一个是去处理整数 【深基2.例7】数字反转 题目描述 输入一个不小于 1

a. food for animals-爱代码爱编程

#include<iostream> using namespace std; int main(){ int t=0; cin>>t; while(t--){ int a=0,b=0,c=0,x=0,y=0; cin>>a>>b>>c>

leetcode刷题之背包问题(01背包)_leetcode 01背包-爱代码爱编程

01 背包 概念:有n件物品和一个最多能背重量为w 的背包。第i件物品的重量是 w e

sort函数、accumulate函数_accumulate(toprange[startind], toprange[endind], 0-爱代码爱编程

1、sort(first,last) :对容器或普通数组中 [first, last) 范围内的元素进行排序,默认进行升序排序。 比如int num[10]或者vector<int>num; 对其进行升序排序 sort(num.begin(),num.end()); 即将num降序排序,只需 sort(num.begin(),num.

关于c语言中最大公因数的思考_用c语言调用函数算最大公因数-爱代码爱编程

目录 如何去求最大公因数利用枚举法: 如何去求最大公因数利用辗转相除法: 例1:最大公因数使用for循环和if语句 示例2:最大公因数使用while循环和if ... else语句 例3:正负数均为最大公因数 如何去求最大公因数利用枚举法: int a,b; int min; scanf ("%d %d",&a,&b);

n层正方形图案_c语言设计一个n层的数字正方形,最外层由数字n组成,逐层减一,最内层只有一个数字1-爱代码爱编程

【问题描述】编写程序,输出n层正方形图案。正方形图案最外层是第一层,每层用的数字和层数相同。 【输入形式】正方形图案的层数n 【输出形式】2n-1行2n-1列数据,一行上的数据用一个空格分隔 【样例输入】 3 【样例输出】 1 1 1 1 1 1 2 2 2 1 1 2 3 2 1 1 2 2 2 1 1 1 1 1 1 【样例说明】