会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
basasuya
一只想做数据科学家的汪汪
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
10
11
···
16
下一页
2017年9月18日
Codeforces Round #430 (Div. 2) D. Vitya and Strange Lesson
摘要: 因为抑或,一眼字典树 但是处理起来比较难 #include<iostream> #include<map> #include<iostream> #include<cstring> #include<cstdio> #include<set> #include<vector> #include<qu
阅读全文
posted @ 2017-09-18 21:46 basasuya
阅读(134)
评论(0)
推荐(0)
2017年9月8日
Codeforces Round #432 Div. 1 C. Arpa and a game with Mojtaba
摘要: 首先容易想到,每种素数是独立的,相互sg就行了 对于一种素数来说,按照的朴素的mex没法做。。。 所以题解的简化就是数位化 多个数同时含有的满参数因子pk由于在博弈中一同变化的,让他们等于相当于2k,那么这样就是一个数了 之后就是模拟,牛逼的思路 #include<iostream> #includ
阅读全文
posted @ 2017-09-08 19:19 basasuya
阅读(124)
评论(0)
推荐(0)
Codeforces Round #432 (Div. 1) B. Arpa and a list of numbers
摘要: qtmd的复习pat,老子不想看了,还不如练几道cf 这题首先可以很容易想到讨论最后的共因子为素数 这个素数太多了,1-1e6之间的素数 复杂度爆炸 所以使用了前缀和,对于每个素数k的每个小区间 (kg, k(g + 1)]是可以直接求这个区间的最佳方案的 #include<iostream> #i
阅读全文
posted @ 2017-09-08 19:11 basasuya
阅读(192)
评论(0)
推荐(0)
2017年8月16日
Codeforces Round #427 (Div. 2) D - Palindromic characteristics
摘要: 本题是个简单的区间dp dp[l][r]=dp[l][mid]+1 最近都没时间做题了,被我妈强制喊回去,然后颓废了10天(回家也没发控制住自己= = 我的锅),计划都打乱了,本来还报名了百度之星,然后没时间参加 #include<cmath> #include<map> #include<iost
阅读全文
posted @ 2017-08-16 12:20 basasuya
阅读(108)
评论(0)
推荐(0)
2017年7月25日
Codeforces Round #425 (Div. 2) D.Misha, Grisha and Underground
摘要: 我奇特的脑回路的做法就是 树链剖分 + 树状数组 树状数组是那种 区间修改,区间求和,还有回溯的 当我看到别人写的是lca,直接讨论时,感觉自己的智商收到了碾压。。。 #include<cmath> #include<map> #include<iostream> #include<cstring>
阅读全文
posted @ 2017-07-25 23:56 basasuya
阅读(153)
评论(0)
推荐(0)
2017年7月17日
Codeforces Round #424 Div2 E. Cards Sorting
摘要: 我只能说真的看不懂题解的做法 我的做法就是线段树维护,毕竟每个数的顺序不变嘛 那么单点维护 区间剩余卡片和最小值 每次知道最小值之后,怎么知道需要修改的位置呢 直接从每种数维护的set找到现在需要修改的数的在初始卡片的位置 #include <cstdio> #include <cstdlib> #
阅读全文
posted @ 2017-07-17 21:21 basasuya
阅读(183)
评论(0)
推荐(0)
2017年7月9日
美团CodeM复赛 02,03
摘要: 02 城市网络 比赛时候写的是单调栈,真的是让人见笑了,基本思路就是dfs时候动态处理单调栈(带回溯),然后离线处理答案。题解是用了倍增的,效率高很多 #include <cstdio> #include <cstdlib> #include <cstring> #include <ctime> #
阅读全文
posted @ 2017-07-09 17:16 basasuya
阅读(138)
评论(0)
推荐(0)
2017年7月3日
hihocoder Challenge 29 A.序列的值
摘要: 我现在就感觉我这人现在真的没有dp的意识 其实真写起来也不难,但是把就是练的少思维跟不上,dp从根本上就是一种状态的提炼和聚集。 按照题解的意思来,dp[i][j]表示二进制第i位的值为j(0,1)的组合有多少,然后滚动数组 今天补完之后感觉,除了fft,我懒得抄板子就不补了,其他三题,代码难度都不
阅读全文
posted @ 2017-07-03 23:20 basasuya
阅读(102)
评论(0)
推荐(0)
hihocoder Challenge 29 B.快速乘法
摘要: 这题的题解和我写的有一拼,异常简洁,爆炸。 这题思路dp dp[i][j] 表示的是讨论到第n位,并比原数的前n位多了 j∗2i 显然j只能取0,1,毕竟2进制嘛 之后转移就好了,注意下面两个重要状态 dp[i][1]=dp[i][0]+2 dp[i][0]=dp[i][1]+2 #include
阅读全文
posted @ 2017-07-03 21:11 basasuya
阅读(155)
评论(0)
推荐(0)
2017年7月1日
CodeM资格赛 Round A 最长树链
摘要: 按照题解的做法,对于每一个质约数分别进行讨论最长链就行 对于每一个数的质约数可是比logn还要小的 比赛的时候没人写,我也没看 = =,可惜了,不过我当时对于复杂度的把握也不大啊 #include <cstdio> #include <cstdlib> #include <cstring> #inc
阅读全文
posted @ 2017-07-01 23:47 basasuya
阅读(157)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
10
11
···
16
下一页
公告