自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 学习笔记2021.11.27 指针

int b = 10; cout << "b的值为:" << b << endl; cout << "b的地址为:" << &b << endl; int *a = &b; cout << "a的地址为:" << &a << endl; cout << "*a的值为:" << *a << end...

2021-11-27 23:21:53 448

原创 算法笔记HDU2017

Problem Description对于给定的一个字符串,统计其中数字字符出现的次数。Input输入数据有多行,第一行是一个整数n,表示测试实例的个数,后面跟着n行,每行包括一个由字母和数字组成的字符串。Output对于每个测试实例,输出该串中数值的个数,每个输出占一行。Sample Input2asdfasdf123123asdfasdfasdf111111111asdfasdfasdfSample Output69遍历字符串,可以使用for(char c: 字符串变量的名字)

2020-11-23 19:34:33 76

原创 算法笔记HDU2016

Problem Description输入n(n<100)个数,找出其中最小的数,将它与最前面的数交换后输出这些数。Input输入数据有多组,每组占一行,每行的开始是一个整数n,表示这个测试实例的数值的个数,跟着就是n个整数。n=0表示输入的结束,不做处理。Output对于每组输入数据,输出交换后的数列,每组输出占一行。Sample Input4 2 1 3 45 5 4 3 2 10Sample Output1 2 3 41 4 3 2 5这题解决的关键点是,需要一个变量来

2020-11-23 18:55:37 126

原创 算法笔记HDU2014

Problem Description青年歌手大奖赛中,评委会给参赛选手打分。选手得分规则为去掉一个最高分和一个最低分,然后计算平均得分,请编程输出某选手的得分。Input输入数据有多组,每组占一行,每行的第一个数是n(2<n<=100),表示评委的人数,然后是n个评委的打分。Output对于每组输入数据,输出选手的得分,结果保留2位小数,每组输出占一行。Sample Input3 99 98 974 100 99 98 97Sample Output98.0098.50

2020-11-23 16:45:47 139

原创 算法笔记HDU2013

Problem Description喜欢西游记的同学肯定都知道悟空偷吃蟠桃的故事,你们一定都觉得这猴子太闹腾了,其实你们是有所不知:悟空是在研究一个数学问题!什么问题?他研究的问题是蟠桃一共有多少个!不过,到最后,他还是没能解决这个难题,呵呵-当时的情况是这样的:第一天悟空吃掉桃子总数一半多一个,第二天又将剩下的桃子吃掉一半多一个,以后每天吃掉前一天剩下的一半多一个,到第n天准备吃的时候只剩下一个桃子。聪明的你,请帮悟空算一下,他第一天开始吃的时候桃子一共有多少个呢?Input输入数据有多组

2020-11-22 18:06:55 81

原创 算法笔记HDU2012

Problem Description对于表达式n^2+n+41,当n在(x,y)范围内取整数值时(包括x,y)(-39<=x<y<=50),判定该表达式的值是否都为素数。Input输入数据有多组,每组占一行,由两个整数x,y组成,当x=0,y=0时,表示输入结束,该行不做处理。Output对于每个给定范围内的取值,如果表达式的值都为素数,则输出"OK",否则请输出“Sorry”,每组输出占一行。Sample Input0 10 0Sample OutputOK这题需

2020-11-22 16:59:54 156 1

原创 算法笔记HDU2010

Problem Description春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的:“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=1^3 +5^3+ 3^3。现在要求输出所有在m和n范围内的水仙花数。Input输入数据有多组,每组占一行,包括两个整数m和n(100<=m<=n<=999)。Output对于每个测试实例,要求输出所有在给定范围内的水仙花数,就是说,输出的水仙花数必须大于等于m,并且小于等于n,如果有

2020-11-21 20:43:12 73

原创 算法笔记HDU2009

问题描述数列的定义如下:数列的第一项为n,以后将此为前一项的平方根,求数列的前m项的和。输入值输入数据有多组,每组占一行,由两个整数n(n <10000)和m(m <1000)组成,n和m的含义如前所述。输出量对于每组输入数据,输出该数列的和,每个测试实例占一行,要求精度保留2位小数。样本输入81 42 2样本输出94.733.41简单题不说了#include <iostream>#include <iomanip>using namesp

2020-11-21 19:46:24 64

原创 算法笔记HDU2008

问题描述统计给定的n个数中,负数,零和正数的个数。输入值输入数据有多组,每组占一行,每行的第一个数是整数n(n <100),表示需要统计的数值的个数,然后是n个实数;如果n = 0,则表示输入结束,该行不做处理。输出量对于每组输入数据,输出一行a,b和c,分别表示给定的数据中负数,零和正数的个数。样本输入6 0 1 2 3 -1 05 1 2 3 4 0.50样本输出1 2 30 0 5主要注意的就是输入的数值number要用浮点类型,因为有小数#include <i

2020-11-21 18:24:52 85

原创 算法笔记HDU2007

注意不要默认第一个数比第二个数小了,是个坑。#include <iostream>#include <algorithm>using namespace std;int main() { int a, b; while (cin >>a >>b) { if (a > b) swap(a, b); int suma = 0,sumb=0; for (int i = a; i <= b; i++) { if (i

2020-11-21 17:56:06 68

原创 算法笔记HDU2006

没啥说的,easy#include <iostream>using namespace std;int main() { int N,sum; while (cin >> N) { sum = 1; int a; while (N--) { cin >> a; if (a % 2 == 1) sum *= a; } cout << sum << endl; }

2020-11-21 17:30:29 49

原创 算法笔记HDU2005

#include <iostream>using namespace std;int main() { string a = { 31,28,31,30,31,30,31,31,30,31,30,31 }; int year, month, date; while (cin >> year && cin.get() && cin >> month && cin.get() && cin >&

2020-11-21 16:41:59 72

原创 算法笔记UVA455

//周期串,使用环形串的方法求解#include<iostream>#include<cstring>using namespace std;int main(void){ int N = 0; char str[100]; cin >> N; while (N--) { cin >> str; int len = strlen(str); int t = 1;.

2020-11-01 00:39:49 93

空空如也

空空如也

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

TA关注的人

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