组队训练赛
EW_DUST
这个作者很懒,什么都没留下…
展开
-
GYM-ACM International Collegiate Programming Contest, JUST Collegiate Programming Contest (2018)
GYM 两星级难度还是比较简单,随便写个题解吧。http://codeforces.com/gym/101853A - Zero Array 没啥好讲的的,离散化一下就随便写。#include<bits/stdc++.h>#define lson rt<<1#define rson rt<<1|1#define fi first#def...原创 2018-08-15 20:39:12 · 1251 阅读 · 0 评论 -
2019牛客暑期多校训练营(第一场C详解
2019牛客暑期多校训练营(第一场)C题解: 拉格朗日乘子法,首先引入拉格朗日乘子得出公式f(x)=∑i=1n(pi−ai)2+2∗λ(∑i=0npi−1)f(x)=\sum_{i=1}^{n}(p_i-a_i)^2+2*\lambda(\sum_{i=0}^{n}p_i-1)f(x)=i=1∑n(pi−ai)2+2∗λ(i=0∑npi−1)这个应该看的懂,然后引入对偶变成成m...原创 2019-07-19 16:02:18 · 373 阅读 · 0 评论 -
2018CCPC吉林赛区(重现赛)
2018CCPC吉林赛区(重现赛)A B这两题如果不会写,还是多去刷刷基础题,也没几个人为了这两题来吧。C Justice**题意:**给你N堆石子 ,每堆石子重量是1/(2^ki)的重量,然后问能不能把石子分成大于等于1/2重量的两堆石子。**题解:**从大到小每次合并两堆一样的,如果只剩一个就直接丢掉,因为无论如何这个都没法合并成更大的一层的。一直这样合并下去如果能分成两堆一样的各...原创 2019-07-16 23:26:47 · 554 阅读 · 0 评论 -
长沙理工集训队-9.11日组队赛
好久没写博客了,写篇博客放松一下。外网OJ:http://csustacm.com:4803/1题我就不写了这题写了也没啥意义。2.黄金矿工Description 游戏中有n个宝石,每个宝石有一个价值vi,每次挖出这个宝石需要时间ti。因为有些宝石被另外一个宝石挡住了(两个宝石在同一直线上),一个宝石最多挡住一个宝石,一个宝石最多被一个宝石挡住。要先捡起挡路的宝石,才能捡起...原创 2018-09-15 15:37:12 · 331 阅读 · 0 评论 -
2013-2014 Summer Petrozavodsk Camp, Andrew Stankevich Contest 44 (ASC 44)
暑训最后一场组队训练赛,特么故意的,把别人的WF练习题给我们写,写了半天才签到两题。靠!B - Braess's Paradox Gym - 100518B 题意:有几个点,每个点到下一个点之间有两条路。上面一条路的通过时间是 A*K1+B,下面一条通过时间是C*K2+D,要两条路通过的时间数尽量相同,K1+K2=1(K1,K2是经过的人流量占总人数的比例)。然后中间的点可以建驿站,如...原创 2018-08-31 20:35:51 · 811 阅读 · 0 评论 -
第八届福建省大学生程序设计竞赛-FZU 2277 DFS +线段树+读入挂
FZU 2277 Problem 2277 ChangeAccept: 245 Submit: 1186Time Limit: 2000 mSec Memory Limit : 262144 KB Problem DescriptionThere is a rooted tree with n nodes, number from 1-n. Root’s number...原创 2018-08-20 20:29:30 · 237 阅读 · 0 评论 -
The 17th Zhejiang University Programming Contest Sponsored by TuSimple(浙江省赛)
A - Marjar Cola ZOJ - 3948签到题,x,y,a,b,都很小直接暴力。判断INF,只要判断次数有没有过多就行。#include<iostream>#include<algorithm>#include<cstring>#include<string>#include<vector>#inclu...原创 2018-08-27 20:46:15 · 358 阅读 · 0 评论 -
2016CCPC东北地区大学生程序设计竞赛 - 重现赛
A 题目连接:HDU 5922 Minimum’s Revenge 水题,每次连接上1就行,就是一个等差数列。#include<iostream>#include<algorithm>#include<cstring>#include<string>#include<vector>#include<cstd...原创 2018-08-23 14:37:50 · 731 阅读 · 0 评论 -
CCPC2018中国大学生程序设计竞赛 - 网络选拔赛
HDU 64381001 Buy and ResellTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 2282Accepted Submission(s): 359Problem DescriptionT...原创 2018-08-27 08:49:07 · 1916 阅读 · 0 评论 -
第九届福建省大学生程序设计竞赛-重现赛(感谢承办泉州师范学院)
A - Uint47 calculator FZU - 2294 水题,用unsigned long long,自带自动溢出,然后就可以随便写了。#include<iostream>#include<algorithm>#include<cstring>#include<string>#include<vector>#...原创 2018-08-26 21:53:58 · 500 阅读 · 0 评论 -
A - Gaby And Addition Gym - 101466A --字典树 ,暴力+贪心
题目链接 :http://codeforces.com/gym/101466/problem/AA. Gaby And Additiontime limit per test6.0 smemory limit per test1024 MBinputstandard inputoutputstandard outputGaby is a little bab...原创 2018-08-19 21:03:17 · 310 阅读 · 0 评论 -
K - Random Numbers Gym - 101466K ------线段树+DFS序
K. Random Numberstime limit per test2.0 smemory limit per test256 MBinputstandard inputoutputstandard outputTamref love random numbers, but he hates recurrent relations, Tamref think...原创 2018-08-19 18:07:34 · 318 阅读 · 0 评论 -
B Gym 101652P Fear Factoring
B Gym 101652P Fear Factoring这题求 b , a之间 所有数包括他的因子和。看一眼肯定知道是筛选所有的因子。a,b不超过 1e6。a , b ,不超过 1e12,1e6*1e6刚好1e12所以我们枚举 1-1e6所有的数 ,然后求分别以这个为因子会出现的次数。然后用 ,a 出现的因子和 -b 里面出现的因子和。加入我们要求 x=10 ...原创 2018-08-18 10:08:38 · 299 阅读 · 0 评论 -
2019 Multi-University Training Contest 5 1002 three arrays
HDU 6625 three arrays题意: 给两个数组,求两个数组两两异或后最小字典序。题解: 求字典序最小,也就是求值最小,如果是求一个数和另一个数组里面的一个值异或最小,很显然就是字典树,就是在字典树上优先取同位相同,没有再取同位相反。求两个数组异或之后字典序最小,其实也可以按照同样的方法求解。对两个数组分别做成一颗字典树,求两颗线段树异或之后字典序最小,就是两颗树异或值尽可能小。一...原创 2019-08-09 19:44:21 · 262 阅读 · 0 评论