自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xyry

ACM入门..加油

  • 博客(29)
  • 收藏
  • 关注

原创 HDU1042 N! 大数阶乘 Java

题目链接:HDU1042用Java写方便,直接算或者打表都行,速度都差不多Javacode:/* * 2017年9月20日19:27:24 * HDU1042 大数阶乘 * 用缓冲流效率基本没变 * AC * */import java.util.*;import java.io.*;import java.math.*;public class Main {

2017-09-20 19:34:11 611

原创 POJ2305 Basic remains 大数|进制转换 Java

题目链接 :POJ2305用java写会方便很多……,包括大数处理,进制转换等,所以我就懒得用C在搞一遍了……JAVAcode:/* * 2017年9月20日18:44:38 * POJ2305 * AC*/import java.io.*;import java.util.*;import java.math.*;public class Main { pub

2017-09-20 18:56:02 275

原创 HDU1002 Sum Problem 大数 Java&&C

题目链接:HDU1002套用大数模板或者用JAVA写就行,很裸的题目。Ccode:/*2017年9月20日16:18:17HDU1002AC 大数模板 15MS 比JAVA快很多 */# include # include # include #include #include #include #include #include #includ

2017-09-20 18:52:13 422

原创 折线分割平面问题总结

以下分割线包含的内容转自大佬的博客:http://blog.csdn.net/magicnumber/article/details/43201063 感谢大佬让我转载自己写的总结在最下面,建议按顺序看。/**************************分割线************************/看了一下具体数学的1.2章,整理了一下关于一个平面被分割的部分多少的问

2017-09-20 17:59:19 1376

原创 HDU5047 Sawtooth 大数乘法|数学递推 Java&&C

题目链接:HDU5047M型分割平面,经过推导,公式为F(n)=8*n*n-7*n+1,如果不懂,请看我的博客折线分割平面问题总结因为这道题数据很大,得用大数。所以这里提供JAVA和C的两种ACcodeC代码:代码参考自:http://blog.csdn.net/u012860063/article/details/39617811/*2017年9月20日14

2017-09-20 17:57:02 301

原创 HDU2050 折线分割平面 数学递推

题目链接:HDU2050递推公式为 f(n)=2*n*n-n+1;ACcode:/*2017年9月19日20:39:05HDU2050 折线分割问题 AC */#include #include #include #include #include #include #include #include #include #includ

2017-09-19 20:37:52 429

原创 HDU2041 超级楼梯 动态规划入门-递推

题目链接:HDU2041斐波那契数列ACcode:/*2017年9月19日10:54:58HDU2041AC */#include #include #include #include #include #include #include #include #include #include using namespace std;typede

2017-09-19 10:56:45 474

原创 HDU2044 一只小蜜蜂... 动态规划入门-递推

题目链接:HDU2044将a设为起点,b为终点  手推几个发现 就是 斐波那契数列。一开始写的int爆掉了  = =ACcode:/*2017年9月18日21:24:04HDU2044AC */ #include #include #include #include #include #include #include #include #include

2017-09-18 21:25:16 819

原创 HDU6208 The Dominator of Strings 字符串匹配 2017 ACM/ICPC Asia Regional Qingdao Online

题目链接:HDU6208题目思路:题意比较好懂,找到一个长度最长的串,然后判断其他所有串是否能否被这个串包含,也就是是否能够匹配成功,如果成功输出该串,否则输出No;当时队友用字典树,AC自动机不是MLE 就是TLE 然后刚刚队友突然说,暴力也可以做……我就写了一发暴力……结果还真能过……(以后遇到不会的题目,先暴力再说)ACcode:/*2017年9月18日20:08:

2017-09-18 20:10:30 540

原创 计蒜客17119 Trig Function 数学 2017 ACM-ICPC 亚洲区(西安赛区)网络赛

题目链接:计蒜客17119题目思路:通过分析题目得知,题目要求的是cos(nx) 中 x^m的系数这里用到了一些数学知识。论文链接:http://www.doc88.com/p-0731914193604.html关键部分如下图:然后写的时候要注意下溢出的问题即可。/*2017年9月18日19:41:45计蒜客17119 AC */#include #inclu

2017-09-18 19:38:39 504

原创 计蒜客17116 Sum 找规律 2017 ACM-ICPC 亚洲区(西安赛区)网络赛

题目链接:计蒜客17116题目思路: 考虑到 S(x) equals to the sum of all digit of the decimal expression of x,又因为 给一个n,我们要求S(n*k)%233=0,并且d的考虑到每个数的进位会很麻烦,所以我们就忽略掉进位的情况,把n写成10000100001……100001一共233个1,每两个1之间有5个零,这样不论怎么乘都

2017-09-17 20:15:37 285

原创 计蒜客17115 Coin 数学 2017 ACM-ICPC 亚洲区(西安赛区)网络赛

题目链接:计蒜客17115思路:=>在伯努利试验中,事件A出现的概率为P,求在n重伯努利试验中,事件A出现偶数次(包括出现0次)的概率和出现奇数次的概率.这个应该很好想。过程如下:解释来自网上:https://www.zybang.com/question/f115cda696a119c5dc739d7a6299f201.htmlACcode:/*2017

2017-09-17 19:42:10 831

原创 HDU6213 Chinese Zodiac 签到 2017 ACM/ICPC Asia Regional Qingdao Online

题目链接:HDU6213菜鸡切水……ACcode:/*2017年9月17日19:32:26HDU 6213 纯签到 AC*/ #include #include #include #include #include #include #include #include #include #include using namespace std;map

2017-09-17 19:34:24 419

原创 HDU6216 A Cubic number and A Cubic Number 找规律 2017 ACM/ICPC Asia Regional Qingdao Online

题目链接:HDU6216手推一下  a^3-b^3=(a-b)(a^2+ab+b^2);经过推导只有当a=b+1的时候 立方差可能会出现质数,除此之外,不可能存在质数。(如有错误请指正)所以打个表,然后用二分查找 lower_bound 去找,如果找到则返回YES 否则返回N0ACcode:/*2017年9月17日19:30:04HDU6216 找规律 AC */#inc

2017-09-17 19:12:21 334

原创 HDU2018 母牛的故事 动态规划入门-递推

题目链接:HDU2018题目思路:对于第N年, 母牛数量为 前一年的数量+前三年母牛的数量生的小牛   递推公式 dp[n]=dp[n-1]+dp[n-3];AC代码:/*2017年9月17日11:07:14HDU2018AC */#include #include #include #include #include #include #include #

2017-09-17 11:05:46 414

原创 HDU2084 数塔 动态规划入门-递推

题目链接:HDU2084题目思路: 从上往下状态太多不好处理,那么我们就从下往上递推,每一层少一个状态。设一个一维数组dp 初始状态存最下面的那一行 即 第五行dp[1]=4,dp[2]=5,dp[3]=2,dp[4]=6,dp[5]=5往上递推一层 转移方程为 dp[j]=max(dp[j],dp[j+1])+a[i][j];那么对于第4行dp[1]=max(4,5)+2=

2017-09-17 10:37:25 350

转载 HDU2602 Bone Collector 01背包入门

题目链接:点击打开链接鉴于刚刚入门,还不能够彻底理解,所以找了一个讲得蛮不错的题解帖在下面,等我以后看明白,再把自己的见解写上去。代码参考:http://www.cnblogs.com/Su-Blog/archive/2012/08/28/2659872.html  感谢大佬01背包问题,这种背包特点是:每种物品仅有一件,可以选择放或不放。用子问题定义状态:即dp[

2017-09-11 20:49:04 204

转载 计蒜客16 爬楼梯 动态规划入门

题目链接:点击打开链接题目思路:下面内容参考自:http://blog.csdn.net/z9550695/article/details/46932187  感谢大佬我当时手推了几个发现是斐波那契数列,就直接打表输出了……。假设你现在正在爬楼梯,楼梯有n级。每次你只能爬1级或者2级,那么你有多少种方法爬到楼梯的顶部?格式:   第一行输入一个数n(n   接下

2017-09-10 21:19:06 342

原创 HDU6195 cable cable cable 签到

题目链接:点击打开链接水题,凑数。AC代码:/*2017年9月10日20:54:06HDU 6195签到 */ #include #include #include #include #include #include #include #include #include #include using namespace std;typedef lon

2017-09-10 20:55:51 217

原创 HDU6197 array array array 最长上升子序列(模板题)

题目链接:点击打开链接题目思路:求出LIS和LDS(最长下降子序列,自己编的名字:),如果 LIS+k>=n或者LDS+k>=n 则输出 A is a magic array. 否则输出A is not a magic array.题目的意思有点绕,其实就是如果去掉k个元素使得剩余的不是递增序列或者不是递减序列  等价于  去掉k个元素后剩余的元素是递减序列或者递增序列。这样就懂了吧。

2017-09-10 20:46:15 307

原创 HDU6198 number number number 矩阵快速幂

题目链接:点击打开链接题目思路:首先暴力的方法,找出前几个数字,最最原始的暴力,下面附上。前几个数字分别是 4,12,33,88,232,609 我们在比较一下斐波那契数列,发现这几个数字是5,13,34,89,233,610  减去1之后的数字,然后针对后面这个序列,我们可以发现f(n)=2*(f(n-1)+f(n-2))-f(n-3)  得到相应的f(n)之后,再减去1就是答案啦。

2017-09-10 20:37:51 282

原创 计蒜客15 单独的数字 位运算

题目链接:点击打开链接思路:线性复杂度且不能用额外的空间,参考了这位大佬的博客 http://blog.csdn.net/hunyxv/article/details/69397724给定一个数组 A,除了一个数出现一次之外,其余数都出现三次。找出出现一次的数。如:{1,2,1,2,1,2,7},找出 7。你的算法只能是线性时间的复杂度,并且不能使用额外的空间哦

2017-09-10 09:22:57 238

转载 VMware虚拟机上装CentOS教程

以下内容转自:http://blog.csdn.net/hui_2016/article/details/68927487感谢大牛的分享。我今天先下载了一个DVD iso ,一直有问题,报这个错error populating transaction retrying,然后换了everything iso 就整成了。*********************************

2017-09-08 22:53:01 12172

转载 strcpy的用法及函数代码解释及strncpy和memcpy的介绍

今天上课的时候,老师提出了一个问题,strcpy()函数如何写?这里特地总结了一下网上的资料,供大家参考。文章转自:1、http://www.cnblogs.com/chenyg32/p/3739564.html  strcpy2、http://blog.csdn.net/ephuizi/article/details/7099050  strncpy3、http://blog

2017-09-04 15:58:06 856

原创 WHU暑假集训总结&&新学期展望

为期大半个暑假的集训终于结束了,新的学期也开始了。这次集训也是我入门之后第一次比较正式的训练,我以为暑假集训是这样的,集训队里面会有老师带着大家,讲解每个知识点,然后让大家做题。等我真正进去才发现,其实就是队长每天挂一套题,然后我们去做,遇到不会的就自己上网搜题解,问同学。其实这样也好,大家都不会依赖别人,而是会自己主动去查漏补缺。博客我大概是从8月初开始写的(准确的说是7月28日),之前

2017-09-04 09:22:08 303

原创 Problem J. Jumbled Compass---Urozero Autumn Training Camp 2016-Day 1||签到&模拟时针转动

题目描述:简单模拟即可AC代码:/*Urozero Autumn Training Camp 2016Day 1: NCPC-2016, Friday, November 25, 2016Problem J. Jumbled Compass签到题AC */ #include #include #include #include #include #in

2017-09-03 15:28:43 582

原创 Problem G. Game Rank---Urozero Autumn Training Camp 2016-Day 1||简单模拟

题目描述:简单模拟即可,签到题,注释写的比较详细。AC代码:/*2017年8月31日23:49:24G 简单模拟AC */ #include #include #include #include #include #include #include #include #include #include #include #include

2017-09-03 14:44:27 350

原创 Problem E. Exponial---Urozero Autumn Training Camp 2016-Day 1||指数降幂公式

题目描述:贴一个官方题解:题目思路,用指数降幂公式做,注意开long long。代码参考@W4k3Up  @徐航 AC代码:/*Urozero Autumn Training Camp 2016Day 1: NCPC-2016, Friday, November 25, 2016Problem E. Exponial2017年9月3日14:21:27A

2017-09-03 14:39:29 1270 3

原创 AtCoder Beginner Contest 072

题目链接:http://abc072.contest.atcoder.jp/纪念第一次写完4道题,尽管4道都是水题。下面上代码。AC代码:/*2017年9月2日23:15:46 A简单比较大小 */ #include #include #include #include #include #include #include #include #includ

2017-09-02 23:11:37 248

空空如也

空空如也

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

TA关注的人

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