- 博客(116)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
原创 斋藤康毅-深度学习入门 学习笔记五
ch 误差反向传播法乘法和加法层的反向传播class AddLayer: def __init__(self): pass def forward(self, x, y): out = x + y return out def backword(self, dout): dx = dout * 1 dy = dout * 1 return dx, dyclass MulLa
2021-05-01 11:06:04
573
1
原创 斋藤康毅-深度学习入门 学习笔记四
ch 神经网络的学习损失函数1.1 均方误差import numpy as npdef mean_squared_error(y, t): return 0.5 * np.sum((y - t) ** 2)if __name__ == '__main__': y = [0.1, 0.05, 0.6, 0.0, 0.05, 0.1, 0.0, 0.1, 0.0, 0.0] t = [0, 0, 1, 0, 0, 0, 0, 0, 0, 0] print(m
2021-04-28 21:37:43
541
原创 斋藤康毅-深度学习入门 学习笔记三
ch03 神经网络1. pkl文件的创建与导入python官方文档对pickle模块的定义:pickleThe pickle module implements binary protocols for serializing and de-serializing a Python object structure. “Pickling” is the process whereby a Python object hierarchy is converted into a byte stream,
2021-04-27 12:43:27
701
2
原创 斋藤康毅-深度学习入门 学习笔记二
ch02 感知机Perceptron.pyimport numpy as np'''def AND(x1, x2): w1, w2, theta = 0.5, 0.5, 0.7 tmp = w1 * x1 + w2 * x2 if tmp <= theta: return 0 else: return 1'''def AND(x1, x2): x = np.array([x1, x2]) w = np.a
2021-04-26 11:38:25
399
原创 斋藤康毅-深度学习入门 学习笔记一
ch01 Python入门basic.py'''python --versionnote in python3 5/2 = 2.54**2 = 16type(3.4)x = 10 then x = "123" it's ok in pythonlistx = [1, 2, 3, 4, 5]print(x)len(x)x[1]x[1:3]x[:4]x[3:]x[:-3]dictionarydict = {"name" : "raymond"}dict[
2021-04-26 11:20:21
424
原创 idea 如何修改web resource directory
要修改的就是那个有蓝点标记的文件夹打开 file structure,找到下图的位置修改目录位置浏览位置完成
2021-04-25 14:28:52
5752
4
原创 ccf-csp 2019春季真题题解
小中大代码:#include <iostream>#include <cmath>using namespace std;const int N = 100010;int arr[N];int main(){ int n, a, b, c; cin >> n; for(int i = 0; i < n; i ++) cin >> arr[i]; a = arr[0]; ..
2021-03-31 21:17:50
342
1
原创 ccf-csp 2018春季真题题解
跳一跳问题描述 近来,跳一跳这款小游戏风靡全国,受到不少玩家的喜爱。 简化后的跳一跳规则如下:玩家每次从当前方块跳到下一个方块,如果没有跳到下一个方块上则游戏结束。 如果跳到了方块上,但没有跳到方块的中心则获得1分;跳到方块中心时,若上一次的得分为1分或这是本局游戏的第一次跳跃则此次得分为2分,否则此次得分比上一次得分多两分(即连续跳到方块中心时,总得分将+2,+4,+6,+8…)。 现在给出一个人跳一跳的全过程,请你求出他本局游戏的得分(按照题目描述的规则)。输入格式 输入包含..
2021-03-26 21:13:40
760
1
原创 ccf-csp 2017冬季真题题解
最小差值问题描述 给定n个数,请找出其中相差(差的绝对值)最小的两个数,输出它们的差值的绝对值。输入格式 输入第一行包含一个整数n。 第二行包含n个正整数,相邻整数之间使用一个空格分隔。输出格式 输出一个整数,表示答案。样例输入51 5 4 8 20样例输出1样例说明 相差最小的两个数是5和4,它们之间的差值是1。样例输入59 3 6 1 3样例输出0样例说明 有两个相同的数3,它们之间的差值是0.数据规模和约定 对于所有评测用例,2 ≤ n ..
2021-03-24 21:56:13
475
1
原创 ccf-csp 2019冬季真题题解
报数代码:#include <iostream>using namespace std;int main(){ int n, i = -1; int cnt[4] = {0}; cin >> n; while(n){ i ++; if((i + 1) % 7 == 0 || (to_string(i + 1).find('7') != -1)) cnt[i % 4] ++;..
2021-03-13 20:57:17
360
原创 ccf-csp 2019秋季真题题解
小明种苹果代码:#include <iostream>using namespace std;const int MAXN = 1010;int arr[MAXN];int main(){ int n, m; int T = 0, k = -1, P = 0; cin >> n >> m; for(int i = 1; i <= n; i ++){ int tmp = 0, a, b; ..
2021-03-12 21:20:49
439
原创 ccf-csp 2018冬季真题题解
小明上学题目背景 小明是汉东省政法大学附属中学的一名学生,他每天都要骑自行车往返于家和学校。为了能尽可能充足地睡眠,他希望能够预计自己上学所需要的时间。他上学需要经过数段道路,相邻两段道路之间设有至多一盏红绿灯。 京州市的红绿灯是这样工作的:每盏红绿灯有红、黄、绿三盏灯和一个能够显示倒计时的显示牌。假设红绿灯被设定为红灯 r 秒,黄灯 y 秒,绿灯 g 秒,那么从 0 时刻起,[0,r) 秒内亮红灯,车辆不许通过;[r, r+g) 秒内亮绿灯,车辆允许通过;[r+g, r+g+y) 秒内亮黄灯..
2021-03-10 21:07:43
323
原创 ccf-csp 2018秋季真题题解
卖菜问题描述 在一条街上有n个卖菜的商店,按1至n的顺序排成一排,这些商店都卖一种蔬菜。 第一天,每个商店都自己定了一个价格。店主们希望自己的菜价和其他商店的一致,第二天,每一家商店都会根据他自己和相邻商店的价格调整自己的价格。具体的,每家商店都会将第二天的菜价设置为自己和相邻商店第一天菜价的平均值(用去尾法取整)。 注意,编号为1的商店只有一个相邻的商店2,编号为n的商店只有一个相邻的商店n-1,其他编号为i的商店有两个相邻的商店i-1和i+1。 给定第一天各个商店的菜价,请计算第二..
2021-03-09 20:29:15
734
原创 ccf-csp 2017秋季真题题解
打酱油问题描述 小明带着N元钱去买酱油。酱油10块钱一瓶,商家进行促销,每买3瓶送1瓶,或者每买5瓶送2瓶。请问小明最多可以得到多少瓶酱油。输入格式 输入的第一行包含一个整数N,表示小明可用于买酱油的钱数。N是10的整数倍,N不超过300。输出格式 输出一个整数,表示小明最多可以得到多少瓶酱油。样例输入40样例输出5样例说明 把40元分成30元和10元,分别买3瓶和1瓶,其中3瓶送1瓶,共得到5瓶。样例输入80样例输出11样例说明 把80元分成30元和50元..
2021-03-06 22:37:20
811
原创 ccf-csp 2017春季真题题解
轮空一次,等后面补上 ><题解: 代码:在这里插入代码片题解: 代码:在这里插入代码片题解: 代码:在这里插入代码片题解: 代码:在这里插入代码片题解: 代码:在这里插入代码片...
2021-03-05 17:08:15
461
原创 ccf-csp 2016冬季真题题解
中间数问题描述 在一个整数序列a1, a2, …, an中,如果存在某个数,大于它的整数数量等于小于它的整数数量,则称其为中间数。在一个序列中,可能存在多个下标不相同的中间数,这些中间数的值是相同的。 给定一个整数序列,请找出这个整数序列的中间数的值。输入格式 输入的第一行包含了一个整数n,表示整数序列中数的个数。 第二行包含n个正整数,依次表示a1, a2, …, an。输出格式 如果约定序列的中间数存在,则输出中间数的值,否则输出-1表示不存在中间数。样例输入62 6..
2021-03-04 23:13:53
562
3
原创 ccf-csp 2016秋季真题题解
最大波动问题描述 小明正在利用股票的波动程度来研究股票。小明拿到了一只股票每天收盘时的价格,他想知道,这只股票连续几天的最大波动值是多少,即在这几天中某天收盘价格与前一天收盘价格之差的绝对值最大是多少。输入格式 输入的第一行包含了一个整数n,表示小明拿到的收盘价格的连续天数。 第二行包含n个正整数,依次表示每天的收盘价格。输出格式 输出一个整数,表示这只股票这n天中的最大波动值。样例输入62 5 5 7 3 5样例输出4样例说明 第四天和第五天之间的波动最大,波动值..
2021-03-03 18:30:33
493
2
原创 ccf-csp 2016春季真题题解
折点计数问题描述 给定n个整数表示一个商店连续n天的销售量。如果某天之前销售量在增长,而后一天销售量减少,则称这一天为折点,反过来如果之前销售量减少而后一天销售量增长,也称这一天为折点。其他的天都不是折点。如下图中,第3天和第6天是折点。 给定n个整数a1, a2, …, an表示销售量,请计算出这些天总共有多少个折点。 为了减少歧义,我们给定的数据保证:在这n天中相邻两天的销售量总是不同的,即ai-1≠ai。注意,如果两天不相邻,销售量可能相同。输入格式 输入的第一行包含一个整数..
2021-03-02 21:43:24
560
原创 ccf-csp 2015冬季真题题解
数位之和问题描述 给定一个十进制整数n,输出n的各位数字之和。输入格式 输入一个整数n。输出格式 输出一个整数,表示答案。样例输入20151220样例输出13样例说明 20151220的各位数字之和为2+0+1+5+1+2+2+0=13。评测用例规模与约定 所有评测用例满足:0 ≤ n ≤ 1000000000。代码:#include <iostream>using namespace std;int main(){ int n, ..
2021-03-01 18:29:22
422
2
原创 ccf-csp 2015秋季真题题解
数列分段问题描述 给定一个整数数列,数列中连续相同的最长整数序列算成一段,问数列中共有多少段?输入格式 输入的第一行包含一个整数n,表示数列中整数的个数。 第二行包含n个整数a1, a2, …, an,表示给定的数列,相邻的整数之间用一个空格分隔。输出格式 输出一个整数,表示给定的数列有多个段。样例输入88 8 8 0 12 12 8 0样例输出5样例说明 8 8 8是第一段,0是第二段,12 12是第三段,倒数第二个整数8是第四段,最后一个0是第五段。评测用例规..
2021-02-28 22:24:10
684
原创 ccf-csp 2015春季真题题解
图像旋转问题描述 旋转是图像处理的基本操作,在这个问题中,你需要将一个图像逆时针旋转90度。 计算机中的图像表示可以用一个矩阵来表示,为了旋转一个图像,只需要将对应的矩阵旋转即可。输入格式 输入的第一行包含两个整数n, m,分别表示图像矩阵的行数和列数。 接下来n行每行包含m个整数,表示输入的图像。输出格式 输出m行,每行包含n个整数,表示原始矩阵逆时针旋转90度后的矩阵。样例输入2 31 5 33 2 4样例输出3 45 21 3评测用例规模与约定 1 ..
2021-02-27 19:38:16
975
2
原创 ccf-csp 2014冬季真题题解
门禁系统问题描述 涛涛最近要负责图书馆的管理工作,需要记录下每天读者的到访情况。每位读者有一个编号,每条记录用读者的编号来表示。给出读者的来访记录,请问每一条记录中的读者是第几次出现。输入格式 输入的第一行包含一个整数n,表示涛涛的记录条数。 第二行包含n个整数,依次表示涛涛的记录中每位读者的编号。输出格式 输出一行,包含n个整数,由空格分隔,依次表示每条记录中的读者编号是第几次出现。样例输入51 2 1 1 3样例输出1 1 2 3 1评测用例规模与约定 1≤n≤..
2021-02-26 14:51:09
806
1
原创 ccf-csp 2014秋季真题题解
相邻数对问题描述 给定n个不同的整数,问这些数中有多少对整数,它们的值正好相差1。输入格式 输入的第一行包含一个整数n,表示给定整数的个数。 第二行包含所给定的n个整数。输出格式 输出一个整数,表示值正好相差1的数对的个数。样例输入610 2 6 3 7 8样例输出3样例说明 值正好相差1的数对包括(2, 3), (6, 7), (7, 8)。评测用例规模与约定 1<=n<=1000,给定的整数为不超过10000的非负整数。题解: 简单的模拟..
2021-02-25 17:56:01
1544
4
原创 ccf-csp 2014春季真题题解
相反数问题描述 有 N 个非零且各不相同的整数。请你编一个程序求出它们中有多少对相反数(a 和 -a 为一对相反数)。输入格式 第一行包含一个正整数 N。(1 ≤ N ≤ 500)。 第二行为 N 个用单个空格隔开的非零整数,每个数的绝对值不超过1000,保证这些整数各不相同。输出格式 只输出一个整数,即这 N 个数中包含多少对相反数。样例输入51 2 3 -1 -2样例输出2题解: 使用数组记录正负数字出现的次数,使用offset就可以只开一个数组。代码:#..
2021-02-24 15:28:26
491
原创 ccf-csp 2013冬季真题题解
出现次数最多的数问题描述 给定n个正整数,找出它们中出现次数最多的数。如果这样的数有多个,请输出其中最小的一个。输入格式 输入的第一行只有一个正整数n(1 ≤ n ≤ 1000),表示数字的个数。 输入的第二行有n个整数s1, s2, …, sn (1 ≤ si ≤ 10000, 1 ≤ i ≤ n)。相邻的数用空格分隔。输出格式 输出这n个次数中出现次数最多的数。如果这样的数有多个,输出其中最小的一个。样例输入610 1 10 20 30 20样例输出10题解: ..
2021-02-23 12:51:07
579
原创 寒假CS每日打卡 Feb.21st
算法部分1.Acwing 入门组每日一题题目:跳一跳近来,跳一跳这款小游戏风靡全国,受到不少玩家的喜爱。简化后的跳一跳规则如下:玩家每次从当前方块跳到下一个方块,如果没有跳到下一个方块上则游戏结束。如果跳到了方块上,但没有跳到方块的中心则获得 1 分;跳到方块中心时,若上一次的得分为 1 分或这是本局游戏的第一次跳跃则此次得分为 2 分,否则此次得分比上一次得分多两分(即连续跳到方块中心时,总得分将 +2,+4,+6,+8…)。现在给出一个人跳一跳的全过程,请你求出他本局游戏的得分(按照题目描.
2021-02-21 20:55:55
386
1
原创 寒假CS每日打卡 Feb.17th
算法部分1.Acwing 入门组每日一题题目:画图在一个定义了直角坐标系的纸上,画一个 (x1,y1) 到 (x2,y2) 的矩形指将横坐标范围从 x1 到 x2,纵坐标范围从 y1 到 y2 之间的区域涂上颜色。下图给出了一个画了两个矩形的例子。第一个矩形是 (1,1) 到 (4,4),用绿色和紫色表示。第二个矩形是 (2,3) 到 (6,5),用蓝色和紫色表示。图中,一共有 15 个单位的面积被涂上颜色,其中紫色部分被涂了两次,但在计算面积时只计算一次。在实际的涂色过程中,所有的矩形都.
2021-02-17 22:49:24
280
原创 寒假CS每日打卡 Feb.16th
算法部分1.Acwing 入门组每日一题题目:Z字形扫描在图像编码的算法中,需要将一个给定的方形矩阵进行 Z 字形扫描(Zigzag Scan)。给定一个 n×n 的矩阵,Z 字形扫描的过程如下图所示:对于下面的 4×4 的矩阵,1 5 3 93 7 5 69 4 6 47 3 1 3对其进行 Z 字形扫描后得到长度为 16 的序列:1 5 3 9 7 3 9 5 4 7 3 6 6 4 1 3。请实现一个 Z 字形扫描的程序,给定一个 n×n 的矩阵,输出对这个矩阵进行 Z 字形.
2021-02-16 22:31:07
573
2
原创 寒假CS每日打卡 Feb.15th
算法部分1.Acwing 入门组每日一题题目:拼写正确给定一个非负整数 N,你的任务是计算 N 的所有数字的总和,并以英语输出总和的每个数字。输入格式共一行,包含一个整数 N。输出格式共一行,用英语输出总和的每个数字,单词之间用空格隔开。数据范围0≤N≤10100输入样例:12345输出样例:one five题解: 简单的字符串题目。代码:#include <iostream>#include <string>#include <alg.
2021-02-15 23:12:33
1287
2
原创 2021寒假每日打卡 合集
2021寒假变得更有意义,坚持每日学习打卡,Coding forever感兴趣的小伙伴可以一起学习、讨论,共同进步????(更新中 …)寒假CS每日打卡 Feb.1st寒假CS每日打卡 Feb.2nd寒假CS每日打卡 Feb.3rd寒假CS每日打卡 Feb.4th寒假CS每日打卡 Feb.5th寒假CS每日打卡 Feb.6th寒假CS每日打卡 Feb.7th寒假CS每日打卡 Feb.8th寒假CS每日打卡 Feb.9th寒假CS每日打卡 Feb.13th寒假CS每日打卡 Feb.
2021-02-15 10:06:24
443
原创 寒假CS每日打卡 Feb.14th
算法部分1.Acwing 入门组每日一题题目:数字反转给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零。输入格式输入共1行,1个整数N。输出格式输出共1行,1个整数表示反转后的新数。数据范围|N|≤109输入样例:123输出样例:321输入样例:-380输出样例:-83题解: 简单的模拟题。代码:#include <iostream>using nam.
2021-02-14 22:23:53
357
原创 寒假CS每日打卡 Feb.13th
算法部分1.Acwing 入门组每日一题题目:质因数分解已知正整数n是两个不同的质数的乘积,试求出较大的那个质数。输入格式输入只有一行,包含一个正整数n。输出格式输出只有一行,包含一个正整数p,即较大的那个质数。数据范围6≤n≤2∗109输入样例:21输出样例:7题解: 简单枚举即可。代码:#include <iostream>using namespace std;int main(){ int n, ans = 1; c.
2021-02-13 23:47:46
364
原创 寒假CS每日打卡 Feb.9th
算法部分1.Acwing 入门组每日一题题目:明明的随机数明明想在学校中请一些同学一起做一项问卷调查。为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数,对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作。输入格式输入文件包含2行,第1行为1个正整数,表示所生成的随机数的个数:N 。第2行有N个用空格隔开的正整数,为所产生的随机数。输出格式.
2021-02-09 21:42:58
494
原创 寒假CS每日打卡 Feb.8th
算法部分1.Acwing 入门组每日一题题目:不高兴的津津津津上初中了。妈妈认为津津应该更加用功学习,所以津津除了上学之外,还要参加妈妈为她报名的各科复习班。另外每周妈妈还会送她去学习朗诵、舞蹈和钢琴。但是津津如果一天上课超过八个小时就会不高兴,而且上得越久就会越不高兴。假设津津不会因为其它事不高兴,并且她的不高兴不会持续到第二天。请你帮忙检查一下津津下周的日程安排,看看下周她会不会不高兴;如果会的话,哪天最不高兴。输入格式输入文件包括七行数据,分别表示周一到周日的日程安排。每行包括.
2021-02-08 22:50:12
1283
1
原创 寒假CS每日打卡 Feb.7th
算法部分1.Acwing 入门组每日一题题目:陶陶摘苹果陶陶家的院子里有一棵苹果树,每到秋天树上就会结出10个苹果。苹果成熟的时候,陶陶就会跑去摘苹果。陶陶有个30厘米高的板凳,当她不能直接用手摘到苹果的时候,就会踩到板凳上再试试。 现在已知10个苹果到地面的高度,以及陶陶把手伸直的时候能够达到的最大高度,请帮陶陶算一下她能够摘到的苹果的数目。假设她碰到苹果,苹果就会掉下来。输入格式输入文件包括两行数据。第一行包含10个100到200之间(包括100和200)的整数(以厘米为单位)分别.
2021-02-07 21:54:44
913
3
原创 寒假CS每日打卡 Feb.6th
算法部分1.Acwing 入门组每日一题题目:数列给定一个正整数k,把所有k的方幂及所有有限个互不相等的k的方幂之和构成一个递增的序列,例如,当k=3时,这个序列是:1,3,4,9,10,12,13,…该序列实际上就是:30,31,30+31,32,30+32,31+32,30+31+32,…请你求出这个序列的第N项的值(用10进制数表示)。 例如,对于k=3,N=100,正确答案应该是981。输入格式输入文件只有1行,为2个正整数,用一个空格隔开:k N。输出格式输出文件为计算结果.
2021-02-06 22:19:01
389
原创 寒假CS每日打卡 Feb.5th
算法部分1.Acwing 入门组每日一题题目:ISBN号码每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字、1位识别码和3位分隔符,其规定格式如“x-xxx-xxxxx-x”,其中符号“-”是分隔符(键盘上的减号),最后一位是识别码,例如0-670-82162-4就是一个标准的ISBN码。ISBN码的首位数字表示书籍的出版语言,例如0代表英语;第一个分隔符“-”之后的三位数字代表出版社,例如670代表维京出版社;第二个分隔之后的五位数字代表该书在出版社的编号;最后一位为识别.
2021-02-05 23:15:24
444
原创 寒假CS每日打卡 Feb.4th
算法部分1.Acwing 入门组每日一题题目:a^b求 a 的 b 次方对 p 取模的值。输入格式三个整数 a,b,p ,在同一行用空格隔开。输出格式输出一个整数,表示a^b mod p的值。数据范围0≤a,b≤1091≤p≤109输入样例:3 2 7输出样例:2题解: 快速幂,较简单,大家可以拓展一下,尝试一下这道题矩阵快速幂。代码:#include <iostream>using namespace std;int main(){ lo.
2021-02-04 21:26:40
345
2
原创 寒假CS每日打卡 Feb.3rd
算法部分1.Acwing 入门组每日一题题目:献给阿尔吉侬的花束阿尔吉侬是一只聪明又慵懒的小白鼠,它最擅长的就是走各种各样的迷宫。今天它要挑战一个非常大的迷宫,研究员们为了鼓励阿尔吉侬尽快到达终点,就在终点放了一块阿尔吉侬最喜欢的奶酪。现在研究员们想知道,如果阿尔吉侬足够聪明,它最少需要多少时间就能吃到奶酪。迷宫用一个 R×C 的字符矩阵来表示。字符 S 表示阿尔吉侬所在的位置,字符 E 表示奶酪所在的位置,字符 # 表示墙壁,字符 . 表示可以通行。阿尔吉侬在 1 个单位时间内可以从当前的位置走.
2021-02-03 23:26:49
370
3
hdu的1558题,为何这样写代码,会memory limit exceed
2020-02-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人