- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 JAVA学习笔记(3)
前篇链接字符流读写文件:package cn.cast.demo8;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;import java.io.Reader;public class ReaderDemo1 { public static void main(String[] args) throws IOException {
2020-09-29 22:26:05 154
原创 问题 A: Set Similarity (25)
题目链接题目大意:给定两个整数集合,它们的相似度定义为:Nc/Nt*100%。其中Nc是两个集合都有的不相等整数的个数,Nt是两个集合一共有的不相等整数的个数。你的任务就是计算任意一对给定集合的相似度nc是两个集合的公共元素个数,nt是两个集合的所有包含的元素个数(其中元素个数表示各个元素之间互不相同)分析:因为给出的集合里面含有重复的元素,而计算nc和nt不需要考虑两个集合里面是否分别有重复的元素,所以可以直接使用set存储每一个集合,然后把set放进一个数组里面存储。当需要计算集合a和集合b的相似
2020-09-23 22:30:09 229
原创 问题 B: Student List for Course (25)
添加链接描述没做出来的方法:构建一个vector数组里面的每一个元素都是字符串类型,即每一个课号对应一串学生名;但不知道为什么输出全是最后一个人的名字;#pragma warning(disable:4996);#include<stdio.h>#include<math.h>#include<string.h>#include<iostream>#include<algorithm>#include<time.h>#
2020-09-20 19:53:19 82
原创 问题 A: Course List for Student (25)
题目链接#pragma warning(disable:4996);#include<stdio.h>#include<math.h>#include<string.h>#include<iostream>#include<algorithm>#include<time.h>#include<stdlib.h>#include<vector>using namespace std;//题目要
2020-09-20 18:40:00 73
原创 JAVA学习笔记(1)
学习框架:1.jdk(Java Development Kit)是java开发工具包,包含开发java程序所需的工具以及jre,用于开发java程序;jre(Java Runtime Environment)是java运行环境,包含运行Java程序的核心类库以及jvm,用于运行java程序;jvm(Java Virtual Machine)是java虚拟机,保证java程序跨平台,将java程序翻译成机器语言,交给底层操作系统,并保证运行效果,实现Java跨平台性;Java程序可以跨平台,jvm不能
2020-09-19 15:57:15 239
原创 问题 B: 求组合数
题目链接#pragma warning(disable:4996);#include<stdio.h>#include<math.h>#include<string.h>#include<iostream>#include<algorithm>#include<time.h>#include<stdlib.h>using namespace std;const int maxn = 60;long lo
2020-09-18 17:42:05 102
原创 问题 A: 计算组合数
题目链接#pragma warning(disable:4996);#include<stdio.h>#include<math.h>#include<string.h>#include<iostream>#include<algorithm>#include<time.h>#include<stdlib.h>using namespace std;float fact(int n) { if (n =
2020-09-18 17:06:23 145
原创 问题 C: 浮点数加法
题目链接算法思路借鉴#pragma warning(disable:4996);#include<stdio.h>#include<math.h>#include<string.h>#include<iostream>#include<algorithm>#include<time.h>#include<stdlib.h>using namespace std;const int maxn = 2000
2020-09-15 20:06:59 267
原创 问题 F: 10进制 VS 2进制(大整数)
题目链接#pragma warning(disable:4996);#include<stdio.h>#include<math.h>#include<string.h>#include<iostream>#include<algorithm>#include<time.h>#include<stdlib.h>using namespace std;struct bign { //存储大整数 int
2020-09-15 18:48:11 115
原创 爬虫 ------爬取网页的图片
借鉴: 添加链接描述基于小甲鱼视屏的代码修改:(图片的网址经过了base64加密,因此需要解密才能正常使用):一般的网页,图片与下一个图片之间,在地址上提现出来就是数字的变化:第一张的网址为:而下一张是:而视屏中的页面对网址用了base64加密这里的MjAyMDA4MDktMTIx其实就是加密信息:利用解码可知即是20200809-121而 121 查看网页的信息:就是当前的第几张图片获取当前日期的代码:import datetimetime = datetime.datet
2020-09-14 16:28:24 1358
原创 pip安装的镜像网站
切换资源不易因超时导致安装失败cmd安装指令:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple ×××阿里云 http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/豆瓣(douban) http://pypi.douban.com/simple/清华大学 https://pypi.tuna.tsinghua.edu.c
2020-09-13 18:18:02 1199
原创 python爬虫个人学习笔记
1.URI 是统一资源标识符(Universal Resource Identifier),URL 是统一资源定位符(Universal Resource Locator),URI 是用字符串来标识某一互联网资源,而 URL 则是表示资源的地址(我们说某个网站的网址就是 URL),因此 URI 属于父类,而 URL 属于 URI 的子类。url网页地址:由三部分组成第一部分是协议:http https ftp file ed2k…第一部分与第二部分用**://隔开第二部分是存放自愿的服务器域名系统或
2020-09-10 22:05:05 1043
原创 问题 E: 大整数排序
题目链接利用compare函数比较大小的结果构建cmp函数,再利用sort函数来排序即可;#pragma warning(disable:4996);#include<stdio.h>#include<math.h>#include<string.h>#include<iostream>#include<algorithm>#include<time.h>#include<stdlib.h>using n
2020-09-10 13:43:29 148
原创 问题 D: 进制转换
题目链接第一次做时,单纯的利用了,先把m进制转成10进制,再将10进制转换为n进制的思路,且在考虑数据范围时过小,没有考虑到大整数的情况,所以没能ac;#pragma warning(disable:4996);#include<stdio.h>#include<math.h>#include<string.h>#include<iostream>#include<algorithm>#include<time.h>#
2020-09-10 13:05:56 380
原创 问题 B: N的阶乘
题目链接#pragma warning(disable:4996);#include<stdio.h>#include<math.h>#include<string.h>#include<iostream>#include<algorithm>#include<time.h>#include<stdlib.h>using namespace std;//自己定义的结构体不需要重载=,可以直接使用,一个结构
2020-09-10 11:24:34 255
原创 问题 E: 完数与盈数
题目链接#pragma warning(disable:4996);#include<stdio.h>#include<math.h>#include<string.h>#include<iostream>#include<algorithm>#include<time.h>#include<stdlib.h>using namespace std;int main() { int e[60] = {
2020-09-08 16:38:31 106
原创 问题 D: 约数的个数
题目链接利用此结论所做;#pragma warning(disable:4996);#include<stdio.h>#include<math.h>#include<string.h>#include<iostream>#include<algorithm>#include<time.h>#include<stdlib.h>using namespace std;const int maxn = 1
2020-09-08 16:07:33 78
原创 问题 C: 质因数的个数
题目链接#pragma warning(disable:4996);#include<stdio.h>#include<math.h>#include<string.h>#include<iostream>#include<algorithm>#include<time.h>#include<stdlib.h>using namespace std;const int maxn = 100010;int
2020-09-08 15:29:38 151
原创 完数
题目链接因为这里是因子,不是质因子,所以对每个1~n的数都寻找它的因子,每找到一个因子,就减去这个因子,如果找完所有因子之后,那个数被减为0,就说明这个数正好是个完数,于是输出即可。最后记得要控制空格的输出,如果是第一个数,就直接输出,如果是后面的数(第二第三个)就先输出一个空格,再输出数。#pragma warning(disable:4996);#include<stdio.h>#include<math.h>#include<string.h>#inc
2020-09-08 15:02:53 108
原创 1059 Prime Factors (25分)
题目链接#pragma warning(disable:4996);#include<stdio.h>#include<math.h>#include<string.h>#include<iostream>#include<algorithm>#include<time.h>#include<stdlib.h>using namespace std;const int maxn = 100010;boo
2020-09-08 14:21:58 79
原创 问题 C: Goldbach‘s Conjecture
题目链接#pragma warning(disable:4996);#include<stdio.h>#include<math.h>#include<string.h>#include<iostream>#include<algorithm>#include<time.h>#include<stdlib.h>using namespace std;const int maxn = 1000000;in
2020-09-08 10:45:12 139
原创 问题 B: Prime Number
题目链接第一次做法利用了打表,有错误,仔细看后发现,他是要求第k个素数,k的取值<=10000,而打表的方法复杂度O(sqrt(n)*n),n超过105即会超时,所以不能利用打表法;fail to ac#pragma warning(disable:4996);#include<stdio.h>#include<math.h>#include<string.h>#include<iostream>#include<algorithm
2020-09-08 10:14:16 142
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人