03 2022 档案
摘要:Description 又到了云之国一年一度的任务风云榜更新的大日子了。给出每个人风云力数值,需要你给出每个人的排名。注意,排名存在并列的情况。 Input 一共有 22 行。第一行一个整数 n ,表示一共有 n 个人。第二行有n个空格隔开的整数。第i个数ai表示第i个人的风云力数值。 Outpu
阅读全文
摘要:代码: from datetime import datetime def getWeek(week): print(date + "是星期" + str(week + 1)) date = input("请输入你要计算的日期(格式如下:20220101):") week = datetime.st
阅读全文
摘要:首先,下载pydev:PyDev for Eclipse - Browse /pydev at SourceForge.net (建议下载到本地,之前看其他文章时,进行了如下安装: 启动 Eclipse, 点击 Help->Install New Software... 在弹出的对话框中,点 Add
阅读全文
摘要:本题要求实现一个计算Fibonacci数的简单函数,并利用其实现另一个函数,输出两正整数m和n(0<m<n≤100000)之间的所有Fibonacci数的数目。 所谓Fibonacci数列就是满足任一项数字是前两项的和(最开始两项均定义为1)的数列,fib(0)=fib(1)=1。其中函数fib(n
阅读全文
摘要:【题目描述】编写程序,使用牛顿迭代法求方程 在x附近的一个实根。 【练习要求】请给出源代码程序和运行测试结果,源代码程序要求添加必要的注释。 【输入格式】请在一行中输入方程系数a、b、c、d和实数x,数据中间以空格为间隔。 【输出格式】对每一组输入的数据,输出牛顿迭代法求出的实根(格式为保留小数点后
阅读全文
摘要:【题目描述】编写程序,输出一个给定正整数x(x>1)的质因子展开式。 【输入格式】请在一行中输入整数x的值。 【输出格式】对每一组输入的x,按以下格式输出x的质因子展开式(假如x的质因子分别为a、b、c):x=abc 【输入样例】72 【输出样例】72=22233 代码: num = int(inp
阅读全文
摘要:【题目描述】对于给定5X5的整数矩阵,设计算法查找出所有的鞍点的信息(包括鞍点的值和行、列坐标,坐标从1开始)。 提示:鞍点的特点:列上最小,行上最大。 【练习要求】请给出源代码程序和运行测试结果,源代码程序要求添加必要的注释。 【输入格式】输入5行5列整数,同行数据间以空格为间隔。 【输出格式】在
阅读全文
摘要:【题目描述】1955年,卡普耶卡(D.R.Kaprekar)对4位数字进行了研究,发现一个规律:对任意各位数字不相同的4位数,使用各位数字能组成的最大数减去能组成的最小数,对得到的差重复这个操作,最终会得到6174这个数字,并且这个操作最多不会超过7次。请编写程序验证这个猜想。 【练习要求】请给出源
阅读全文
摘要:【题目描述】蒙特·卡罗方法是一种通过概率来得到问题近似解的方法,在很多领域都有重要的应用,其中就包括圆周率近似值的计问题。假设有一块边长为2的正方形木板,上面画一个单位圆,然后随意往木板上扔飞镖,落点坐标(x,y)必然在木板上(更多的时候是落在单位圆内),如果扔的次数足够多,那么落在单位圆内的次数除
阅读全文
摘要:【题目描述】所谓LRU算法,是指在发生缺页并且没有空闲主存块时,把最近最少使用的页面换出主存块,腾出地方来调入新页面。 问题描述:一进程获得n个主存块的使用权,对于给定的进程访问页面次序,问当采用LRU算法时,输出发生的缺页次数。 【练习要求】请给出源代码程序和运行测试结果,源代码程序要求添加必要的
阅读全文
摘要:代码: <script> var chartDom = document.getElementById('main3'); var myChart = echarts.init(chartDom); var option; window.onload = function () { getSpide
阅读全文
摘要:一. 数据采集(要求至少爬取三千条记录,时间跨度超过一星期)数据采集到本地文件内容 爬取详见:python爬取京东评论 爬取了将近20000条数据,156个商品种类,用时2个多小时,期间中断数次 二、数据预处理:要求使用MapReduce或者kettle实现源数据的预处理,对大量的Json文件,进行
阅读全文
摘要:一.分析 1.找到京东商品评论所在位置(记得点击商品评论,否则找不到productPageComments.action) 2.解析文件 打开后发现是json数据,但不是那么规范,所以需要去点前面的字符串和括号,还有最后一行的分号和括号 3.放到json解析器可以看到数据的结构 4.解析网址 里面的
阅读全文
摘要:1.安装ffmpeg 2.cmd中输入 ffmpeg -i 0.mp4 -f gif 0.gif 即可将视频转为gif
阅读全文
摘要:【题目描述】用户输入整数n(1<=n<=26)和整数m(m<=n),然后输入n个不同的字母,请编写程序输出在这n个字母中选择m个字母的所有排列序列和组合序列。 【练习要求】请给出源代码程序和运行测试结果,源代码程序要求添加必要的注释。 【输入格式】在第一行中输入整数n和整数m的值,数据之间以空格为间
阅读全文
摘要:代码: import numpy as np from numpy import irr import warnings def project(number, period_list): rate = 0.08 # 贴现率 npv = np.npv(rate, period_list) print
阅读全文
摘要:输入a,b班的名单,并进行如下统计。 输入格式: 第1行::a班名单,一串字符串,每个字符代表一个学生,无空格,可能有重复字符。第2行::b班名单,一串字符串,每个学生名称以1个或多个空格分隔,可能有重复学生。第3行::参加acm竞赛的学生,一串字符串,每个学生名称以1个或多个空格分隔。第4行:参加
阅读全文
摘要:输入一行字符串,然后对其进行如下处理。 输入格式: 字符串中的元素以空格或者多个空格分隔。 输出格式: 逆序输出字符串中的所有元素。然后输出原列表。然后逆序输出原列表每个元素,中间以1个空格分隔。注意:最后一个元素后面不能有空格。 输入样例: a b c e f gh 输出样例: ghfecba [
阅读全文
摘要:图的字典表示。输入多行字符串,每行表示一个顶点和该顶点相连的边及长度,输出顶点数,边数,边的总长度。比如上图0点表示:{'O':{'A':2,'B':5,'C':4}}。用eval函数处理输入,eval函数具体用法见第六章内置函数。 输入格式: 第一行表示输入的行数 下面每行输入表示一个顶点和该顶点
阅读全文
摘要:【题目描述】 假设一段楼梯共n(n>1)个台阶,小朋友一步最多能上3个台阶,那么小朋友上这段楼梯一共有多少种方法。 【练习要求】请给出源代码程序和运行测试结果,源代码程序要求添加必要的注释。 【输入格式】在一行中输入楼梯台阶的数目n。 【输出格式】输出小朋友上这段楼梯的方法数。 【输入样例】15 【
阅读全文
摘要:目标网站:http://www.tianqihoubao.com/lishi/ 一.创建项目+初始化爬虫文件: scrapy startpoject tianqihoubaocd tianqihoubaoscrapy genspider weather www.tianqihoubao.com 二.
阅读全文
摘要:代码: for i in data[1:]: 即可跳过第一行
阅读全文
摘要:【题目描述】输出n(0<n)行杨辉三角形,n由用户输入。 【练习要求】请给出源代码程序和运行测试结果,源代码程序要求添加必要的注释。 【输入格式】一行中输入1个整数n。 【输出格式】输出n行杨辉三角形,每个数的显示格式:占5位,右对齐。 【输入样例】3 【输出样例】 1 1 1 2 1 1 3 3
阅读全文
摘要:【题目描述】用户输入整数n和m(1<n<m<1000),应用筛法求[n,m]范围内的所有素数。 【练习要求】请给出源代码程序和运行测试结果,源代码程序要求添加必要的注释。 【输入格式】在一行中输入整数n和m,数据间以空格为间隔。 【输出格式】按照一行5个的格式输出[n,m]范围内的所有素数,其中每个
阅读全文
摘要:输入一个字符串,统计其中数字字符及小写字符的个数 输入格式: 输入一行字符串 输出格式: 共有?个数字,?个小写字符 输入样例: helo134ss12 输出样例: 共有5个数字,6个小写字符 代码: A = input() word = 0 num = 0 for i in A: if i.isl
阅读全文
摘要:输入一个整数和进制,转换成十进制输出 输入格式: 在一行输入整数和进制 输出格式: 在一行十进制输出结果 输入样例: 在这里给出一组输入。例如: 45,8 输出样例: 在这里给出相应的输出。例如: 37 代码: A = input() a = A.split(",")[0] b = int(A.sp
阅读全文
摘要:读入2个正整数A和B,1<=A<=9, 1<=B<=10,产生数字AA...A,一共B个A 输入格式: 在一行中输入A和B。 输出格式: 在一行中输出整数AA...A,一共B个A 输入样例1: 在这里给出一组输入。例如: 1, 5 输出样例1: 在这里给出相应的输出。例如: 11111 输入样例2:
阅读全文
摘要:程序会读入两行,每行都是一个数字,输出这两个数字的和 输入格式: 两行文字,每行都是一个数字 输出格式: 一行数字 输入样例: 18 21 输出样例: 39 代码: a = input() b = input() print(int(a)+int(b)) 直接相加结果是:“1821”(字符串类型)
阅读全文
摘要:你的程序会读入一个名字,比如John,然后输出“Hello John”。 输入格式: 一行文字。 输出格式: 一行文字。 输入样例: Mary Johnson 输出样例: Hello Mary Johnson 代码: name = input() print("Hello "+name)
阅读全文
摘要:在一行中输入列表,输出列表元素的和。 输入格式: 一行中输入列表。 输出格式: 在一行中输出列表元素的和。 输入样例: [3,8,-5] 输出样例: 6 代码: a = eval(input()) total = 0 for i in range(0, len(a)): total = total
阅读全文
摘要:将字符串中的每个数都抽取出来,然后统计所有数的个数并求和。 输入格式: 一行字符串,字符串中的数之间用1个空格或者多个空格分隔。 输出格式: 第1行:输出数的个数。第2行:求和的结果,保留3位小数。 输入样例: 2.1234 2.1 3 4 5 6 输出样例: 6 22.223 代码: a = in
阅读全文
摘要:按照1美元=6人民币的汇率编写一个美元和人民币的双向兑换程序 输入格式: 输入人民币或美元的金额,人民币格式如:R100,美元格式如:$100 输出格式: 输出经过汇率计算的美元或人民币的金额,格式与输入一样,币种在前,金额在后,结果保留两位小数 输入样例1: R60 输出样例1: $10.00 输
阅读全文