自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阿狸的博客

求求你们说点什么吧QAQ

  • 博客(9)
  • 资源 (7)
  • 收藏
  • 关注

原创 codeforces520B-Two Buttons

题意:两个数n和m,n可以乘2也可以减1,问n最少进行几次操作可以得到m。如果n>m显然答案是n-m。如果n那么当m为奇数我们可以让它+1,当m为偶数我们可以让他/2,知道m小于n,那么我们再加上(n-m)就是我们要求的答案。#include #include #include #include #include using namespace std;struct n

2017-11-27 19:08:11 167

原创 【codeforces 516B】Drazil and Tiles

题意:在一个n*m图中放1*2或者2*1的长方形,问是否存在唯一的方法填满图中的‘.’因为如果存在唯一的方法填点的话肯定要先填只有一个相邻点的点比如1*4的图. . . .肯定先填最左边的或者最右边的,如果找不到这样的点说明不存在唯一解如2*2的图. .. .#include using namespace std;#define MAX 2020char

2017-11-27 15:44:46 252

原创 UVA - 1252 Gym - 100676G (状压dp)

题意:给你n个长m的不相同的0,1字符串,代表n个人对m个问题的不同回答,问你至少问几个问题可以知道是哪一个人。dp[i][j]表示问题串为i且答案为j时能否区分所有人。 #include <stdio.h>#include <algorithm>#include <iostream>#include <string.h>usi...

2017-11-25 13:47:17 173

原创 UVALive - 3363 String Compression (区间DP)

给你一个字符串,让你把它压缩,比如gogogo可以压缩成3(go),letsgogogoletsgogogo可以压缩成2(lets3(go)),然后问你压缩后的最短长度。典型的区间dp递推方程:dp[j][i]=min(dp[j][i],dp[j][k]+dp[k+1][i]);dp[j][i]=min(dp[j][i],dp[j][j+k-1]+2+get(tmp));#in

2017-11-25 12:33:19 149

原创 UVALive - 4727

约瑟夫环问题:求最后三个出去的人#include #include #include #include using namespace std;typedef long long ll;int f[555555],a[11];int main(){ int t; cin>>t;int m,n; while(t--) { cin>>n>>m; //求最后一个人的位

2017-11-24 21:37:21 201

原创 UVA 11552 dp

题意:给一个正整数k和字符串s,s的长度是k的倍数,把s每k个字符分成一组,没组之间的字符可以任意重排,但组与组之间的顺序保持不变。任务是让重排后的新字符串s'的块最少,连续相同的字符组成一个块,比如abbbaa有三个块a、bbb、aa。思路见代码#include #include #include #include using namespace std;//d

2017-11-24 16:15:30 171

原创 二分总结-.-

弄了一天的二分模板 orz// 查找第一个相等的元素int find(int n, int key,int *a) { int l=0,r=n-1; while(l<=r) { int mid=(l+r)/2; if(a[mid]>=key) r=mid-1; else if(a[mid]<key) l=mid+1; } if(l<n&&a[l]==key)ret

2017-11-23 20:06:14 160

原创 HPUOJ_1443_完美三元组

好难啊,完全没搞出来规律,唉,智商真是硬伤。看完答案后自己写了一些个人理解,如图,好久没写过字了。。。#include #include #include #include #include using namespace std;typedef long long ll;ll a[100005];void init(){ for(int i=1;i<=1000

2017-11-12 23:03:36 486

原创 UVALive - 3029 好烦的模拟

题意:给一个'F'和'R'组成的大矩阵,输出F组成的子矩阵的最大面积乘3如:RFFFRRRR答案书3*3=3小白书的扫描法小紫书也有扫描法的例题。我用的模拟,详情见代码注释。#include #include #include using namespace std;char a[1005][1005];int up[1005][1005],right[1005][10

2017-11-09 20:26:13 193

2019第十届蓝桥杯JavaB组题目

2019第十届蓝桥杯JavaB组题目。

2019-03-24

oracle下载方法

oracle数据库下载方法,傻瓜式视频教学,一键官网下载。

2019-02-21

javaee网盘项目

javaee用servlet写的网盘项目,实现了增删改查,用的oracle数据库,前端用的bootstrap和layui,压缩包里面有nacicat备份的数据库。主要功能有登陆注册,上传文件,下载文件,搜索文件,修改用户信息。文件排行榜等。

2019-02-21

计算机操作系统期末考试复习

非常全面的考试复习资料,适合大多数高校期末考试复习。

2018-08-13

数据库考试题库

数据库期末考试题库,可以用来复习自测使用大学生期末考试。

2018-06-13

2018年4月1日省赛第九届蓝桥杯真题Java(B组)

2018年4月1日省赛第九届蓝桥杯真题Java(B组)今天上午的比赛!

2018-04-01

2018年4月1日省赛第九届蓝桥杯真题C/C++(B组)

2018年4月1日省赛第九届蓝桥杯真题C/C++(B组)今天上午的比赛!

2018-04-01

空空如也

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

TA关注的人

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