- 博客(11)
- 收藏
- 关注
原创 html css设计网页初步
首先是html的基本格式<html><head><meta charset="utf-8"><title>个人网</title></head><body></body></html>此博客主要以复习为主,内容不会太细,主要在操作中回忆或者学习相关知识点首先构建一个网页基本框架框架代码:<html><head><title>个人网&l
2020-12-30 20:37:39 758
原创 图的邻接矩阵和邻接表表示
该图扩展到网络的功能,有最短路径和拓扑排序,关键路径功能,其中图分四种类型,存储方式为两种。以下为运行结果基类:头文件Graph.h#ifndef _Graph_h_#define _Graph_h_class GRAPH{ public: GRAPH();//构造 ~GRAPH();//析构 int ReturnVert();//返回点的个数 int ReturnEdge();//返回边的条数 virtual void CreateMGra
2020-12-21 22:09:20 435 1
原创 整数n拆成平方数的和 (20分)
对于一个正整数n(<100000),想把它拆成k个不同正整数x1,x2,…,xk的平方和, 即满足n=x12+x22+…+xk^2,求x1+x2+…+xk的最大值。如果无法拆分,则输出0。输入格式:一个正整数n。输出格式:分2行,第一行为对应x1+x2+…+xk的最大值, 如果最大值不为0时,则紧接着换一行输出最小字典序的x1 x2 …xk,否则仅输出第1行的0。输入样例:在这里给出一组输入。例如:6505001输出样例:0121 2 3 62951 3 4 5 7 8
2020-12-13 10:36:00 2143 1
原创 Variable Manipulation (35分)
CYLL has an integer-typed variable X whose initial value is 1. The variable can be updated in each step by applying either of the two operations:Multiply the variable by a fixed integer K: X=X×KAdd an integer T (1≤T≤10) to the number: X=X+TGiven two int
2020-12-13 10:18:09 230
原创 算法--图(遍历)
深搜一般模板(无权)#include <iostream>#include <cstring>#include <vector>using namespace std;vector<int> G[10000];bool vis[10000];void dpf(int v)//一般模板{ vis[v]=true; for(int i=0;i<G[v].size();++i) { if(vis[G[v][i]]==false)
2020-11-27 18:48:03 183 1
原创 算法---回溯
回溯的一般模板:int t[1000]={0},n;void Recall(int p){ if(...)//回溯到目标,记录或者返回等 { } else { for(int i=0;i<n;++i) {//n为全局,i的起始值可按题目要求不一样,有时i=p if(!t[i])//t[i]记录回溯 { t[i]=1; ...//进行一些操作,记录等 Recall(p+1);//下一层,不能写++p或p++ t[i]=0; }
2020-11-27 16:51:52 1165
原创 L2-021 点赞狂魔 (25分)
微博上有个“点赞”功能,你可以为你喜欢的博文点个赞表示支持。每篇博文都有一些刻画其特性的标签,而你点赞的博文的类型,也间接刻画了你的特性。然而有这么一种人,他们会通过给自己看到的一切内容点赞来狂刷存在感,这种人就被称为“点赞狂魔”。他们点赞的标签非常分散,无法体现出明显的特性。本题就要求你写个程序,通过统计每个人点赞的不同标签的数量,找出前3名点赞狂魔。输入格式:输入在第一行给出一个正整数N(≤100),是待统计的用户数。随后N行,每行列出一位用户的点赞标签。格式为“Name K F1 ⋯F
2020-11-25 16:41:42 206
原创 L2-009 抢红包(25)(结构体排序)
没有人没抢过红包吧…… 这里给出N个人之间互相发红包、抢红包的记录,请你统计一下他们抢红包的收获。输入格式:输入第一行给出一个正整数N(≤104 ),即参与发红包和抢红包的总人数,则这些人从1到N编号。随后N行,第i行给出编号为i的人发红包的记录,格式如下:K N1 P1 ⋯ N(k) P(k)其中K(0≤K≤20)是发出去的红包个数,Ni 是抢到红包的人的编号,Pi (>0)是其抢到的红包金额(以分为单位)。注意:对于同一个人发出的红包,每人最多只能抢
2020-11-18 09:21:26 154
原创 PTA--L1-043 阅览室(20)
天梯图书阅览室请你编写一个简单的图书借阅统计程序。当读者借书时,管理员输入书号并按下S键,程序开始计时;当读者还书时,管理员输入书号并按下E键,程序结束计时。书号为不超过1000的正整数。当管理员将0作为书号输入时,表示一天工作结束,你的程序应输出当天的读者借书次数和平均阅读时间。注意:由于线路偶尔会有故障,可能出现不完整的纪录,即只有S没有E,或者只有E没有S的纪录,系统应能自动忽略这种无效纪录。另外,题目保证书号是书的唯一标识,同一本书在任何时间区间内只可能被一位读者借阅。输入格式:输入在第一行给
2020-11-17 22:25:24 140
原创 PTA---整数拆分
将一个正整数拆分成若干个正整数的和。输入格式:一个正整数n输出格式:若干行,每行一个等式(每个数或者等号间都有一个空格,第一个数前没有空格,最后一个数后面没有空格,数与数之间要求非降序排列)。最后一行给出解的总个数输入样例:在这里给出一组输入。例如:4输出样例:在这里给出相应的输出。例如:4 = 1 + 1 + 1 + 14 = 1 + 1 + 24 = 1 + 34 = 2 + 24#include <iostream>using namespace std;
2020-11-14 21:54:40 1046
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人