自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 DFS实现邻接链表

#include<bits/stdc++.h>using namespace std;const int N = 1000;int path[N], h[N], e[N], ne[N], n, m;int idx = 1;bool st[N];int cnt;void add(int a, int b){ e[idx] = b; ne[idx] = h[a]; h[a] = idx ++ ;}void dfs(int u, int step){

2020-12-20 10:59:24 375

原创 四边形不等式优化

例:一条笔直的高速公路上有N个村庄,每个村庄都有一个整数位置坐标,不同村庄的坐标不同,现在要在其中的 P 个村庄上建立邮局。请问如何安排邮局的位置可以使得每个村庄到其最近邮局的距离和最小,输出这个最小值。输入格式第一行包含两个整数N和P,分别表示村庄数量以及邮局数量。第二行包含N个整数,表示N个村庄的位置坐标,坐标均为不超过10000的正整数。输出格式输出一个整数,表示距离和的最小值。数据范围1≤N≤300,1≤P≤30,输入样例:10 51 2 3 6 7 9 11 22 44 5

2020-12-07 18:43:29 158

原创 约数之和

题目内容假设现在有两个自然数A和B,S是ABAB的所有约数之和。请你求出S mod 9901的值是多少。输入格式在一行中输入用空格隔开的两个整数A和B。输出格式输出一个整数,代表S mod 9901的值。数据范围0≤A,B≤5×1070≤A,B≤5×107输入样例:2 3输出样例:15注意: A和B不会同时为0。算法:C++代码实现:#include <iostream>#include <unordered_map>using namespace

2020-11-07 21:53:08 238

原创 1024程序员节的由来

1024程序员节是中国广大程序员的共同节日。1024是2的十次方,二进制计数的基本计量单位之一。程序员是指从事前端、后端程序开发、系统运维、测试等专业人员。而最早的程序员节,其实并非在10月24日这一天。最早创立“程序员节”的想法,来自于1996年俄文《计算机世界》出版社的主编德米特里·门德列留科。当时其计划将节日命名为“计算机用户节”,定在每年9月份的第一个星期五,称之为“纯净的星期五”,按照当事人之一的说法,这样命名是为了刺激那些计算机病毒制造者。而如今的国际程序员节,也正是一个俄罗斯官方节日,位于

2020-10-24 21:39:42 2641

转载 高斯消元解线性方程组

敲代码的注意事项:1.for循环中的”++”和”- -“符号要应情况而选择,否则及容易打错,进而出现一些非常难找到的bug2.doule和int的类型需要注意,例如输入输出过程,和定义过程3.return的类型.4.欢迎各位拿出自己宝贵的经验分享容易出现的错误QWQ#include<iostream>#include<algorithm>#include<cmath>using namespace std;const int N=110;cons.

2020-10-20 22:42:40 125

原创 K倍区间问题

题目描述给定一个长度为N的数列,A1, A2, … AN,如果其中一段连续的子序列Ai, Ai+1, … Aj(i <= j)之和是K的倍数,我们就称这个区间[i, j]是K倍区间。你能求出数列中总共有多少个K倍区间吗?输入输入数据:第一行包含两个整数N和K。(1 <= N, K <= 100000)以下N行每行包含一个整数Ai。(1 <= Ai <= 100000)输出输出数据:输出一个整数,代表K倍区间的数目。 样例输入输入样例:5 21234

2020-10-13 20:27:39 806

原创 浅谈5G和4G有哪些区别?

首先,5G和4G的区别可不是5G比4G多一个G这么简单,别看数字只是加了一位,而带来的变化却是量级的。要知道它们的区别,得先了解一下4G和5G。“G”代表“generation(一代)”,4G即指的是第四代移动通信技术,4G是集3G与WLAN于一体,并能够快速传输数据、高质量、音频、视频和图像等。4G能够以100Mbps以上的速度下载,比目前的家用宽带ADSL(4兆)快25倍,并能够满足几乎所有用户对于无线服务的要求。5G指的是第五代移动通信技术,是4G的升级,它将是在2020年以后的新一代移动通信系统

2020-10-03 13:10:28 28069 8

原创 少儿编程孩子的学习路线

少儿编程孩子的学习路线最近有一些访客私信我问到“我们家孩子今年4岁了,有没有合适的编程课?”、“有没有适合孩子的编程学习路线?”……等等之类的问题。所以呢,出这篇文章来梳理一下孩子的编程学习路线。初级阶段(4-6岁的孩子)在这个年龄阶段的孩子认知能力还不够完善,难以理解编程是什么。所以这个时候,主要以思维养成为主,可以带孩子适当的玩一些训练编程思维的小游戏,如Codespark和Osmo Coding。让孩子真实接触到程序指令,帮助他理解计算机程序是怎么回事,逐渐培养编程逻辑。中级阶段(7-10岁的

2020-10-01 00:06:38 4870 7

原创 少儿编程到底是什么?

少儿编程到底是什么?少儿编程已经是大势所趋,在这几年里也是飞速发展,而对于孩子们而言,少儿编程也将成为举足轻重的学科之一,在未来更是要全面列入到中考、高考科目当中去。所以,现在的家长也应多关注孩子编程能力的发展,帮助孩子更好地适应这个时代。那么,什么是编程,少儿编程又是什么呢?对于前者,我期望从开发者的角度作出我的解读,对于后者,我希望以编程老师的视角与大家分享。编程是什么编程,对于大众来说,最普遍的理解可能就是写代码,可能再深入一点,就是使用Java、C/C++、 Python等计算机语言写代码(

2020-09-19 19:55:32 6996 12

空空如也

空空如也

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

TA关注的人

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