自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 指针、引用、链表的笔记

指针是一种变量,不过它指向的内容是某个数的地址(在电脑里的位置),在创建它的时候要在类型名后加个*,这时的指针称为野指针,因为它还没有被初始化,还不能被用来指向地址,如:int * ptr;要想指针能指向内容就得先初始化,初始化指针的符号是&,而要想获得指向内容的值,那就要用到解引用运算符*,虽然这个符号和乘号相同,但与乘号的意义完全不同,而且它的优先级...

2021-11-06 21:56:57 87

原创 “猴子分队”的解题思路

在这个问题用到了动态规划,先在主程序的外面创建两个数组a和dp,分别储存n个猴子的力量值和猴子在某一个的最大力量值,和一个变量mmin,用于两队的猴子的力量值的差。int a[22],mmin = 10000000,dp[100000];在main函数中创建n(猴子数量)和sum(力量值总和)。int n,sum = 0;cin >> n;用for循环输入a[i],sum加上a[i],表示这n只猴子的力量值总和。for(int i = 1;i <= n;i++)

2021-10-24 16:58:52 102

原创 “魔方阵”解题思路

想要判断一个方阵是否为一个魔方阵,那得先判断它的行、列和对角线上的数组的和是否相等,若相等,则是,输出yes,而不是,则输出no。根据这个魔方阵的定义,我们先创建一个二维数组x[25][25]int x[25][25];然后再main函数中输入n,并且将s初始化为0。int n,s = 0;cin >> n;接下来是用双重for循环输入n*n个数,再将这些数全部加进s里。for(int i = 0;i < n;i++){ for(int j = 0;j &lt

2021-10-23 10:39:51 875

原创 “八戒找宝藏”解题思路

这个题目需要用到int类型的一维数组和二维数组,分别去储存宝石的重量w、价值c(一维数组)和在不同背包限制下几个宝石的总价值f[ ][ ](二维数组)。int w[200],c[200],f[200][200];初始化完数组后,在主程序中创建两个int类型的变量m和n,分别表示背包总容量和宝石总数。在创建两个变量i和j,当for循环中的变量(写在for循环中也可以)。最后输入m和n。int i,j,m,n;cin >> m >> n;接下来循环输入宝石的重量和价

2021-10-10 21:45:17 3930 2

原创 “最大公因数和最小公倍数问题”解题思路

代码:​#include <bits/stdc++.h> using namespace std;int g(int x,int y){ if(y == 0){ return x; } return g(y,x%y);}int main(){ int x,y,s = 0; cin >> x >> y; for(int i = x;i*i <= x * y;i+=x){ if(y %(i / x

2021-10-01 22:36:46 435

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除