自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

nuoyanli的博客

ACMer&沪漂人

  • 博客(47)
  • 资源 (19)
  • 收藏
  • 关注

原创 JAVA BigInteger类(算法竞赛大数无上限)

比赛时候好多时候常遇到大数据题,又懒得模拟,Java中有一个类就是用来处理很大的数据的类(无上限啊啊啊啊真香),为BigInteger类下面是BigInteger类常用的方法,基本上所有的操作要转换成BigInteger对象来进行处理具体的测试代码如下:import java.math.BigInteger;public class Main { public static...

2019-03-15 20:55:40 3965 5

原创 卡特兰数汇总

本文讲解卡特兰数的各种递推公式,以及卡特兰数、卡特兰大数、卡特兰大数取模的代码实现,最后再顺带提一下卡特兰数的几个应用。什么是卡特兰数呢?卡特兰数无非是一组有着某种规律的序列。重要的是它的应用。卡特兰数前几项为 : 1, 1, 2, 5, 14, 42, 132, 429, 1430, 4862, 16796, 58786, 208012, 742900, 2674440, 9694845,...

2019-03-31 15:06:44 1787

转载 卡特兰数的证明和常见的适用情况

转自:https://blog.csdn.net/wu_tongtong/article/details/78161211 请支持原创卡特兰数是一种经典的组合数,经常出现在各种计算中,其前几项为 : 132, 429, 1430, 4862, 16796, 58786, 208012, 742900, 2674440, 9694845, 35357670, 129644790, 477...

2019-03-31 14:43:38 2048

原创 C.挖坑 卡特兰数列(mod998244353

题目来源:http://acm.hrbust.edu.cn/contests/index.php?act=showproblem&cid=1366&p=CDescription Quasrain 和 FZ 是好朋友。Quasrain 善于挖坑而 FZ 善于填坑。 这个游戏一共会持续 2N 天。在每一天都会有人挖坑或者填坑,并在本子上记录下“A”表示...

2019-03-31 14:35:58 6715 2

原创 如何在CSDN内转载文章(使用markdown编辑)

 对于喜欢逛CSDN的人来说,看别人的博客确实能够对自己有不小的提高,有时候看到特别好的博客想转载下载,但是不能一个字一个字的敲了,这时候我们就想快速转载别人的博客,把别人的博客移到自己的空间里面,当然有人会说我们可以收藏博客啊,就不需要转载,(⊙o⊙)… 也对。。实现  因为我自己当初想转载的时候却不知道该怎么...

2019-03-30 22:33:15 1455

原创 简单掌握MarkDown(平时书写足够)

1.首行缩进格式(不要忘了分号): 半方大的空白  或   全方大的空白  或   不断行的空白  或  2.代码块格式: 如果引用的语句只有一行,可以用 ` 将语句包起来; 如果引用的语句为多行,可以将```置于这段代码的首行和末行。3. n级标题格...

2019-03-30 22:19:16 1256

原创 ubuntu 中安装Git、Vim、Ycm

安装gitsudo apt-get install gitgit config --global user.name "rayfengleixing"git config --global user.email "2531649293@qq.com"ssh-keygen -C '2531649293@qq.com' -t rsa # 一路回车复制 ~/.ssh/id_rsa...

2019-03-30 21:21:05 1376 2

原创 G - 水题G(CodeForces - 1051C )

题目来源:https://vjudge.net/contest/291737#problem/Ghttps://codeforces.com/problemset/problem/1051/C万圣节到了,杰哥准备给班级里的同学发糖吃,男生女生各一堆。于是他去腐败街的xx小卖部买糖,他认为糖只要是独一无二的那他就是好糖,他跟老板说他想要买n个不一样的糖,但是老板是个黑心商贩,当杰哥把糖带...

2019-03-30 18:49:43 1459 1

原创 畅通工程续

某省自从实行了很多年的畅通工程计划后,终于修建了很多路。不过路多了也不好,每次要从一个城镇到另一个城镇时,都有许多种道路方案可以选择,而某些方案要比另一些方案行走的距离要短很多。这让行人很困扰。现在,已知起点和终点,请你计算出要从起点到终点,最短需要行走多少距离。Input本题目包含多组数据,请处理到文件结束。每组数据第一行包含两个正整数N和M(0<N<200,0&lt...

2019-03-30 18:40:14 1298 2

原创 J - Bored Three-God(NBUT - 1228 )大数加法数组模拟及其各种大数操作

问题描述 The bored Three-God get another boring question. This problem is ask you plus two big nubmer, please help him, when you solve thisproblem you can speak to Three-God,"Oh, Please give me a dif...

2019-03-29 20:29:22 1357

原创 (编辑距离)牛客寒假算法基础集训营2(G-处女座与复读机)(将一个字符串变为另外一个字符串的最小步数:可替换可添加可删除)

链接:https://ac.nowcoder.com/acm/contest/327/G来源:牛客网题目描述一天,处女座在牛客算法群里发了一句“我好强啊”,引起无数的复读,可是处女座发现复读之后变成了“处女座好强啊”。处女座经过调查发现群里的复读机都是失真的复读机,会固定的产生两个错误。一个错误可以是下面的形式之一:1. 将任意一个小写字母替换成另外一个小写字母2...

2019-03-29 18:59:58 1419

原创 J - Bored Three-God (NBUT - 1228 )

题目来源:https://ac.2333.moe/Problem/view.xhtml?id=1220https://cn.vjudge.net/contest/290636#problem/D问题描述 The National Intelligence Council of X Nation receives a piece of credible information...

2019-03-29 14:19:40 1398

原创 NBUT 1226 (A Simple Triangle)

题目来源:https://vjudge.net/contest/290636#problem/Hhttps://ac.2333.moe/Problem/view.xhtml?id=1226题目描述:In this problem you need to make a triangle ,just like the sample out. The element in the ith...

2019-03-29 00:47:37 1497

原创 Applese 的回文串(牛客寒假算法基础集训营4 :I 题)

链接:https://ac.nowcoder.com/acm/contest/330/I来源:牛客网自从 Applese 学会了字符串之后,精通各种字符串算法,比如……判断一个字符串是不是回文串。这样的题目未免让它觉得太无聊,于是它想到了一个新的问题。如何判断一个字符串在任意位置(包括最前面和最后面)插入一个字符后能不能构成一个回文串?输入描述:仅一行,为一个由字母和数...

2019-03-28 17:23:33 1295

原创 第十届蓝桥杯省赛C++B组 迷宫

试题 E:迷宫本题总分:15 分【问题描述】下图给出了一个迷宫的平面图,其中标记为 1 的为障碍,标记为 0 的为可 以通行的地方。010000000100001001110000迷宫的入口为左上角,出口为右下角,在迷宫中,只能从一个位置走到这 个它的上、下、左、右四个方向之一。对于上面的迷宫,从入口开始,可以按DRRURRD...

2019-03-28 00:03:20 4678 13

原创 第十届蓝桥杯省赛C++B组 特别数的和

试题 F:特别数的和时间限制:1.0s内存限制:256.0MB本题总分:15 分【问题描述】小明对数位中含有 2、0、1、9 的数字很感兴趣(不包括前导 0),在 1 到 40 中这样的数包括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574。 请问,在 1 到 n 中,所有这样的数的和是多少?【输入格式】...

2019-03-28 00:03:02 1474

原创 第十届蓝桥杯省赛C++B组 完全二叉树的权值

试题 G:完全二叉树的权值时间限制:1.0s 内存限制:256.0MB 本题总分:20 分【问题描述】给定一棵包含 N 个节点的完全二叉树,树上每个节点都有一个权值,按从上到下、从左到右的顺序依次是 A1, A2, ··· AN,如下图所示:现在小明要把相同深度的节点的权值加在一起,他想知道哪个深度的节点权值之和最大?如果有多个深度的权值和同为...

2019-03-28 00:02:35 1590

原创 第十届蓝桥杯省赛C++B组 等差数列(水题)

试题 H:等差数列时间限制:1.0s 内存限制:256.0MB 本题总分:20 分【问题描述】数学老师给小明出了一道等差数列求和的题目。但是粗心的小明忘记了一 部分的数列,只记得其中 N 个整数。现在给出这 N 个整数,小明想知道包含这 N 个整数的最短的等差数列有几项?【输入格式】输入的第一行包含一个整数 N。...

2019-03-28 00:02:12 2458 2

原创 codeForces 898C. Phone Numbers(STL模拟)

C. Phone Numberstime limit per test 2 secondsmemory limit per test 256 megabytesinput standard inputoutput standard outputVasya has several phone books, in which he recorded the telephone number...

2019-03-28 00:00:56 1485

原创 第十届蓝桥杯省赛C++B组 数的分解

试题 D:数的分解本题总分:10 分【问题描述】把 2019 分解成 3 个各不相同的正整数之和,并且要求每个正整数都不包含数字 2 和 4,一共有多少种不同的分解方法?注意交换 3 个整数的顺序被视为同一种方法,例如 1000+1001+18 和 1001+1000+18 被视为同一种。【答案提交】这是一道结果填空的题,你只需要算...

2019-03-27 13:51:33 3385 2

原创 第十届蓝桥杯省赛C++B组 数列求值

试题 C:数列求值本题总分:10 分【问题描述】给定数列 1, 1, 1, 3, 5, 9, 17, …,从第 4 项开始,每项都是前 3 项的和。求第 20190324 项的最后 4 位数字。【答案提交】这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一 个 4 位整数(提示:答案的千位不为 0),在提交答案时只填写这个整数,填写多余...

2019-03-27 13:49:51 1423

原创 第十届蓝桥杯省赛C++B组 年号字串

试题 B:年号字串本题总分:5 分【问题描述】小明用字母 A 对应数字 1,B 对应 2,以此类推,用 Z 对应 26。对于 27 以上的数字,小明用两位或更长位的字符串来对应,例如 AA 对应 27,AB 对 应 28,AZ 对应 52,LQ 对应 329。请问 2019 对应的字符串是什么?【答案提交】这是一道结果填空的题,你只...

2019-03-27 13:47:42 2732

原创 第十届蓝桥杯省赛C++B组 组队

试题 A:组队本题总分:5 分【问题描述】作为篮球队教练,你需要从以下名单中选出 1 号位至 5 号位各一名球员,组成球队的首发阵容。每位球员担任 1 号位至 5 号位时的评分如下表所示。请你计算首发阵容 1 号位至 5 号位的评分之和最大可能是多少?(如果你把以上文字复制到文本文件中,请务必检查复制的内容是否与文 档中的一致。在试...

2019-03-27 13:45:49 2386 5

原创 学习计划之大数据(到暑假为止的学习计划)

2019-03-27 13:37:25 1361

原创 最短路模板(Flody+Dijkstra以及各类优化)更新ing

Flody + 路径输出 ,Bellman-Ford:https://blog.csdn.net/nuoyanli/article/details/88842256Dijkstra + 优先队列 + 前向星,Dijkstra + 邻接矩阵,邻接矩阵 + 优先队列 +Dijkstra:https://blog.csdn.net/nuoyanli/article/details/88842...

2019-03-27 13:28:51 1338

原创 建图方法(邻接矩阵 链式前向星)更新ing

u​通常表示起点,​v表示拜访的点,w​表示权值(边的长度之类)。大家代码习惯尽量相同,网上也大致如此。1 .一维数组int u[105], v[105], w[105];#include <bits/stdc++.h>using namespace std;#define N 105// 节点数#define MAXM 1005// 边数/* 输入...

2019-03-27 13:27:22 1666

原创 Dijkstra板子和各类优化:Dijkstra + 优先队列 + 前向星,Dijkstra + 邻接矩阵,邻接矩阵 + 优先队列 + Dijkstra

void Dijkstra(int n){ int k,min_dist; for(int i=1; i<=n; i++) { dist[i]=W[1][i]; vis[i]=0; } for(int i=1; i<=n; i++) { k=0; min_dist=INF...

2019-03-27 13:21:28 1564

原创 Flody板子及其各类优化:Flody + 路径输出 ,Bellman-Ford,Bellman-Ford + 队列优化 + 前向星

void Flody(){ for(int k=1; k<=n; k++) { for(int i=1; i<=n; i++) { for(int j=1; j<=n; j++) { if(G[i][j]>G[i][k]+G[k][j]) ...

2019-03-27 13:19:04 1435

原创 c++&c快读快写板子

直接上代码保存一下:#include<cctype>#include<cstdio>#include<cstring>#define ll long long intusing namespace std;//快读inline ll read(){ ll s=0,w=1; char ch=getchar(); while(ch...

2019-03-27 13:02:26 3511

原创 G - 很麻煩的題 (HDU1250)

题目来源:https://cn.vjudge.net/contest/290635#problem/Ghttp://acm.hdu.edu.cn/showproblem.php?pid=1250Problem DescriptionA Fibonacci sequence is calculated by adding the previous two members the se...

2019-03-26 22:36:10 3290

原创 JAVA printf的格式化输出和字符串格式化及其String.format()的使用

常规类型的格式化String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。format(String format, Object... args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串。format(Locale local...

2019-03-21 11:45:59 1815

原创 D. Colored Boots(div3 stl)

来源:https://codeforces.com/contest/1141/problem/DThere arennleft boots andnnright boots. Each boot has a color which is denoted as a lowercase Latin letter or a question mark ('?'). Thus, you are...

2019-03-20 23:28:43 1403

原创 判断最小生成树是否唯一

The Unique MSTPOJ - 1679Given a connected undirected graph, tell if its minimum spanning tree is unique.Definition 1 (Spanning Tree): Consider a connected, undirected graph G = (V, E). A sp...

2019-03-19 19:40:33 1740

原创 最小生成树(Prim和Kruskal简单说明与模版)

Prim简单证明:(1)假设Prim算法得到树G,而最小生成树是T(2)设在生成G的过程中第一次产生的不在T中的边是e,(3)在G中去掉e得到的两个连通分支记为V1和V2,那么e连接了V1和V2(4)把e加入T之后会出现环,在这个环里面肯定有另一条边 f 连接V1,V2(否则T本身就不连通了)。(5)由Prim算法的贪心策略可知e比f权重低,那么在T里面把f换成e可得一个总权重更...

2019-03-19 15:08:54 1443 2

原创 hdu超级无敌简单题(打表)

来源:http://acm.hdu.edu.cn/contests/contest_showproblem.php?cid=843&pid=1003Problem Description通常来说,题面短的题目一般都比较难,所以我要把题面写得很长很长。通常来说,题面短的题目一般都比较难,所以我要把题面写得很长很长。通常来说,题面短的题目一般都比较难,所以我要把题面写得很长很长。...

2019-03-19 14:12:45 1468

原创 Div 2 C. Nastya Is Transposing Matrices(矩阵&思维)

题目来源:http://codeforces.com/problemset/problem/1136/CC. Nastya Is Transposing Matricestime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard ou...

2019-03-14 17:40:45 1625 2

原创 MDH学橙啦!(前缀 和 后缀)

题目来源:https://oj.hfuuacm.xyz/problem/show/1177DescriptionMDH已经是HFUU的国际级的明星选手,但是XYQ仍然表示不服,于是XYQ对明星选手发起了最后的提问。问题如下:先给你一个含有N个整数的数组数组中的每一个元素只为1或者0而N的大小为1~100你可以删除一些元素(也可以选择不删除),使剩下的数组中,没有一个元素0在1后面出现。并且...

2019-03-12 13:23:56 1476

原创 B. Tanya and Candies(奇偶前缀合)

题目来源:http://codeforces.com/contest/1118/problem/BB. Tanya and Candiestime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputTanya has...

2019-03-07 21:04:09 1653

原创 108-士兵杀敌(一)(简单前缀和)

啊啊啊啊啊,以后谁和我说关闭流同步cin能快过scanf我都不信。(另附cf 有趣的奇偶前缀和https://blog.csdn.net/nuoyanli/article/details/88320690)题目来源:http://acm.nyist.cf/problem/108题目描述:南将军手下有N个士兵,分别编号1到N,这些士兵的杀敌数都是已知的。小工是南将军手下的军师,南将军...

2019-03-07 20:57:02 1287

原创 1575-我想满手鲜血(思路+LIS)

题目来源:http://acm.nyist.cf/problem/1575题目描述: 今天要处决一批犯人,zz国王想要饶恕这些犯人,但作为被人民称为最严执法官的你不同意。为此你和国王争吵不休,最后在大将军LJT的提议下,两人各退一步,由国王设置处决规则。(谁让zz是国王呢)规则:n名罪犯,一名执法人员只处决一名罪犯,给执法人员和罪犯每人一个编号(1-n),然后zz国...

2019-03-07 20:39:32 1333

RSA加密.cppRSA加密.cppRSA加密.cppRSA加密.cppRSA加密.cpp

RSA加密.cpp

2019-12-27

DNA序列随机生成_跑最长公共子序列.c

DNA序列随机生成_跑最长公共子序列.c

2019-12-27

ATM机管理系统 //程序刚开始个人信息保存在account.txt文件内。文件内密码是加密密码,三位加密密码对应一位

//程序刚开始个人信息保存在account.txt文件内。文件内密码是加密密码,三位加密密码对应一位 //真实密码 //222333,前三位对应真实密码2后三位对应真实密码3.所以正确密码位23 //account.txt文件初始已有20条数据

2019-12-27

链表实现集合运算 链表实现集合交并差运算

链表实现集合运算 链表实现集合交并差运算

2019-12-27

家长知情书板子.docx用于大学生请假

学生寒假留校家长知情书 本人子女 xxx ,就读贵校 18 级 数据科学与大数据技术 专业,因 学科竞赛寒假集训 需要,从2020年1月10日起至 2020月1月17日止,须留校住学生宿舍。本人已了解其留校具体原因,同意其留校。留校住宿期间,保证本人子女能遵守学校规定。 学生家长签字: 2019年12月27日

2019-12-27

KTV点歌系统包括曲库和点歌列表。 曲库功能包括: 1. 添加歌曲、 2. 删除歌曲、 3. 修改歌曲、 4. 查找歌曲;

KTV点歌系统包括曲库和点歌列表。 曲库功能包括: 1. 添加歌曲、 2. 删除歌曲、 3. 修改歌曲、 4. 查找歌曲; 点歌列表功能包括: 1. 点歌操作(从歌曲库中查找歌曲添加到点歌列表) 、 2. 歌曲优先(点歌列表中歌曲可更改歌曲排序)、 3. 删除已点歌曲。 点歌系统数据包括 1.歌曲语种分类信息列表(如中文歌曲、英文歌曲、日文、韩文等)、 2.歌曲信息列表(包括歌曲名、演唱者、曲风、和自动生成的歌曲编号) 3.点歌信息列表(包括歌曲名、演唱者、曲风,自动生成的在点歌列表中的顺序号)。 功能包括: 1.初始化歌曲分类信息顺序表,然后输入歌曲分类信息。 2.初始化歌曲信息链表,然后输入歌曲信息。 3.创建、维护曲库:添加歌曲时判断是否重复,如果不存在,则插入到歌曲信息链表中;可以修改、删除歌曲。 4.显示歌曲信息:选择歌曲语种分类,显示分类下所有歌曲信息。 5.根据演唱者查询指定演唱者的所有歌曲信息; 6.根据曲风查询指定曲风的所有歌曲信息。 7.创建点歌列表。在某类语种歌曲下,按演唱者或曲风进行查找,若查找成功,可将某歌曲添加到点歌列表(链表)中。 8.优先指定歌曲。在点歌列表中选定优先歌曲,将该歌曲移至点歌列表中的指定位置。 8.删除点歌列表中歌曲。 评分标准: 1、完成以下功能,并理解代码,60分 (界面友好、系统健壮加1~10分不等) (1) 录入歌曲语种分类信息,包括:中文,英文,日文,韩文,小语种; (2) 录入、修改歌曲信息,包括:歌曲编号,歌曲名,演唱者,曲风;删除歌曲; (3) 可以按歌曲语种分类信息显示歌曲信息。 (4) 可以根据演唱者查询指定演唱者的所有歌曲信息;根据曲风查询指定曲风的所有歌曲信息。 2、完成以下功能,并理解代码,70分 (界面友好、系统健壮加1~10分不等) (1) 录入歌曲语种分类信息,包括:中文,英文,日文,韩文,小语种; (2) 录入、修改歌曲信息,包括:歌曲编号,歌曲名,演唱者,曲风;删除歌曲; (3) 可以按歌曲语种分类信息显示歌曲信息。 (4) 可以根据演唱者查询指定演唱者的所有歌曲信息;根据曲风查询指定曲风的所有歌曲信息。 (5) 创建点歌列表。在曲库中按演唱者或曲风进行搜索,若查找成功将此歌曲添加到点歌链表中。 3、完成以下功能,并理解代码,80分 (界面友好、系统健壮加1~10分不等) (1) 录入歌曲语种分类信息,包括:中文,英文,日文,韩文,小语种; (2) 录入、修改歌曲信息,包括:歌曲编号,歌曲名,演唱者,曲风;删除歌曲; (3) 可以按歌曲语种分类信息显示歌曲信息。 (4) 可以根据演唱者查询指定演唱者的所有歌曲信息;根据曲风查询指定曲风的所有歌曲信息。 (5) 创建点歌列表。在曲库中按演唱者或曲风进行搜索,若查找成功将此歌曲添加到点歌链表中。 (6) 优先指定歌曲。在点歌列表中选定优先歌曲,将该歌曲移至点歌列表中的指定位置。 (7) 删除点歌列表中歌曲。 4、完成所有功能并能适当添加或完善功能,且理解代码,90分 (界面友好、系统健壮加1~10分不等)

2019-12-26

双向链表任意长整数加法.c

任意长的整数加法 问题描述:设计一个程序实现两个任意长的整数的求和运算。 基本要求:利用双向循环链表,设计一个实现任意长的整数进行加法运算的演示程序。要求输入和输出每四位一组,组间用逗号隔开。如:1,0000,0000,0000,0000。

2019-12-26

GUI_.exe专业技能大赛TK

**简而言之**,就是利用那些已经被破坏的区域的边缘, 即边缘的颜色和结构,根据这些图像留下的信息去推断被破坏的信息区的信息内容,然后对破坏区进行填补 ,以达到图像修补的目的。

2019-11-27

GUI__.py专业技能大赛,加密算法+图像算法+Python TK实现用户图像界面

实现过程: 我创建了一个与输入图像大小相同的蒙版,其中非零像素对应于要修复的区域。我的图像因一些黑色笔画而降级(当然因为找不到合适的图片,我自己手动添加的)。

2019-11-27

图像修复.py Python基于OpenCV的图像修复算法

基本思路: 微分方程求解,**用邻近的像素替换那些坏标记,使其看起来像是邻居** 。 假设图像里的一个区域要修复。算法从这个区域的边界开始,逐渐地进入区域,把边界内的所有东西填充上。它取要修复的部分周围的一个像素周围的一小片邻居。这个像素被周围已知的像素的标准加权和替换掉。选择权重是很重要的。要修复的点周围像素的权重较高。和正常边界近的,还有在边界轮廓上的像素的权重较高。当像素被修复以后,它会通过快速匹配方法($FMM$)移动到最近的像素。$FMM$保证那些已知像素周围的像素首先被修复,所以这个就像人工启发式的操作一样。 $OpenCV$提供了两种算法。两者都可以通过相同的函数访问,$cv2.inpaint()$。 第一种算法基于$Alexandru Telea$于2004年发表的“基于快速行进方法的图像修复技术”。它基于快速行进方法。考虑图像中要修复的区域。算法从该区域的边界开始,然后进入区域内,逐渐填充边界中的所有内容。它需要在邻近的像素周围的一个小邻域进行修复。该像素由邻居中所有已知像素的归一化加权和代替。选择权重是一个重要的问题。对于靠近该点的那些像素,靠近边界的法线和位

2019-11-27

图片缩放和拓展.py Python 基于OpenCV的图像缩放算法

> 利用$Python OpenCV$图像缩放,用最近邻插值将图片进行缩放。 > > $cv2.imread(), cv2.imshow(), cv2.imwrite()$,读取,显示,保存图片 **最近邻插值**: 不需要计算,在待求象素的四邻象素中,将距离待求象素最近的邻象素灰度赋给待求象素 。

2019-11-27

希尔密码.py Python 矩阵实现希尔密码

> `明文:`明文经过加密过程的变换所得的消息或字符串。 > `加密过程`:将明文变换成另一种不能被非授权者所理解的隐蔽信息。 > `密文`:明文经过加密过程的变化,所得的消息或字符串。 > `加密变换`:将明文变为密文的变换。 > `密钥`:加密变化所使用的参数。

2019-11-27

任意长整数.zip-任意长的整数加减法运算

1. 任意长的整数加减法运算 设计算法,实现一个任意长的整数进行加法、减法运算的演示程序。例如:1234,5123,4512,3451,2345与-1111,1111,1111,1111,1111的加法结果为:0123,4012,3401,2340,1234。基本要求如下: (1)利用链表实现长整数的存储,每个节点含一个整型变量; (2)整型变量的范围:-(2^15 -1)~(2^15 -1); (3)输入与输出形式每四位一组,组间用逗号分隔开。如:1986,8213,1935,2736,3299; (4)界面友好,每步给出适当的操作提示,并且系统具有一定的容错能力。 至少给出下面的测试数据: (1)0; 0 (2)-2345,6789; -7654,3211 (3)-9999,9999; 1,0000,0000,0000 (4)1,0001,0001; -1,0001,0001 (5)1,0001,0001; -1,0001,0000 (6)-9999,9999,9999; -9999,9999,9999 (7)1,0000,9999,9999; 1

2019-11-26

旅行商问题.docx

校园导游系统 1、需求分析 1.1程序要完成功能 程序需要完成在给定起点和各个旅游地点的前提下,能够得出旅行所花费的最短时间和相对应路线 1.2需要处理的数据 需要对各个地点之间的距离进行存储,并且要对每一个地点所停留的时间以及在行进道路上所花费的时间进行整理和运算。最后得出到达每一个地点的时间以及求出最优解 1.3程序开发运行环境 C++运行环境 1.4用户界面设计 采用windows.h头文件中的一些相应函数,以及printf函数来实现界面

2019-11-26

家庭财政管理系统.cpp

c语言课设,代码功能完整,适合学习(有注释)。 #include <stdio.h> #include <stdlib.h> #include <string.h> #include <conio.h> #define MAXNAME 11 // 家庭成员姓名的最大长度 #define MAXDETAIL 21   // 注最大长度 // 自定义枚举类型 fi_type ,用来表示收入与支出 typedef enum _fi_type { income=1,// 收入 payout =-1 // 支出 } fi_type; // 家庭财务信息结构体 typedef struct _fi_info { int year; int month; fi_type type; char name[9]; float money; char detail[11]; } fi_info; // 存储财务数据结构的结构体 typedef struct _fi_data { fi_info info; struct _fi_data* next; } fi_dat

2019-11-26

离散数学课后习题解析——屈婉玲 和复习大纲.tar.xz

本资源是高等教育出版社屈婉玲、耿素云所编写的离散数学课后习题答案。 和任课老师给出的复习大纲ppt

2019-06-22

最小生成树问题.docx

题目七: 最小生成树问题(**) 1.问题描述 若要在n个城市之间建设通信网络,只需要假设n-1条线路即可。如何以最低的经济代价建设这个通信网,是一个网的最小生成树问题。 2.需求分析 1. 利用克鲁斯卡尔算法求网的最小生成树。 2. 利用普里姆算法求网的最小生成树。 3. 要求输出各条边及它们的权值。

2019-06-10

最 小生成树.zip

Kruskal(克鲁斯卡尔算法)算法介绍: 设G=(V,E)是无向带权连通图,V={1,2,…,n};设最小生成树T=(V,TE),该树的初始状态为只有n个顶点而无边的非连通图T=(V,{}),Kruskal算法将这n个顶点看成是n个孤立的连通分支。它首先将所有的边按权值从小到大排序,然后只要T中选中的边数不到n−1,就做如下的贪心选择:在边集E中选取权值最小的边E(i,j),如果将边E(i,j)加入集合TE中不产生回路(圈),则将边E(i,j)加入边集TE中,即用边E(i,j)将这两个连通分支合并连接成一个连通分支;否则继续选择下一条最短边。把边E(i,j)从集合E中删去。继续上面的贪心选择,直到T中所有顶点都在同一个连通分支上为止。此时,选取到的n−1条边恰好构成G的一棵最小生成树T。这里还存在一个问题就是判断加入某条边后图T会不会出现回路,这时候要用到避圈法,所谓避圈法就是如果所选择加入的边的起点和终点都在T的集合中,那么就可以断定一定会形成回路(圈),既边的两个结点不能属于同一集合。(这里可以用到并查集合并联通块)

2019-06-10

最大组合数

例如: n=3 时,3 个整数 13,312,343 联接成的最长时间为: 34331213。 又如: n=4 时,4 个整数 7,13,4,246 联接成的最长时间为: 7424613。 输入 第一行输入T,代表下面有T组数据。 n (1≤n≤20),表示 n 个数。 接下来一行 n 个正整数,大小不超过 104。 输出 拼成的最长时间。 样例输入 1 3 413 623 583 样例输出 623583413

2018-11-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除