<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[方志刚的博客]]></title><description><![CDATA[学习的过程]]></description><link>https://blog.youkuaiyun.com/fang010505</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; fang010505]]></copyright><item><title><![CDATA[了解计算机与前端]]></title><link>https://blog.youkuaiyun.com/fang010505/article/details/106532083</link><guid>https://blog.youkuaiyun.com/fang010505/article/details/106532083</guid><author>fang010505</author><pubDate>Wed, 03 Jun 2020 20:28:20 +0800</pubDate><description><![CDATA[本身是给一个非计算机专业的朋友整理的，感觉还行，只希望能让想学前端，刚学前端的人有个大概的方向，,不知道为什么审核不通过，删了点杂谈，希望能过
目标：了解计算机专业
一。首先介绍计算机专业分什么
学电脑基本上被分为三大类：
1、软件编程方向：目前这类人才前途很好，人才紧缺，这类人才经验和能力更加重要。薪水很高，作息时间比较乱，加班比较多。
基本不担心失业和饭碗的问题。
（截止时间2020年2月8日，软件开发工程师薪资一般在8000-20000元/月左右。）
2、网络技术方向：适合网管和技术支持，也是经验和能]]></description><category></category></item><item><title><![CDATA[测试程序时间函数]]></title><link>https://blog.youkuaiyun.com/fang010505/article/details/105245182</link><guid>https://blog.youkuaiyun.com/fang010505/article/details/105245182</guid><author>fang010505</author><pubDate>Wed, 01 Apr 2020 14:24:59 +0800</pubDate><description><![CDATA[为了方便自己查看特意转一下别人的博客，老是忘记(=_=)
https://blog.youkuaiyun.com/asaasa66/article/details/6543929?utm_source=app

]]></description><category></category></item><item><title><![CDATA[蓝桥杯 算法提高 最长滑雪道]]></title><link>https://blog.youkuaiyun.com/fang010505/article/details/103941868</link><guid>https://blog.youkuaiyun.com/fang010505/article/details/103941868</guid><author>fang010505</author><pubDate>Sat, 11 Jan 2020 23:32:01 +0800</pubDate><description><![CDATA[算法提高 最长滑雪道
时间限制：1.0s   内存限制：256.0MB
问题描述
　　小袁非常喜欢滑雪， 因为滑雪很刺激。为了获得速度，滑的区域必须向下倾斜，而且当你滑到坡底，你不得不再次走上坡或者等待升降机来载你。 小袁想知道在某个区域中最长的一个滑坡。区域由一个二维数组给出。数组的每个数字代表点的高度。如下：
一个人可以从某个点滑向上下左右相邻四个点之一，当且仅当高度减小。在上面的例子中，一条...]]></description><category></category></item><item><title><![CDATA[蓝桥杯 算法训练 P0505]]></title><link>https://blog.youkuaiyun.com/fang010505/article/details/103806965</link><guid>https://blog.youkuaiyun.com/fang010505/article/details/103806965</guid><author>fang010505</author><pubDate>Thu, 02 Jan 2020 16:43:52 +0800</pubDate><description><![CDATA[算法训练 P0505
时间限制：1.0s   内存限制：256.0MB
一个整数n的阶乘可以写成n!，它表示从1到n这n个整数的乘积。阶乘的增长速度非常快，例如，13！就已经比较大了，已经无法存放在一个整型变量中；而35！就更大了，它已经无法存放在一个浮点型变量中。因此，当n比较大时，去计算n!是非常困难的。幸运的是，在本题中，我们的任务不是去计算n!，而是去计算n!最右边的那个非0的数字是多少。...]]></description><category></category></item><item><title><![CDATA[蓝桥杯 算法提高 歌唱比赛]]></title><link>https://blog.youkuaiyun.com/fang010505/article/details/103774687</link><guid>https://blog.youkuaiyun.com/fang010505/article/details/103774687</guid><author>fang010505</author><pubDate>Mon, 30 Dec 2019 22:32:08 +0800</pubDate><description><![CDATA[算法提高 歌唱比赛
时间限制：1.0s   内存限制：256.0MB
问题描述
　　X市正在进行歌唱比赛，请你写一个程序计算得分。
每名选手从1到N编号，每名选手的综合成绩由以下几个部分组成：
1.歌唱得分占70%
2.才艺展示得分占20%
3.观众投票得分占10%
4.不超过五分的特殊加分（如果总分超过100分则记为100）
输入格式
　　第一行一个整数N，表示选手人数
接下来N行，每行四个整数...]]></description><category></category></item><item><title><![CDATA[蓝桥杯 算法训练 区间k大数查询]]></title><link>https://blog.youkuaiyun.com/fang010505/article/details/103663014</link><guid>https://blog.youkuaiyun.com/fang010505/article/details/103663014</guid><author>fang010505</author><pubDate>Mon, 23 Dec 2019 11:51:14 +0800</pubDate><description><![CDATA[算法训练 区间k大数查询
时间限制：1.0s   内存限制：256.0MB
问题描述
给定一个序列，每次询问序列中第l个数到第r个数中第K大的数是哪个。
输入格式
第一行包含一个数n，表示序列长度。
第二行包含n个正整数，表示给定的序列。
第三个包含一个正整数m，表示询问个数。
接下来m行，每行三个数l,r,K，表示询问序列从左往右第l个数到第r个数中，从大往小第K大的数是哪个。序列元素从1开始标...]]></description><category></category></item><item><title><![CDATA[汇编的各种指令]]></title><link>https://blog.youkuaiyun.com/fang010505/article/details/103651494</link><guid>https://blog.youkuaiyun.com/fang010505/article/details/103651494</guid><author>fang010505</author><pubDate>Sun, 22 Dec 2019 11:37:52 +0800</pubDate><description><![CDATA[不怎么用就忘记了，以后每学到一个新的指令就记录下来
如何在64位win10系统搭载汇编环境

