07 2018 档案

摘要:扩展欧几里德算法: 谁是欧几里德?自己百度去 先介绍什么叫做欧几里德算法 有两个数 a b,现在,我们要求 a b 的最大公约数,怎么求?枚举他们的因子?不现实,当 a b 很大的时候,枚举显得那么的naïve ,那怎么做? 欧几里德有个十分又用的定理: gcd(a, b) = gcd(b , a% 阅读全文
posted @ 2018-07-29 19:20 左手边五十米 阅读(429) 评论(0) 推荐(0)
摘要:We all know that Bin-Laden is a notorious terrorist, and he has disappeared for a long time. But recently, it is reported that he hides in Hang Zhou o 阅读全文
posted @ 2018-07-29 17:03 左手边五十米 阅读(308) 评论(0) 推荐(0)
摘要:本文章从以上两位大佬的博客参考而来!再次感谢! 母函数,又称生成函数,是ACM竞赛中经常使用的一种解题算法,常用来解决组合方面的题目。 在数学中,某个序列的母函数(Generating function,又称生成函数)是一种形式幂级数,其每一项的系数可以提供 关于这个序列的信息。使用母函数解决问题的 阅读全文
posted @ 2018-07-29 16:45 左手边五十米 阅读(3117) 评论(0) 推荐(0)
摘要:因为长期钻研算法, 无暇顾及个人问题,BUAA ACM/ICPC 训练小组的帅哥们大部分都是单身。某天,他们在机房商量一个绝妙的计划"一卡通大冒险"。这个计划是由wf最先提出来的,计划的内容是,把自己的联系方式写在校园一卡通的背面,然后故意将自己的卡"遗失"在某处(如水房,TD,食堂,主M。。。。) 阅读全文
posted @ 2018-07-29 16:38 左手边五十米 阅读(186) 评论(0) 推荐(0)
摘要:最长递增子序列,Longest Increasing Subsequence 下面我们简记为 LIS。排序+LCS算法 以及 DP算法就忽略了,这两个太容易理解了。 假设存在一个序列d[1..9] = 2 1 5 3 6 4 8 9 7,可以看出来它的LIS长度为5。n下面一步一步试着找出它。我们定 阅读全文
posted @ 2018-07-29 16:18 左手边五十米 阅读(228) 评论(0) 推荐(0)
摘要:Nowadays, a kind of chess game called “Super Jumping! Jumping! Jumping!” is very popular in HDU. Maybe you are a good boy, and know little about this 阅读全文
posted @ 2018-07-29 16:08 左手边五十米 阅读(1170) 评论(0) 推荐(0)
摘要:一,问题描述 给定两个字符串,求解这两个字符串的最长公共子序列(Longest Common Sequence)。比如字符串1:BDCABA;字符串2:ABCBDAB 则这两个字符串的最长公共子序列长度为4,最长公共子序列是:BCBA 二,算法求解 这是一个动态规划的题目。对于可用动态规划求解的问题 阅读全文
posted @ 2018-07-29 13:57 左手边五十米 阅读(5626) 评论(0) 推荐(0)
摘要:给出两个字符串A B,求A与B的最长公共子序列(子序列不要求是连续的)。 比如两个串为: abcicba abdkscab ab是两个串的子序列,abc也是,abca也是,其中abca是这两个字符串最长的子序列。 比如两个串为: abcicba abdkscab ab是两个串的子序列,abc也是,a 阅读全文
posted @ 2018-07-29 13:52 左手边五十米 阅读(280) 评论(0) 推荐(0)
摘要:Polycarp has nn coins, the value of the i-th coin is aiai . It is guaranteed that all the values are integer powers of 22 (i.e. ai=2dai=2d for some no 阅读全文
posted @ 2018-07-29 13:17 左手边五十米 阅读(351) 评论(0) 推荐(0)
摘要:You are given an array a consisting of n integers a1, ..., an. In one operation, you can choose 2 elements ai and aj in which ai is divisible by aj an 阅读全文
posted @ 2018-07-29 07:25 左手边五十米 阅读(278) 评论(0) 推荐(0)
摘要:Inhabitants of the Wonderland have decided to hold a regional programming contest. The Judging Committee has volunteered and has promised to organize 阅读全文
posted @ 2018-07-22 21:25 左手边五十米 阅读(169) 评论(0) 推荐(0)
摘要:Description 486 作为有史以来最悲惨的男主,我们知道他需要经历一些无限次的死亡和轮回才能进行下一个关卡。 现在给你 n 个连续的时间点,每个时间点 i 上都会有一个心理伤害值 hurt[i],然后告诉你 m 个死亡时间点 deth[i],以及当前死亡时间点会死亡的次数 num[i],和 阅读全文
posted @ 2018-07-22 20:11 左手边五十米 阅读(344) 评论(0) 推荐(0)
摘要:Description 蓝色空间号和万有引力号进入了四维水洼,发现了四维物体--魔戒。 这里我们把飞船和魔戒都抽象为四维空间中的一个点,分别标为 "S" 和 "E"。空间中可能存在障碍物,标为 "#",其他为可以通过的位置。 现在他们想要尽快到达魔戒进行探索,你能帮他们算出最小时间是最少吗?我们认为 阅读全文
posted @ 2018-07-22 19:58 左手边五十米 阅读(246) 评论(0) 推荐(0)
摘要:有一只经过训练的蜜蜂只能爬向右侧相邻的蜂房,不能反向爬行。请编程计算蜜蜂从蜂房a爬到蜂房b的可能路线数。 其中,蜂房的结构如下所示。 Input输入数据的第一行是一个整数N,表示测试实例的个数,然后是N 行数据,每行包含两个整数a和b(0<a<b<50)。 Output对于每个测试实例,请输出蜜蜂从 阅读全文
posted @ 2018-07-20 20:27 左手边五十米 阅读(218) 评论(0) 推荐(0)
摘要:人称“AC女之杀手”的超级偶像LELE最近忽然玩起了深沉,这可急坏了众多“Cole”(LELE的粉丝,即"可乐"),经过多方打探,某资深Cole终于知道了原因,原来,LELE最近研究起了著名的RPG难题: 有排成一行的n个方格,用红(Red)、粉(Pink)、绿(Green)三色涂每个格子,每格涂一 阅读全文
posted @ 2018-07-20 20:21 左手边五十米 阅读(383) 评论(0) 推荐(0)
摘要:一个正整数,如果它能被7整除,或者它的十进制表示法中某个位数上的数字为7,则称其为与7相关的数。求所有小于等于N的与7无关的正整数的平方和。 例如:N = 8,<= 8与7无关的数包括:1 2 3 4 5 6 8,平方和为:155。 Input第1行:一个数T,表示后面用作输入测试的数的数量。(1 阅读全文
posted @ 2018-07-20 19:58 左手边五十米 阅读(1287) 评论(0) 推荐(0)
摘要:A sequence of N positive integers (10 < N < 100 000), each of them less than or equal 10000, and a positive integer S (S < 100 000 000) are given. Wri 阅读全文
posted @ 2018-07-20 19:36 左手边五十米 阅读(304) 评论(0) 推荐(0)
摘要:本程序可实现记录的输入,输出,查找,修改,文件存储,文件打开的功能。 1 1 #include<stdio.h> 2 #include<string.h> 3 #include<stack> 4 #include<string.h> 5 #include<queue> 6 #include<algo 阅读全文
posted @ 2018-07-05 21:19 左手边五十米 阅读(1953) 评论(0) 推荐(0)
摘要:1 // 21P.cpp : 定义控制台应用程序的入口点。 2 // 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 #include 10 using namespace std; 11 int gCard[52]; 12 void initcards(); //初... 阅读全文
posted @ 2018-07-05 21:17 左手边五十米 阅读(437) 评论(0) 推荐(0)