自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 2018年全国多校算法寒假训练营练习比赛(第五场)

比赛t题目链接:                https://www.nowcoder.com/acm/contest/77#questionA .逆序数           思路:直接用分治法求逆序数即可,这里也可以用树状数组求,数据也不大。所以不用离散求处理下输入0即可。            附上两个不同版本的代码:            分治:#include <bits/stdc...

2018-02-26 15:48:25 223

原创 树状数组深入

树状数组彻底入门int lowbit(int t){return t&(-t);}void add(int x,int y){for(int i=x;i<=n;i+=lowbit(i))tree[i]+=y;}int getsum(int x){int ans=0;for(int i=x;i>0;i-=lowbit(i))ans+=tree[i];return ans;}   ...

2018-02-25 13:21:13 118

原创 C - Snowflake Snow Snowflakes (POJ - 3349)

      C - Snowflake Snow Snowflakes POJ - 3349 You may have heard that no two snowflakes are alike. Your task is to write a program to determine whether this is really true. Your program will read inf...

2018-02-24 14:43:04 308

原创 牛客-常州大学新生寒假会试

A.添加逗号题目描述 对于一个较大的整数 N(1<=N<=2,000,000,000) 比如 980364535,我们常常需要一位一位数这个数字是几位数,但是如果在这 个数字每三位加一个逗号,它会变得更加易于朗读。 因此,这个数字加上逗号成如下的模样:980,364,535请写一个程序帮她完成这件事情 输入描述:一行一个整数 N输出描述:一行一个字符串表示添加完逗号...

2018-02-08 11:31:30 1074

原创 湖南大学ACM 程序设计竞赛 同步赛

链接:https://www.nowcoder.net/acm/contest/55/H来源:牛客网时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 262144K,其他语言524288K64bit IO Format: %lld题目描述Yuanyuan Long is a dragon like this picture?  

2018-02-05 17:00:49 633

原创 线段相交模板

# include # include using namespace std;# define min(x,y) ((x)<(y)?(x):(y))# define max(x,y) ((x)>(y)?(x):(y))const int N=100001;int n;struct point{float x;float y;};float direct(poin

2018-02-05 15:19:01 192

原创 2018 全国算法寒假训练营 (第三场)

B 一个小问题链接:https://www.nowcoder.net/acm/contest/75/B来源:牛客网时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 32768K,其他语言65536K64bit IO Format: %lld题目描述uu遇到了一个小问题,可是他不想答。你能替他解决这个问题吗?问题:给你k对a和r

2018-02-05 13:58:59 235

原创 51nod_幸运号码

1043 幸运号码 基准时间限制:1 秒 空间限制:131072 KB 分值: 20 难度:3级算法题 收藏 关注1个长度为2N的数,如果左边N个数的和 = 右边N个数的和,那么就是一个幸运号码。例如:99、1230、123312是幸运号码。给出一个N,求长度为2N的幸运号码的数量。由于数量很大,输出数量 Mod 10

2018-02-03 15:44:45 253

原创 POJ 2955-Brackets(括号匹配-区间DP)

BracketsTime Limit: 1000MS Memory Limit: 65536KTotal Submissions:5484 Accepted: 2946DescriptionWe give the following inductive definition of a “regular br

2018-02-02 17:43:39 164

原创 博奕

巴什博弈:  只有一堆n个物品,两个人轮流从这堆物品中取物,                规定每次至少取一个,最多取m个,最后取光者得胜。思路:  当n=m+1,由于一次最多取m个,无论先手取多少个,  后手都能一次拿走剩余物品。因此我们发现了如何取胜的  法则:如果n=(m+1)r+s,(r为任意自然数,1 ≤ s≤m)  那么先取者要拿走s个物品,如果后取

2018-02-02 17:19:10 456

原创 约瑟夫环 递推

#include #include using std::cout;using std::endl;using std::cin;using std::list; int main(){ int total = 0; cout << "Please input total number of people : "; cin >> total;

2018-02-02 14:44:13 190

原创 1105 第K大的数

1105 第K大的数 基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难度:4级算法题 收藏 关注数组A和数组B,里面都有n个整数。数组C共有n^2个整数,分别是A[0] * B[0],A[0] * B[1] ......A[1] * B[0],A[1] * B[1]......A[n - 1] * B[n - 1](数

2018-02-01 17:48:49 144

空空如也

空空如也

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

TA关注的人

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