（1）什么是debug？
debug是dos，windows都提供的实模式，程序的调试工具，使用他，可以查看cpu各种寄存器中的内容，内存中的情况和在机器码级跟踪程序的运行。
（2）我们用到的debug功能
R命令查看，改变cpu寄存器的内容;
D命令查看内存中的内容
E命令改写内存中的内容
U命令将机器...]]></description><category></category></item><item><title><![CDATA[蓝桥杯 算法训练最小乘积 基本型]]></title><link>https://blog.youkuaiyun.com/fang010505/article/details/103644621</link><guid>https://blog.youkuaiyun.com/fang010505/article/details/103644621</guid><author>fang010505</author><pubDate>Sat, 21 Dec 2019 15:17:27 +0800</pubDate><description><![CDATA[算法训练 最小乘积(基本型)
时间限制：1.0s   内存限制：512.0MB
问题描述
　　给两组数，各n个。
　　请调整每组数的排列顺序，使得两组数据相同下标元素对应相乘，然后相加的和最小。要求程序输出这个最小值。
　　例如两组数分别为:1 3　　-5和-2 4 1
那么对应乘积取和的最小值应为：
　　(-5) * 4 + 3 * (-2) + 1 * 1 = -25
输入格式
　　第一个行一...]]></description><category></category></item><item><title><![CDATA[蓝桥杯 算法训练 大于等于n的最小完全平方数]]></title><link>https://blog.youkuaiyun.com/fang010505/article/details/103589764</link><guid>https://blog.youkuaiyun.com/fang010505/article/details/103589764</guid><author>fang010505</author><pubDate>Tue, 17 Dec 2019 23:41:16 +0800</pubDate><description><![CDATA[算法训练 大等于n的最小完全平方数
时间限制：1.0s   内存限制：256.0MB
问题描述
　　输出大等于n的最小的完全平方数。
　　若一个数能表示成某个自然数的平方的形式，则称这个数为完全平方数
　　Tips：注意数据范围
输入格式
　　一个整数n
输出格式
　　大等于n的最小的完全平方数
样例输入
71711
样例输出
71824
数据规模和约定
　　n是32位有符号整数
#include...]]></description><category></category></item><item><title><![CDATA[蓝桥杯 二进制数数 算法训练]]></title><link>https://blog.youkuaiyun.com/fang010505/article/details/103588682</link><guid>https://blog.youkuaiyun.com/fang010505/article/details/103588682</guid><author>fang010505</author><pubDate>Tue, 17 Dec 2019 22:10:19 +0800</pubDate><description><![CDATA[算法训练 二进制数数
时间限制：1.0s   内存限制：256.0MB
问题描述
　　给定L,R。统计[L,R]区间内的所有数在二进制下包含的“1”的个数之和。
　　如5的二进制为101，包含2个“1”。
输入格式
　　第一行包含2个数L,R
输出格式
　　一个数S，表示[L,R]区间内的所有数在二进制下包含的“1”的个数之和。
样例输入
2 3
样例输出
3
数据规模和约定
　　L&lt;=R&...]]></description><category></category></item><item><title><![CDATA[蓝桥杯 基础练习 字母图形]]></title><link>https://blog.youkuaiyun.com/fang010505/article/details/103548570</link><guid>https://blog.youkuaiyun.com/fang010505/article/details/103548570</guid><author>fang010505</author><pubDate>Sun, 15 Dec 2019 14:42:51 +0800</pubDate><description><![CDATA[基础练习 字母图形
时间限制：1.0s   内存限制：256.0MB
问题描述
利用字母可以组成一些美丽的图形，下面给出了一个例子：
ABCDEFG
BABCDEF
CBABCDE
DCBABCD
EDCBABC
这是一个5行7列的图形，请找出这个图形的规律，并输出一个n行m列的图形。
输入格式
输入一行，包含两个整数n和m，分别表示你要输出的图形的行数的列数。
输出格式
输出n行，每个m个字符，...]]></description><category></category></item><item><title><![CDATA[蓝桥杯 基础练习 数列特征]]></title><link>https://blog.youkuaiyun.com/fang010505/article/details/103548258</link><guid>https://blog.youkuaiyun.com/fang010505/article/details/103548258</guid><author>fang010505</author><pubDate>Sun, 15 Dec 2019 14:12:34 +0800</pubDate><description><![CDATA[基础练习 数列特征
时间限制：1.0s   内存限制：256.0MB
问题描述
给出n个数，找出这n个数的最大值，最小值，和。
输入格式
第一行为整数n，表示数的个数。
第二行有n个数，为给定的n个数，每个数的绝对值都小于10000。
输出格式
输出三行，每行一个整数。第一行表示这些数中的最大值，第二行表示这些数中的最小值，第三行表示这些数的和。
样例输入
5
1 3 -2 4 5
样例输出
5
...]]></description><category></category></item><item><title><![CDATA[蓝桥杯 基础练习 查找整数]]></title><link>https://blog.youkuaiyun.com/fang010505/article/details/103547970</link><guid>https://blog.youkuaiyun.com/fang010505/article/details/103547970</guid><author>fang010505</author><pubDate>Sun, 15 Dec 2019 13:43:28 +0800</pubDate><description><![CDATA[基础练习 查找整数
时间限制：1.0s   内存限制：256.0MB
问题描述
给出一个包含n个整数的数列，问整数a在数列中的第一次出现是第几个。
输入格式
第一行包含一个整数n。
第二行包含n个非负整数，为给定的数列，数列中的每个数都不大于10000。
第三行包含一个整数a，为待查找的数。
输出格式
如果a在数列中出现了，输出它第一次出现的位置(位置从1开始编号)，否则输出-1。
样例输入
6
...]]></description><category></category></item><item><title><![CDATA[蓝桥杯 基础练习 杨辉三角]]></title><link>https://blog.youkuaiyun.com/fang010505/article/details/103547650</link><guid>https://blog.youkuaiyun.com/fang010505/article/details/103547650</guid><author>fang010505</author><pubDate>Sun, 15 Dec 2019 13:01:03 +0800</pubDate><description><![CDATA[基础练习 杨辉三角形
时间限制：1.0s   内存限制：256.0MB
问题描述
杨辉三角形又称Pascal三角形，它的第i+1行是(a+b)i的展开式的系数。
它的一个重要性质是：三角形中的每个数字等于它两肩上的数字相加。
下面给出了杨辉三角形的前4行：
1
1 1
1 2 1
1 3 3 1
给出n，输出它的前n行。
输入格式
输入包含一个数n。
输出格式
输出杨辉三角形的前n行。每一行从这一...]]></description><category></category></item><item><title><![CDATA[蓝桥杯 基础练习 特殊回文数]]></title><link>https://blog.youkuaiyun.com/fang010505/article/details/103547049</link><guid>https://blog.youkuaiyun.com/fang010505/article/details/103547049</guid><author>fang010505</author><pubDate>Sun, 15 Dec 2019 11:42:31 +0800</pubDate><description><![CDATA[锦囊有写枚举加判断，把每一个数字列出来就可以了，注意点是需要2个3层循环，题目要求从小到大输出就不能放在一起了
#include&lt;stdio.h&gt;
int main(void)
{
	int n,i1,i2,i3;
	scanf("%d",&amp;n);
	for(i1=1;i1&lt;=9;i1++)
	{
		for(i2=0;i2&lt;=9;i2++)
		{
			for...]]></description><category></category></item><item><title><![CDATA[蓝桥杯 入门 序列求和]]></title><link>https://blog.youkuaiyun.com/fang010505/article/details/103537732</link><guid>https://blog.youkuaiyun.com/fang010505/article/details/103537732</guid><author>fang010505</author><pubDate>Sat, 14 Dec 2019 12:14:07 +0800</pubDate><description><![CDATA[#include&lt;stdio.h&gt;
int main(void)
{
	long long x;
	scanf("%I64d", &amp;x);
	printf("%I64d", (x + 1)*x / 2);
	return 0;
}

使用等比数列求和，循环会超时，不能用int，精度10亿爆int要用long long，格式是%d大写i64d

...]]></description><category></category></item><item><title><![CDATA[蓝桥杯 入门 圆的面积]]></title><link>https://blog.youkuaiyun.com/fang010505/article/details/103537678</link><guid>https://blog.youkuaiyun.com/fang010505/article/details/103537678</guid><author>fang010505</author><pubDate>Sat, 14 Dec 2019 12:09:25 +0800</pubDate><description><![CDATA[#include&lt;stdio.h&gt;
#include&lt;math.h&gt;
int main(void)
{
	int r;
	double s,pi;
	pi = atan(1.0) * 4;
	scanf("%d", &amp;r);
	s = (double)(pi*r*r);
	printf("%.7f", s);
	return 0;
}

