- 博客(253)
- 资源 (1)
- 收藏
- 关注
原创 Bird Recognition in the City of Peacetopia (Case Study)
选1 3,这个时候是偏差高,应该想办法降低偏差选2
2022-05-25 15:11:01
545
原创 Coursera Ng Optimization Algorithms Week2
Correct:2mini-batch 梯度下降(在单个 mini-batch 上计算)的一次迭代快于梯度下降的迭代。Correct:1
2022-05-02 15:46:33
351
原创 Coursera Ng DeepLearning-Practical aspects of Deep Learning Quiz Week1
Bigger Network or More Data Correct:CCorrect:234为什么正则化能够减少过拟合神经网络正则化(1):L1/L2正则化 - 知乎https://zhuanlan.zhihu.com/p/35893078
2022-05-02 14:05:18
353
原创 Coursera Ng DeepLearning Week4
Week 4 Quiz - Key concepts on Deep Neural Networks(第四周测验 – 深层神经网络)
2022-04-07 23:33:02
206
原创 ZJU Python程序设计第六章课上演示程序实现
1.斐波那契数列http://pythontutor.com/visualize.html#code=def%20fib%28n%29%3A%0A%20%20%20%20result%3D%5B1,1%5D%0A%20%20%20%20for%20i%20in%20range%28n-2%29%3A%0A%20%20%20%20%20%20%20%20result.append%28result%5B-2%5D%2Bresult%5B-1%5D%29%0A%20%20%20%20return%20res
2021-06-01 14:55:16
268
原创 Python 7-10 两数之和 (30 分)
传送门这道题在题面上明确地给出了要求:用一重循环和字典来完成,第一版确实没有注意这个问题,于是就出现了下列问题,导致有测试点卡住过不去:a = list(map(int,input().split(",")))a.sort()flag = 0n = int(input())for i in range(len(a)): for j in range(i,len(a)): if a[i] + a[j] == n: print("%d %d"%(
2021-05-20 10:56:47
770
原创 Python 7-11 字典合并 (40 分)
传送门a = eval(input())#在这里,eval函数可以把str转成dictb = eval(input())c = {}for key,value in b.items(): a[key] = a.get(key,0)+value #get方法语法:dict.get(key,default=None),key-字典中要查找的值,default-如果指定键的值不存在时,返回该默认值d = sorted(a.items(),key = lambda item:item[
2021-05-20 10:34:26
2358
原创 Python 7-14 猴子选大王 (20 分)
传送门猴子选大王问题实质是约瑟夫环问题:一圈人进行报数,报到数字3的人出列(相当于被杀死)之后他后面的人再从0开始报数,如此循环往复,最后剩下的那个伙计就是最幸运的(也是这个问题中的大王),关于这个问题,b站有很详细的讲解:https://www.bilibili.com/video/BV1cV411e7ph?from=search&seid=9609394249167015402def choiceKing(maxNum,stepNum): data = [] delD
2021-05-09 10:55:42
2118
原创 Python 7-11 水仙花数(20 分)
传送门这题坑挺多的,下面一一介绍:①python中“/”和"//"是有区别的https://www.cnblogs.com/xingxyx/p/11811552.html②如果用直接使用math包中的pow函数是无法过第二个测试点的https://blog.youkuaiyun.com/Skyed_blue/article/details/89456201?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFr
2021-05-06 10:09:25
803
原创 浙江大学MOOC Python程序设计 精度问题
精度问题是C语言、Python语言循环结构部分经常出现的问题:7-2 求给定精度的简单交错序列部分和 (15 分)本题要求编写程序,计算序列部分和 1 - 1/4 + 1/7 - 1/10 + ... 直到最后一项的绝对值不大于给定精度eps。输入格式:输入在一行中给出一个正实数eps。输出格式:在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后六位。题目保证计算结果不超过双精度范围。输入样例1:4E-2输出样例1:sum = 0.854457
2021-04-30 09:45:24
763
原创 浙江大学MOOC Python程序设计 转换函数使用 (30 分)
传送门思路:拆分数字,记录位数,转进制from pip._vendor.distlib.compat import raw_inputnum1,num2 = map(int, raw_input().split(','))cnt = 0a = []sum = 0while num1>0: a.append(num1%10) #print(num1%10) num1 = num1//10 cnt += 1for i in range(0,cnt):
2021-04-25 22:26:57
186
原创 浙江大学MOOC Python程序设计 输出斐波那切数列
n = int(input())list = []for i in range(n): if i==0 or i==1: list.append(1) else: list.append(list[i-2]+list[i-1])for i in range(n): print(list[i],end=" ")
2021-04-24 23:00:33
563
原创 PTA 习题3-2 高速公路超速处罚 (15 分)(浮点数的精度问题)
习题3-2 高速公路超速处罚 (15 分)第二个样例是卡人的,原因在于浮点数的精度问题。当我们用这种形式就能够避免第二组样例也输出“OK"的尴尬。这里给出参考博客https://blog.youkuaiyun.com/qq_41384798/article/details/101980655#include<stdio.h>int main(){ int spd,dl; scanf("%d %d",&spd,&dl); //printf("%lf %l
2021-04-09 14:56:06
1375
原创 数组循环问题(旋转数组)PTA实验8-1-7
PTA实验8-1-7 数组循环右移 (20 分)循环右移的实现方法有两种,第一种是逐个右移动:将数组中最后一个元素取出,然后其他元素顺次后移,直到k等于0方法一:int ArrayShift( int a[], int n, int m ){ while(m--){ int t = a[n-1]; for(int i = n - 2 ;i >= 0 ;i--) { a[i+1] = a[i]; }
2021-04-09 10:22:38
278
原创 AcWing 727. 菱形
传送门这道题最快速的解法是根据y总的曼哈顿找距离法(曼哈顿距离是指的横纵坐标差绝对值的和),这里我们根据0所在的位置来找距离。那么这个距离≤2的都打上星花;否则打空格,每一行循环完以后来个换行。代码:#include<bits/stdc++.h>using namespace std;int main(){ int n; cin>>n; int cx = n/2; int cy = n/2; for(int i = 0 ;
2021-04-08 16:06:25
114
原创 AcWing 725. 完全数
传送门首先,这是一道需要进行优化的题目,单单依靠暴力是无法完成的。请看第一版代码:#include<bits/stdc++.h>using namespace std;int main(){ int n,m; cin>>n; int sum; while(n--){ sum = 0; cin>>m; for(int j = 2; j < sqrt(m) ;j++){
2021-04-07 17:00:15
208
原创 663. 简单排序(指针或STL函数实现)
传送门思路1:用sort函数进行排序(sort函数的原型就是从小到大进行排序,刚好满足题目要求)。当然,要注意提前保存原有数据#include<bits/stdc++.h>using namespace std;double n1,n2,n3,n4,x,y,z;int main(){ int a[3],b[3]; for(int i = 0 ;i < 3 ;i++){ cin>>a[i]; b[i] = a[i]
2021-04-03 10:41:12
153
原创 AcWing 617 距离(找等量关系)
传送门解法一:#include<bits/stdc++.h>using namespace std;int main(){ int l; cin>>l; cout<<l*2<<" minutos"<<endl; return 0;}强行找规律,既然过一个小时拉开30公里那么就用两辆车的距离直接×2。但是如果直接用l/30*60,会因为输入数据不正除影响进度并且导致WA。...
2021-04-02 16:35:16
113
转载 关于进程与线程的一个简单解释
有关进程和线程的简单解释参见阮一峰的博客,比较直观http://blog.itpub.net/31561266/viewspace-2284210/
2021-01-11 09:52:11
99
原创 习题11-2 查找星期 (15分)
本题要求实现函数,可以根据下表查找到星期,返回对应的序号。序号 星期 0 Sunday 1 Monday 2 Tuesday 3 Wednesday 4 Thursday 5 Friday 6 Saturday 函数接口定义:int getindex( char *s );函数getindex应返回字符串s序号。如果传入的参数s不是一个代表星期的字符串,则返回-1。裁判测试程序样例:#include &l
2021-01-10 11:05:22
424
原创 浙大版《C语言程序设计(第3版)》题目集 习题5-7 使用函数求余弦函数的近似值 (15分)
习题5-7使用函数求余弦函数的近似值(15分)本题要求实现一个函数,用下列公式求cos(x)的近似值,精确到最后一项的绝对值小于e:cos(x)=x0/0!−x2/2!+x4/4!−x6/6!+⋯函数接口定义:double funcos( double e, double x );其中用户传入的参数为误差上限e和自变量x;函数funcos应返回用给定公式计算出来、并且满足误差要求的cos(x)的近似值。输入输出均在双精度范围内。裁判测试程序样例:#..
2021-01-07 11:09:23
200
原创 练习7-10 查找指定字符 (15分)(编程蒟蒻在线求教)
本题要求编写程序,从给定字符串中查找某指定的字符。输入格式:输入的第一行是一个待查找的字符。第二行是一个以回车结束的非空字符串(不超过80个字符)。输出格式:如果找到,在一行内按照格式“index = 下标”输出该字符在字符串中所对应的最大下标(下标从0开始);否则输出"Not Found"。输入样例1:mprogramming输出样例1:index = 7输入样例2:a1234输出样例2:Not Found在线求解:哪位巨佬能告诉我问.
2020-05-24 22:14:42
299
原创 动态规划-电路布线问题
问题描述:在一块电路板的上、下2端分别有n个接线柱。根据电路设计,要求用导线(i,π(i))将上端接线柱与下端接线柱相连,如图所示。其中π(i)是{1,2,…,n}的一个排列。导线(i,π(i))称为该电路板上的第i条连线。对于任何1≤i<j≤n,第i条连线和第j条连线相交的充分且必要的条件是π(i)>π(j)。电路布线问题要确定将哪些连线安排在第一层上,使得该层上有尽可能多的连线。换句话说,该问题要...
2020-05-24 13:40:17
1959
原创 字典序(输入OR不输入)
#include<stdio.h>#include<string.h>int main(){void sort( char *name[], int n);void print(char *name[], int n);char *name[5] = { "follow me", "basic", "great wall", "fortran", "compu...
2020-05-21 14:19:10
115
原创 (递归经典问题)整数划分问题
问题描述:将正整数n表示成一系列正整数之和:n=n1+n2+…+nk,其中n1≥n2≥…≥nk≥1,k≥1。正整数n的这种表示称为正整数n的划分。求正整数n的不同划分个数。 例如正整数6有如下11种不同的划分: 6; 5+1; 4+2,4+1+1; 3+3,3+2+1,3+1+1+1; 2+2+2,2+2+1+1,2+1+1+1+1; 1+1+1+1+1+1。分析:设置函数q(n,m),n代表输入的整数,m代表最大加数不能...
2020-05-21 10:12:21
679
原创 浙大版《C语言程序设计(第3版)》题目集 习题10-4 递归求简单交错幂级数的部分和 (15分)
本题要求实现一个函数,计算下列简单交错幂级数的部分和:f(x,n)=x−x2+x3−x4+⋯+(−1)n−1xn函数接口定义:double fn( double x, int n );其中题目保证传入的n是正整数,并且输入输出都在双精度范围内。函数fn应返回上述级数的部分和。建议尝试用递归实现。裁判测试程序样例:#include <stdio.h>double fn( double x, int n );int main(){
2020-05-21 09:14:02
627
原创 浙大版《C语言程序设计(第3版)》题目集 习题6-4 使用函数输出指定范围内的Fibonacci数 (20分)
本题要求实现一个计算Fibonacci数的简单函数,并利用其实现另一个函数,输出两正整数m和n(0<m≤n≤10000)之间的所有Fibonacci数。所谓Fibonacci数列就是满足任一项数字是前两项的和(最开始两项均定义为1)的数列。函数接口定义:int fib( int n );void PrintFN( int m, int n );其中函数fib须返回第n项Fibonacci数;函数PrintFN要在一行中输出给定范围[m,n]内的所有Fibonacci数,相邻数字间有.
2020-05-19 08:45:49
1665
原创 浙大版《C语言程序设计(第3版)》题目集 习题6-2 使用函数求特殊a串数列和 (20分)
给定两个均不超过9的正整数a和n,要求编写函数求a+aa+aaa++⋯+aa⋯a(n个a)之和。函数接口定义:int fn( int a, int n );int SumA( int a, int n );其中函数fn须返回的是n个a组成的数字;SumA返回要求的和。裁判测试程序样例:#include <stdio.h>int fn( int a, in...
2020-05-07 19:56:09
699
原创 浙大版《C语言程序设计(第3版)》题目集 习题5-6 使用函数输出水仙花数 (20分)
水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。例如:153=13+53+33。 本题要求编写两个函数,一个判断给定整数是否水仙花数,另一个按从小到大的顺序打印出给定区间(m,n)内所有的水仙花数。函数接口定义:int narcissistic( int number );void PrintN( int m, int n );函...
2020-05-07 15:09:19
857
原创 习题8-3 数组循环右移 (20分)
本题要求实现一个对数组进行循环右移的简单函数:一个数组a中存有n(>0)个整数,将每个整数循环向右移m(≥0)个位置,即将a中的数据由(a0a1⋯an−1)变换为(an−m⋯an−1a0a1⋯an−m−1)(最后m个数循环移至最前面的m个位置)。函数接口定义:int ArrayShift( int a[], int n, int m ...
2020-04-24 19:37:29
674
原创 关于SSM框架使用Controller返回新页面的问题
一定不要加/loginOut,不然会返回一个字符串。具体解释如下:https://www.cnblogs.com/estelleup/p/8854612.html
2020-04-13 20:17:56
660
原创 练习5-2 找两个数中最大者 (10分)
本题要求对两个整数a和b,输出其中较大的数。函数接口定义:int max( int a, int b );其中a和b是用户传入的参数,函数返回的是两者中较大的数。裁判测试程序样例:#include <stdio.h>int max( int a, int b );int main(){ int a, b; scanf("%d...
2020-03-31 14:12:25
207
原创 PTA C Program 练习5-1 求m到n之和 (10分)
本题要求实现一个计算m~n(m<n)之间所有整数的和的简单函数。函数接口定义:int sum( int m, int n );其中m和n是用户传入的参数,保证有m<n。函数返回的是m~n之间所有整数的和。裁判测试程序样例:#include <stdio.h>int sum(int m, int n);int main(){ ...
2020-03-31 14:11:42
390
原创 无远开发平台
最近老师在教无远开发平台,想问下懂行的这个网站是干啥用的,能节约前端的工作量吗?如果我在无远平台上做好了一个项目能直接下载下来和后台结合使用吗?...
2020-03-27 11:04:30
2445
原创 6-42 归并排序 (10分)
本题要求实现二路归并排序中的归并操作,待排序列的长度1<=n<=1000。函数接口定义:void Merge(SqList L,int low,int m,int high);其中L是待排序表,使排序后的数据从小到大排列。类型定义:#include<stdio.h>#include<stdlib.h>typedef int Ke...
2020-02-14 18:02:11
7203
原创 7-9 红色警报 (25分)
战争中保持各个城市间的连通性非常重要。本题要求你编写一个报警程序,当失去一个城市导致国家被分裂为多个无法连通的区域时,就发出红色警报。注意:若该国本来就不完全连通,是分裂的k个区域,而失去一个城市并不改变其他城市之间的连通性,则不要发出警报。输入格式:输入在第一行给出两个整数N(0<N≤500)和M(≤5000),分别为城市个数(于是默认城市从0到N-1编号)和连接两城市的...
2020-02-13 17:20:48
766
C语言编程题及答案.doc
2020-02-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人