- 博客(143)
- 收藏
- 关注
原创 (6)认识CSS
认识CSSCSS全称为“层叠样式表 (Cascading Style Sheets)”,它主要是用于定义HTML内容在浏览器内的显示样式,如文字大小、颜色、字体加粗等。css 样式由选择符和声明组成,而声明又由属性和值组成,如下图所示: 选择符:又称选择器,指明网页中要应用样式规则的元素,如本例中是网页中所有的段(p)的文字将变成蓝色,而其他的元素(如ol)不会受到影响。 声明
2018-01-29 23:14:15
329
原创 (5)表单标签
表单标签表单是可以把浏览者输入的数据传送到服务器端,这样服务器端程序就可以处理表单传过来的数据。文本输入框、密码输入框。文本域,支持多行文本输入。 注意这两个属性可用css样式的width和height来代替:col用width、row用height来代替。使用单选框、复选框,让用户选择。使用下拉列表框,节省空间。使用下拉列表框进行多选。使
2018-01-29 23:12:43
377
原创 (2)认识标签(第一部分)
认识标签(第一部分)h1-h6标签的默认样式: 表示强调, 表示更强烈的强调。并且在浏览器中 默认用斜体表示, 用粗体表示。 标签是没有语义的,它的作用就是为了设置单独的样式用的。标签,短文本引用,浏览器会对q标签自动添加双引号。标签,长文本引用。浏览器对 标签的解析是缩进样式。使用标签分行显示文本,作用相当于word文档中的回车。在html代码中输入空格、回车
2018-01-29 12:21:46
325
原创 (4)认识标签(第三部分)
认识标签(第三部分)使用标签,链接到另一个页面。在新建浏览器窗口中打开链接。 使用mailto在网页中链接Email地址。 注意:如果mailto后面同时有多个参数的话, 第一个参数必须以“?”开头,后面的参数每一个都 以“&”分隔。 下面是一个完整的实例: 使用标签来插入图片。
2018-01-29 12:17:55
320
原创 (3)认识标签(第二部分)
认识标签(第二部分)标签,制作无序列表。ul:unordered list。 标签来制作有序列表。ol:ordered list。 在网页制作过程过中,可以把一些独立的逻辑部分划分出来,放在一个标签中,这个标签的作用就相当于一个容器。 给div命名,使逻辑更加清晰。table标签,认识网页上的表格。 tbody标签防止那种因网速慢加载一点显示一点的情况,如果把网页加载样
2018-01-29 12:16:14
340
原创 (1)Html介绍
(1)Html介绍:标题标签:段落标签:图片html中的标签一般都是成对出现的,分开始标签和结束标签。结束标签比开始标签多了一个/。标签与标签之间是可以嵌套的,但先后顺序必须保持一致,如:里嵌套,那么必须放在的前面。一个HTML文件是有自己固定的结构的。 称为根标签,所有的网页标签都在中。 标签用于定义文档的头部,它是所有头部元素的容器。在和标签之间的内容是网页的主要内容.
2018-01-28 16:57:46
362
原创 1002. A+B for Polynomials (25)
一、题目二、个人理解Tips:采用数组,索引(表示次数)对应结果C++:#include <iostream>#include <cstring>#include <cstdio>using namespace std;double a[1005];int main(){ memset(a,sizeof(double),0);//初始化为0 int count=0;//
2018-01-19 14:52:31
308
原创 1001. A+B Format (20)
一、题目二、个人理解Tips:此题我一开始就踩了一个坑,就是按题目意思应该是从后往前每三位加逗号,而我却理解成从前往后了此题采用字符串保存结果,最后反转输出一些特殊情况,如0、负号、只有三位数字等C++:#include <iostream>#include <algorithm>using namespace std;int main(){ int a,b,sum,temp,
2018-01-19 14:49:21
272
原创 1065. 单身狗(25)
一、题目“单身狗”是中文对于单身人士的一种爱称。本题请你从上万人的大型派对中找出落单的客人,以便给予特殊关爱。输入格式:输入第一行给出一个正整数N(<=50000),是已知夫妻/伴侣的对数;随后N行,每行给出一对夫妻/伴侣——为方便起见,每人对应一个ID号,为5位数字(从00000到99999),ID间以空格分隔;之后给出一个正整数M(<=10000),为参加派对的总人数;随后一行给出这M位客人的I
2018-01-18 14:58:49
302
原创 最小二乘法曲线拟合
一、实验内容设有如下实验数据 X 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Y 4 6.4 8 8.8 9.22 9.5 9.7 9.86 10 10.2 10.32 10.42 10.5 10.55 10.58 10.60试用最
2017-12-31 18:06:54
1806
原创 插值法(拉格朗日插值和牛顿插值)
一、实验内容二、代码(python)import numpy as npimport matplotlib.pyplot as plt#牛顿插值def newton_interpolation(X,Y,init): sum=Y[0] temp=np.zeros((len(X),len(X))) #将第一行赋值 for i in range(0,len(X)):
2017-12-31 17:54:54
6744
1
原创 1066. 图像过滤(15)
一、题目图像过滤是把图像中不重要的像素都染成背景色,使得重要部分被凸显出来。现给定一幅黑白图像,要求你将灰度值位于某指定区间内的所有像素颜色都用一种指定的颜色替换。输入格式:输入在第一行给出一幅图像的分辨率,即两个正整数M和N(0 < M, N <= 500),另外是待过滤的灰度值区间端点A和B(0 <= A < B <= 255)、以及指定的替换灰度值。随后M行,每行给出N个像素点的灰度值,其间以
2017-12-28 22:32:24
421
原创 1070. 结绳(25)
一、题目二、个人理解Tips: C++:#include <iostream>#include <cstdlib>using namespace std;int cmp(const void *a, const void *b){ return *(int *)a - *(int *)b;}int main(){ int n; cin >> n; in
2017-12-28 22:29:43
362
原创 1069. 微博转发抽奖(20)
一、题目小明PAT考了满分,高兴之余决定发起微博转发抽奖活动,从转发的网友中按顺序每隔N个人就发出一个红包。请你编写程序帮助他确定中奖名单。输入格式:输入第一行给出三个正整数M(<= 1000)、N和S,分别是转发的总量、小明决定的中奖间隔、以及第一位中奖者的序号(编号从1开始)。随后M行,顺序给出转发微博的网友的昵称(不超过20个字符、不包含空格回车的非空字符串)。注意:可能有人转发多次,但不能中
2017-12-28 22:27:46
339
原创 1068. 万绿丛中一点红(20)
一、题目 输入样例1: 8 6 200 0 0 0 0 0 0 0 0 65280 65280 65280 16711479 65280 65280 65280 65280 16711479 65280 65280 65280 16711680 65280
2017-12-28 22:26:53
295
原创 1067. 试密码(20)
一、题目图像过滤是把图像中不重要的像素都染成背景色,使得重要部分被凸显出来。现给定一幅黑白图像,要求你将灰度值位于某指定区间内的所有像素颜色都用一种指定的颜色替换。输入格式:输入在第一行给出一幅图像的分辨率,即两个正整数M和N(0 < M, N <= 500),另外是待过滤的灰度值区间端点A和B(0 <= A < B <= 255)、以及指定的替换灰度值。随后M行,每行给出N个像素点的灰度值,其间以
2017-12-27 21:34:44
244
原创 1064. 朋友数(20)
一、题目二、个人理解Tips:本题实质就是在考怎么求各位数字和另外证号一定小于40,所以可以采用数组保存C++:#include <iostream>using namespace std;int main(){ int n; cin >> n; int result[40]; for (int i = 0; i < 40; i++) {
2017-12-27 21:31:27
317
原创 1063. 计算谱半径(20)
一、题目二、个人理解Tips:sqrt()函数将max的比较放入输入中C++:#include <iostream>#include <cstdio>#include <cmath>using namespace std;int main(){ int n; cin >> n; double max = 0; for (int i = 0; i < n
2017-12-27 21:22:58
345
原创 1062. 最简分数(20)
一、题目二、个人理解Tips:给的两个分数不知道谁大谁小题目说的是之间,所以不包括边界C++:#include <iostream>#include <stdio.h>using namespace std;//最大公约数int gcd(int a, int b){ if (b == 0) { return a; } return gcd(b,
2017-12-27 21:20:19
379
原创 1061. 判断题(15)
一、题目判断题的评判很简单,本题就要求你写个简单的程序帮助老师判题并统计学生们判断题的得分。输入格式:输入在第一行给出两个不超过100的正整数N和M,分别是学生人数和判断题数量。第二行给出M个不超过5的正整数,是每道题的满分值。第三行给出每道题对应的正确答案,0代表“非”,1代表“是”。随后N行,每行给出一个学生的解答。数字间均以空格分隔。输出格式:按照输入的顺序输出每个学生的得分,每个分数占一行。
2017-12-27 21:05:53
451
原创 1080. MOOC期终成绩 (25)
一、题目输入样例: 6 6 7 01234 880 a1903 199 ydjh2 200 wehu8 300 dx86w 220 missing 400 ydhfu77 99 wehu8 55 ydjh2 98 dx86w 88 a1903 86 01234 39 ydhfu77 88 a1903 66 01234 58 wehu8 84 ydjh2 82 m
2017-12-27 20:46:54
892
原创 1079. 延迟的回文数 (20)
一、题目 输入格式:输入在一行中给出一个不超过1000位的正整数。输出格式:对给定的整数,一行一行输出其变出回文数的过程。每行格式如下A + B = C 其中A是原始的数字,B是A的逆转数,C是它们的和。A从输入的整数开始。重复操作直到C在10步以内变成回文数,这时在一行中输出“C is a palindromic number.”;或者如果10步都没能得到回文数,最后就在一行中输出“Not f
2017-12-27 20:44:27
678
原创 1078. 字符串压缩与解压 (20)
一、题目文本压缩有很多种方法,这里我们只考虑最简单的一种:把由相同字符组成的一个连续的片段用这个字符和片段中含有这个字符的个数来表示。例如 ccccc 就用 5c 来表示。如果字符没有重复,就原样输出。例如 aba 压缩后仍然是 aba。解压方法就是反过来,把形如 5c 这样的表示恢复为 ccccc。本题需要你根据压缩或解压的要求,对给定字符串进行处理。这里我们简单地假设原始字符串是完全由英文字母和
2017-12-27 20:35:59
370
原创 1077. 互评成绩计算 (20)
一、题目在浙大的计算机专业课中,经常有互评分组报告这个环节。一个组上台介绍自己的工作,其他组在台下为其表现评分。最后这个组的互评成绩是这样计算的:所有其他组的评分中,去掉一个最高分和一个最低分,剩下的分数取平均分记为 G1;老师给这个组的评分记为 G2。该组得分为 (G1+G2)/2,最后结果四舍五入后保留整数分。本题就要求你写个程序帮助老师计算每个组的互评成绩。输入格式:输入第一行给出两个正整数N
2017-12-27 20:27:04
598
原创 1076. Wifi密码 (15)
一、题目下面是微博上流传的一张照片:“各位亲爱的同学们,鉴于大家有时需要使用wifi,又怕耽误亲们的学习,现将wifi密码设置为下列数学题答案:A-1;B-2;C-3;D-4;请同学们自己作答,每两日一换。谢谢合作!!~”—— 老师们为了促进学生学习也是拼了…… 本题就要求你写程序把一系列题目的答案按照卷子上给出的对应关系翻译成wifi的密码。这里简单假设每道选择题都有4个选项,有且只有1个正确答案
2017-12-27 20:17:58
1577
原创 如何求出插值表达式
一、原因在实现拉格朗日插值时遇到一个问题,即:当我们手算时用拉格朗日很容易得到具体表达式,但是当我们用机器实现时,却很难得到,因为机器不能表达出未知数x(虽然可以用TensorFlow的占位符,但杀鸡焉用牛刀),因此我们能很容易的得到具体的近似解,却无法得到表达式。但是,python的scipy库中的lagrange实现了这一功能,如图: 所以我不禁思考如何实现这一功能,后来我换了一个思路,将系数
2017-12-19 17:11:40
2008
原创 线性方程组求解(高斯消元法、LU三角分解法)
一、实验内容二、代码(python)import numpy as np''' 列主元高斯消元法 A:系数增广矩阵 n:未知数个数'''def main_element_gauss(A,n): for i in range(0,n-1): if(np.max(A[i:,i])!=A[i,i]): #如果当前系数不是最大值,则列主元
2017-12-18 23:59:23
6480
1
原创 方程求根(二分法和牛顿迭代法)
一、实验要求以方程:x3-0.2x2-0.2x-1.2=0为例,编写程序求方程的根编写二分法、迭代法、牛顿法程序,分析运行结果二、代码(python)import matplotlib.pyplot as plt #计算原函数值def compute_function_value(x): return x**3-0.2*(x**2)-0.2*x-1.2#计算迭代式的值def com
2017-12-18 23:50:42
5997
原创 本体和知识图谱学习
本体论(ontology)定义维基:本体实际上就是对特定领域之中某套概念及其相互之间关系的形式化表达(formal representation)。本体就是对那些可能相对于某一智能体(agent)或智能体群体而存在的概念和关系的一种描述。 ——汤姆·格鲁伯——《迈向知识共享型本体的设计原则》我的理解:本体首先是哲学上提出来的,简单来说就是一种概念,如人这个概念集合,它是一种抽象集
2017-12-10 22:17:47
36053
5
原创 7-8 打印九九口诀表(15 分)
一、题目 二、个人理解此题主要考察循环。主要点就在于格式的输出,细心点即可。C语言:#include <stdio.h>int main(){ int n; scanf("%d", &n); for (int i = 1; i <= n; i++) { for (int j = 1; j <= i; j++) { if (i * j
2017-11-17 10:00:38
8133
2
原创 7-7 找完数(20 分)
一、题目二、个人理解此题就是先进行因子的计算,因为必须要判断所有因子和是否等于数字,所以要保存以前的因子,这里我们可以采用数组来进行保存。C语言:#include <stdio.h>#include <string.h>#define maxn 10000int main(){ int m, n, a[maxn], count = 0; scanf("%d%d", &m, &n
2017-11-17 09:45:28
10183
原创 7-6 验证“哥德巴赫猜想”(20 分)
一、题目二、个人理解此题本质上就是考素数判断。 思想很简单,但是最大数会运行超时。这里介绍一种简单的素数,即只对奇数进行判断,并对数进行一次开方。在此我希望大家即使不掌握高深的素数判断算法,也应该掌握这个简单又实用的算法。C语言:#include <stdio.h>int is_prime(int n){ if (n < 2) { return 0; }
2017-11-17 09:39:41
16751
3
原创 7-5 输出整数各位数字(15 分)
一、题目二、个人理解此题估计出题人是想我们不断地进行取位数来做,但是实际上我们直接用字符串输入,再输出即可。C语言:#include <stdio.h>#include <string.h>int main(){ char s[32]; scanf("%s", s); for (int i = 0; i < strlen(s); i++) { printf
2017-11-17 09:17:09
11415
原创 7-4 求幂级数展开的部分和(20 分)
一、题目二、个人理解此题如果按常规思路做的话,必然会碰到一个问题,即其中项数的值会溢出(因为C语言最多只能保存2的64次方-1),从而变为负数。所以我们可以换个思路,采用边化简边计算。C语言:#include <stdio.h>#include <math.h>#define eps 1e-5 //0.00001int main(){ double x, sum = 1.0;
2017-11-17 09:12:33
23025
23
原创 7-3 输出三角形字符阵列(15 分)
一、题目二、个人理解此题本质来说就是输出n个字母n-1个字母....1个字母主要就是模拟这个过程,我们可以另外引进一个变量进行字母的变化,另外题目保证字母在26个之内。C语言:#include <stdio.h>int main(){ int n, count = 0; scanf("%d", &n); for (int i = n; i > 0; i--) {
2017-11-17 09:04:54
27996
1
原创 7-2 换硬币(20 分)
一、题目二、个人理解此题发现数据量不是很大,于是我们可以采用暴力法,直接遍历,然后哦判断即可。另外要注意每枚硬币至少为一枚。C语言:#include <stdio.h>int main(){ int x, count = 0; scanf("%d", &x); for (int i = 19; i > 0; i--) { for (int j = 49; j
2017-11-17 09:00:24
6614
原创 7-1 求e的近似值(15 分)
一、题目二、个人理解此题主要的关键点在于如何不运行超时。我们可以发现题目要求保留小数点后八位,于是我们测试数据发现当n>11时,保留8位的数据就不变了,于是我们可以大胆舍弃以后位数的计算。对于此类题目,我们要仔细读题目,发现它让我们保留到多少位,然后进行测试,不要盲目的去改变算法。C语言:#include <stdio.h>int factorial(int n){ int factori
2017-11-17 08:56:13
19664
5
原创 1060. 爱丁顿数
一、题目英国天文学家爱丁顿很喜欢骑车。据说他为了炫耀自己的骑车功力,还定义了一个“爱丁顿数”E,即满足有E天骑车超过E英里的最大整数E。据说爱丁顿自己的E等于87。现给定某人N天的骑车距离,请你算出对应的爱丁顿数E(<=N)。输入格式:输入第一行给出一个正整数N(<=105),即连续骑车的天数;第二行给出N个非负整数,代表每天的骑车距离。输出格式:在一行中给出N天的爱丁顿数。输入样例: 10 6
2017-10-24 17:50:54
324
原创 1059. C语言竞赛
一、题目C语言竞赛是浙江大学计算机学院主持的一个欢乐的竞赛。既然竞赛主旨是为了好玩,颁奖规则也就制定得很滑稽:冠军将赢得一份“神秘大奖”(比如很巨大的一本学生研究论文集……)。排名为素数的学生将赢得最好的奖品 —— 小黄人玩偶!其他人将得到巧克力。给定比赛的最终排名以及一系列参赛者的ID,你要给出这些参赛者应该获得的奖品。输入格式:输入第一行给出一个正整数N(<=10000),是参赛者人数。
2017-10-24 17:50:01
323
原创 1058. 选择题
一、题目批改多选题是比较麻烦的事情,本题就请你写个程序帮助老师批改多选题,并且指出哪道题错的人最多。输入格式:输入在第一行给出两个正整数N(<=1000)和M(<=100),分别是学生人数和多选题的个数。随后M行,每行顺次给出一道题的满分值(不超过5的正整数)、选项个数(不少于2且不超过5的正整数)、正确选项个数(不超过选项个数的正整数)、所有正确选项。注意每题的选项从小写英文字母a开始顺次排列。各
2017-10-24 17:49:00
333
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人