注意点就是精度要求，他下面...]]></description><category></category></item><item><title><![CDATA[蓝桥杯	Fibonacci数列	入门 数列 取模]]></title><link>https://blog.youkuaiyun.com/fang010505/article/details/103537609</link><guid>https://blog.youkuaiyun.com/fang010505/article/details/103537609</guid><author>fang010505</author><pubDate>Sat, 14 Dec 2019 12:04:00 +0800</pubDate><description><![CDATA[``
#inlude&lt;stdio.h&gt;
int main(void)
{
	long long x;
	scanf("%I64d", &amp;x);
	printf("%I64d", (x + 1)*x / 2);
	return 0;
}

`使用等比数列求和，用循环刚好超时，数据范围在1到100万，不能用int，需要用long long，注意点%后面是大写i64d防止``，


...]]></description><category></category></item><item><title><![CDATA[蓝桥杯  基础练习 数列排序]]></title><link>https://blog.youkuaiyun.com/fang010505/article/details/103518859</link><guid>https://blog.youkuaiyun.com/fang010505/article/details/103518859</guid><author>fang010505</author><pubDate>Fri, 13 Dec 2019 00:07:24 +0800</pubDate><description><![CDATA[对于排序很不熟练，这次第一次用，为了加深印象和方便查看，记录一下。

用了冒泡排序

就是特别奇怪，不知道这个代码有什么问题，在蓝桥杯测评c++环境没问题，c中就报告编译错误，不信邪着提交3次并没有改变结果
做到一半想起来学过一个快速排序，又试着用快速排序做了一下

这回直接用c++的过去了，没试c行不行。


...]]></description><category></category></item><item><title><![CDATA[如何在64位win10环境下搭载汇编环境]]></title><link>https://blog.youkuaiyun.com/fang010505/article/details/103445191</link><guid>https://blog.youkuaiyun.com/fang010505/article/details/103445191</guid><author>fang010505</author><pubDate>Sun, 08 Dec 2019 15:17:00 +0800</pubDate><description><![CDATA[第一次写博客，主要为了便于自己记忆，省去下次在弄时候还要各处查找。
MASM下载地址
DOSBox 0.74下载地址

将文件下载安装，记得DOSBox 0.74不要下c盘，
MASM下载打开后是这个样子

在非c盘建一个文件夹，将这些放到文件夹去

打开DOSBox 0.74


输入mount c d:\hubian
然后回车，这里d是你选的盘，\后面是你建的文件名

出现下面的drive那一...]]></description><category></category></item></channel></rss>