自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 黑龙江农垦科技职业学院喜迎寒假多校联赛2(快乐ak场)

比赛链接 第一题 首先i,j都等于0,i++ 这时sum=3+3大于我们给出的数,所以让j++。注意这里不能减a[i]要减a[j] 以此类推 ,当两个指针处于这个位置时,距离就已经最大了 如果你头铁硬是要开int也可以,就如下图 还有这里记数一定要定义为-1,我是傻逼 代码如下 #include <iostream> using namespace std; const long long N = 100000010; long long a[N], sum,ans=-1; in

2021-01-24 11:41:39 212 1

原创 L1-025 正整数A+B (15分)

L1-025 正整数A+B (15分) #include <iostream> #include <algorithm> #include <string> #include <cstring> typedef long long ll; using namespace std; int main() { int x=0,y=0; string a, b;

2021-01-21 18:29:45 91

原创 Trie字符串统计

Trie字符串统计 废话不多说,上图。 按着上表逻辑来做 idx既是根节点,又是下标 const int N=100010; char str[N]; int son[N][26],cut[N],idx; 插入数据,如果没有这个数据的话就建立一个 void charu(char str[]) { int p=0; for(int i=0;str[i];i++) { int u=str[i]-'a'; if(!son[p][u]) son[p][u]=

2021-01-20 11:44:11 68

原创 差分方法

差分 南昌理工学院ACM集训 https://www.acwing.com/problem/content/799/(这是原题,感兴趣的可以做做看) 输入一个长度为n的整数序列。 接下来输入m个操作,每个操作包含三个整数l, r, c,表示将序列中[l, r]之间的每个数加上c。 请你输出进行完所有操作后的序列。 输入格式 第一行包含两个整数n和m。 第二行包含n个整数,表示整数序列。 接下来m行,每行包含三个整数l,r,c,表示一个操作。 输出格式 共一行,包含n个整数,表示最终序列。 数据范

2021-01-17 12:18:21 1070

原创 士兵队列训练问题

士兵队列训练问题 某部队进行新兵队列训练,将新兵从一开始按顺序依次编号,并排成一行横队,训练的规则如下:从头开始一至二报数,凡报到二的出列,剩下的向小序号方向靠拢,再从头开始进行一至三报数,凡报到三的出列,剩下的向小序号方向靠拢,继续从头开始进行一至二报数。。。,以后从头开始轮流进行一至二报数、一至三报数直到剩下的人数不超过三人为止。 题意是开始的时候逢2出列。比如20个数就是: 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20;(开始报数) 1,3,5

2021-01-16 17:52:53 2078 7

空空如也

空空如也

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

TA关注的人

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