Ozon Tech Challenge 2020 游戏存档

(cf 即某大型线上游戏
(指比赛经历

0:02

A 是个送分题,秒了

0:04

B 不是挺傻的吗,我怎么 RE 了啊

0:12

我怎么调用错数组了啊,终于过了

0:15

C 是个送分题,wa*1

0:16

我怎么又不开 long long 啊 /dk

0:20

这 D 好难啊,自闭了

0:30

原来我知道树长什么样子的啊,那不是很 naive

0:36

T 了一发就过了

0:54

这 E 怎么这么简单啊,一下就过了。
回去看了一下榜,发现排名还挺靠前,感觉很有希望。
与此同时 Alan_zhou 这大憨憨 D 题一直 T,不知道在干什么 /jk

1:30

这 F 好难啊,去叉人吧。

然后看了一圈啥也没看出来。

2:00

Alan_zhou F 题弄了个乱七八糟的做法 pp 了,然后听着就假,但还是,码了一发,然后也 pp 了。
后来看 UOJ 群里在说随机,于是又加了一发随机。

2:08

C 题有个大憨憨边界没看清 pp 了,连忙叉掉。

2:14

听神仙 LJC00118 说了一种随机的方法,看没时间了,随便改了一下交了上去。

2:20

听神仙 LJC00118 讲了正解,感觉自己稳 fst

Day+1

果然 fst 了,但还是上了不少分。

sol

A,B,C : 送分题,随便搞搞。
Code : A B C
D:每次询问 2 个叶子,若 lca 是其中一个叶子,那他就是根,否则把这 2 个叶子删去,显然询问次数上界是 \(\lfloor\frac{n}{2}\rfloor\)
Code
E:要使满足性质的对数最多,显然是 \(a_i=i\) 的构造方法,那只要前一半使 \(a_i=i\) ,中间 1 个让要求恰好满足,后面放一堆没用的数,就好了
Code
F:显然答案 \(\le n\) ,所以至少有 \(\frac{n}{2}\) 个数可以通过至多 1 次完成,那么随机一个数,设为 \(x\) ,对 \(x-1\) , \(x\) , \(x+1\) 的所有因数检验,有 \(50\%\) 的概率正确,所以多随几次就稳了。
Code

原文地址:https://www.cnblogs.com/wasa855/p/12420981.html

时间: 2024-11-05 12:26:08

Ozon Tech Challenge 2020 游戏存档的相关文章

[Ozon Tech Challenge 2020 (Div.1 + Div.2, Rated]-E. Kuroni and the Score Distribution(构造)

[Ozon Tech Challenge 2020 (Div.1 + Div.2, Rated]-E. Kuroni and the Score Distribution(构造) Kuroni is the coordinator of the next Mathforces round written by the "Proof by AC" team. All the preparation has been done, and he is discussing with the

Ozon Tech Challenge 2020 (Div.1 + Div.2, Rated, T-shirts + prizes!)

题目链接:https://codeforces.com/contest/1305 A - Kuroni and the Gifts 诚心诚意的签到题. B - Kuroni and Simple Strings 题意:给一个括号串s.定义一个括号串是"简单括号串",当且仅当其是"(((..("+")))...)"的形式,且前后两部分的长度相等.每次操作可以从括号串s中选择一个子序列,要求这个子序列是一个简单括号串,然后把整个子序列从s中删除.要求

Ozon Tech Challenge 2020 (Div.1 + Div.2, Rated, T-shirts + prizes!).Kuroni and Impossible Calculation

http://codeforces.com/contest/1305题目链接 昨晚想了一个半小时愣是没想出来,惭愧: 发个博客记录一下: 一看题数据有点大,想到暴力肯定不行,于是开始想dp: 后面发现也不行就开始推数学式子.最后十分钟推出来可以用范德蒙行列式求解,但是没打上去. 今天看了正解发现果然还是得暴力,不过要加一个限制条件 当 n>mod 的时候,结果一定是0 这时数据量就缩小到三位数了. 为什么呢,因为鸽巢原理, n>mod的时候 必定存在 a%mod=b%mod =>|a-b

Ozon Tech Challenge 2020 (Div.1 + Div.2, Rated, T-shirts + prizes!)E(构造)

从1~n构造显然平衡数最大,先尽可能1~i构造,再补一个数填平或者不补,再用大数把数字补全. 1 #define HAVE_STRUCT_TIMESPEC 2 #include<bits/stdc++.h> 3 using namespace std; 4 int a[5007]; 5 int main(){ 6 ios::sync_with_stdio(false); 7 cin.tie(NULL); 8 cout.tie(NULL); 9 int n,m; 10 cin>>n&

[CodeForces] Ozon Tech Challenge 2020

A.Kuroni and the Gifts 题意:两个长度为\(n\)的数列,每个数字都不相同,求一种排列方式,使\(a_i+b_i\)和均不相等. 题解:因为每一个\(a_i\)和\(b_i\)都不相同,我们可以对于\(a\)和\(b\)序列排个序,那么显然\(a_{i-1} + b_{i-1} < a_i + b_i\),从而也就保证了\(a_i+b_i\)和均不相等. B.Kuroni and Simple Strings 题意:括号序列\(S\), 每次可以删去\((), (()),

Cocos2d-x 游戏存档

游戏存档功能可以保存游戏中数据,让玩家游戏可以延续, 单机游戏更为重要.而CCUserDefault可以作轻量级数据库使用,用来存储数据,支持数据类型bool,int, float, double, string. 存储数据 CCUserDefault::sharedUserDefault()->setStringForKey("string", "value1"); //参数顺序:键,对应的值 CCUserDefault::sharedUserDefault

【重要】U3D存放本地游戏存档——不同平台载入XML文件的方法——IOS MAC Android

在PC上和IOS上读取XML文件的方式略有差别,经测试,IOS上不支持如下方法载入XML文件: XmlDocument xmlDoc = new XmlDocument(); xmlDoc.Load("Assets/Resources/text.xml"); IOS上载入XML的正确方法有2种: (1)方法一 TextAsset textAsset = (TextAsset)Resources.Load(filename, typeof(TextAsset)); XmlDocument

PlayerPrefs 游戏存档

游戏存档,持久化储存,玩家游戏记录以数据形式存在PlayerPrefs中的. 原理: 在Mac OS X上PlayerPrefs存储在-/Library/PlayerPrefs文件夹,名为unity.[company name].[product name].plist,这里company和product名是在Project Setting中设置的,相同的plist用于在编辑器中运行的工程和独立模式 在Windows独立模式下,PlayerPrefs被存储在注册表的 HKCU\Software\

PlayerPrefs游戏存档

本地存储.相当于Flash里面的SharedObject. Android位置:机器自身存储的(非扩展卡)/data/data/appname/shared_prefs/{AppName}.xml,如果想查看需要Root. IOS位置:暂时还没找到. 其他位置:参考 https://docs.unity3d.com/Documentation/ScriptReference/PlayerPrefs.html PlayerPrefs游戏存档,码迷,mamicode.com