前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >AekdyCoin出过的ACM题「建议收藏」

AekdyCoin出过的ACM题「建议收藏」

作者头像
全栈程序员站长
发布于 2022-09-15 02:07:09
发布于 2022-09-15 02:07:09
6050
举报

大家好,又见面了,我是你们的朋友全栈君。

以下转载AekdyCoin的Blog,可以用来学习出题者思想。

1. Mod Tree (HDU 1st “Old-Vegetable-Birds Cup” Programming Open Contest )

本人出的第一个题目,考察的是扩展Baby-step Giant-step,虽然在比赛时数据比较水,可是依然没有人通过……(200+次提交) PS.此题的POJ 版, 以及 HUST 版的 数据比较弱,通过这2个OJ 的不一定能通过我的题目.

难度系数: 2.0

2. Interesting Fibonacci (HDU 1st “Old-Vegetable-Birds Cup” Programming Open Contest )

和上题一样,也是我第一次出的题目,考察的是fibonacci数列 的剩余系存在的神奇的性质(为了不剧透,这里就不说了), 规模比较吓人,可是 C 给的还是很和谐的,比较容易看出是用找循环的做法,编码比较复杂(虽然不长),同样比赛中无人通过( 当时比赛数据有点小问题,实际上月光的做法是对的,不过当时他的代码MS 也有点小问题)

难度系数: 3.0

3. Hyperspace (HDU 1st “Old-Vegetable-Birds Cup” Programming Open Contest )

比较简单的MST,无非多了点的Hash而已 可是比赛中只有若干AC

难度系数: 1.5

4. “Base B” (2009 Multi-University Training Contest 7 – Host by FZU )

比较简单的数论基础题,唯一需要注意的是需要考虑较多情况,比赛中属于送分题

难度系数: 0.5

5. Birthday Toy (Multi-School Training Contest – FOJ Site #7 )

难题,考察的burnside + dp + 矩阵乘法 + 乘法逆元 + 二分求幂 数据组数非常多,导致比赛中DK 的正确代码被卡到TLE

比赛中有若干提交,可是无人AC

难度系数: 4.0

6. Count Problem(FZU 2009 Summer Training IV–Number Theory )

本题属于娱乐题,简单的数论处理+ 背包DP

难度系数: 1.0

7. Counting Problem(Multi-School Training Contest – FOJ Site #12 )

中等数论题,考察逆元思想,比赛中有若干AC

难度系数: 1.5

8.A New Sequence Problem

中上题,考察基本数论处理 + 后缀数组 + DP 比赛中若干AC 由于我偷懒,不想输入文件太大,才搞了个数论的mod 操作来动态生成数据,导致了循环的出现(-_-|||)

难度系数: 2.5

9. Coin Puzzle

中等计算几何题,考察对于半平面交的理解,题目对于精度的要求不低,需要注意

难度系数: 2.0

10. 景区摊位安排问题

简单题,只需要构造出图,直接跑一次费用流即可

难度系数: 0.5

11. Cake,Cake,Delicious (FOJ有奖月赛-2010年05月 )

比较简单的计算几何题,考察的是半平面交以及枚举思想,不怎么卡精度,通过率很高

难度系数: 2.0

12. Snail Alice II(FOJ有奖月赛-2010年05月 )

难题,考察了对指数循环的完全理解,并涉及欧拉函数,指数循环节,指数周期,高精度除法取mod 等,数据组数非常多,非常非常容易溢出,难度很高,比赛中由于错误的估计了FOJ 的速度导致有人1600MS+ 矩阵水过……(1 AC)

难度系数: 5.0

13. Secret Code(ZOJ Monthly, September 2009)

变态题,难度很高,处理十分繁琐,细节非常多,想一次通过十分有难度 比赛中0AC (已经好几个月没人交了……欢迎提交)

难度系数: 5.0

14. Matrix Puzzle(HDOJ Monthly Contest – 2010.03.06 )

另一个变态题,如果没有各种限制,那么这个问题几乎无法解决,难度非常大,时间很厚道的是标程的3倍 比赛中0AC, 若干提交是正确的,可是严重TLE

难度系数: 6.0

15. SNIBB(HDOJ Monthly Contest – 2010.01.02 )

比较基础的数位DP的思想加上二分的处理,便可以解决此题

难度系数: 2.0

16. Function (FZU 2009 Summer Training Qualification — Hero Revival 2 )

求高精度的前几位,使用对数保存,并注意精度问题(不知道为啥0AC……)

难度系数: 1.5

17. AC’s Code(FZU 月赛)

求将B插入A以后,字典序第k小的

hash的简单运用, o(n) 的第k大的随机算法

难度系数: 2.5

18. Hwh’s Problem(FOJ有奖月赛-2011年03月)

求一个多项式的次幂(系数输出)

fft的简单运用,无非就是需要用到 复数-> Zp内的转化而已

难度系数: 3.0

19. Evil teacher(2011 Multi-University Training Contest (13))

求fibonacci() mod m的最小循环节 暴力即可

难度系数: 1.0

20. Evil teacher’s Final Problem(2011 Multi-University Training Contest (13))

利用到了 fibonacci() mod m的循环节, 迭代即可

难度系数: 4.0

21. Digits Count(“高教社杯”第三届福建省大学生程序设计竞赛)

按位暴搞

难度系数: 2.0

22. How many tuples(“高教社杯”第三届福建省大学生程序设计竞赛)

难题。 关于此题我已经发现了一个十分优美的做法,可惜博客字数限制太小,写不下。

难度系数: 6.5

23. A new Graph Game(2010 ACM-ICPC Multi-University Training Contest(1)–Host by FZU)

好题

关键在于如果每个点的度数均为2,肯定可以构造符合条件的图 于是按照这个条件最优化分配即可 (费用流,KM)

难度系数: 2.5

24. Garden (2010 ACM-ICPC Multi-University Training Contest(1)–Host by FZU)

几何,模拟

注意这里的重力加速度不是地球上的……

难度系数: 1.5

25 . Sequence(2010 ACM-ICPC Multi-University Training Contest(1)–Host by FZU)

神题,比赛中没有人通过

一道组合数/错排数 mod m的计算问题

这里组合数mod m的求法可谓经典……

能一次想出来的就是神……

难度系数: 7.0

26. Rotation(2010 ACM-ICPC Multi-University Training Contest(1)–Host by FZU)

先对节点burnside一次,最后再来一次burnside

注意分解(A-1)(A+1) 来搞,否则可能会超时

难度系数: 2.0

27. Stars(The 35th ACM/ICPC Asia Regional Fuzhou Site —— Online Contest)

难度系数: 3.5

28. A math problem(The 35th ACM/ICPC Asia Regional Fuzhou Site —— Online Contest)

难度系数: 5.5

转载自:点击打开链接

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/163350.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
如何破解一个Python虚拟机壳并拿走12300元ETH
之前在群里看到有人发了一个挑战,号称将 5 ETH 的私钥放在了加密的代码中,只要有人能解密就可以取走,所以我又管不住自己这双手了。
evilpan
2023/02/12
5710
如何破解一个Python虚拟机壳并拿走12300元ETH
Python写的Python解释器(四)
真正的Python字节码 现在让进入真正的Python字节码中,从一个简单的函数开始:
哒呵呵
2018/08/06
6400
一文让你完全弄懂Stegosaurus
国内关于 Stegosaurus 的介绍少之又少,一般只是单纯的工具使用的讲解之类的,并且本人在学习过程中也是遇到了很多的问题,基于此种情况下写下此文,也是为我逝去的青春时光留个念想吧~
Angel_Kitty
2018/12/19
1.2K0
简单入门python字节码混淆
我就是小菜鸡本鸡了,不是很会写东西,请各位大佬多多见谅。本文基于python2.7,因为python3并不是很懂。
ChaMd5安全团队
2019/05/07
2.4K1
你了解 Python 字节码的原理吗?
如果你曾经写过或者用过 Python,你可能已经习惯了看到 Python 源代码文件;它们的名称以.Py 结尾。你可能还见过另一种类型的文件是 .pyc 结尾的,它们就是 Python “字节码”文件。这里转载一篇文章,专门讲解 Python 字节码的相关内容,给大家看看。
崔庆才
2019/06/14
2.6K0
你了解 Python 字节码的原理吗?
【PY】Python3 字节码详解
在逆向的时候遇到过反编译 py 字节码,之前也就没咋在意,啥不会查就完事儿了,好家伙,省赛让我给遇到了,直接嘤嘤嘤😭,但还好解出来了;
sidiot
2023/08/31
3450
【PY】Python3 字节码详解
[oeasy]python0135_python_语义分析_ast_抽象语法树_abstract_syntax_tree
print("1982------Guido in cwi") print("1995------Guido in cnri") print("2000------Guido in beopen") print("2005------Guido in google") print("2012------Guido in dropbox") print("2020------Guido in microsoft")
oeasy
2023/04/16
4200
[oeasy]python0135_python_语义分析_ast_抽象语法树_abstract_syntax_tree
Python 高级教程之探索 Python code object
Code objects 是 CPython 实现的低级细节。 代码对象是 CPython 对一段可运行 Python 代码的内部表示,例如函数、模块、类体或生成器表达式。当你运行一段代码时,它会被解析并编译成一个代码对象,然后由 CPython 虚拟机 (VM) 运行。代码对象包含直接操作 VM 内部状态的指令列表,例如“将堆栈顶部的两个对象加在一起,将它们弹出,然后将结果放入堆栈”。这类似于像 C 这样的语言的工作方式:您将代码编写为人类可读的文本,该代码由编译器转换为二进制格式,然后运行二进制代码(C 的机器代码和 Python 的所谓字节码)直接由 CPU(对于 C)或由 CPython VM 的虚拟 CPU 执行。
海拥
2022/05/07
7500
Python 之父亲自优化解释器性能
2020 年 11 月 Python 之父(Guido)加入微软,按他个人的说法是自己的退休生活太无聊了。站在现在的这个时间点,一年半的时间过去了。Guido 的工作中对开发者来说感知最强的应该数 Cpython 解释器的性能优化了。
初代庄主
2022/09/22
3150
Python 之父亲自优化解释器性能
[oeasy]python0010 - python虚拟机解释执行py文件的原理
​解释运行程序 🥊回忆上次内容我们这次设置了断点设置断点的目的是更快地调试调试的目的是去除​​bug​​别害怕​​bug​​一步步地总能找到​​bug​​这就是程序员基本功调试​​debug​​我心中还是有疑问​​python3​​ 是怎么解释​​hello.py​​ 的?🤔纯文本我们的py文件是一个纯文本文件​编辑​打开我们的guido.py​如果没有就新做一个这里面是一个个的字符print("1982------Guido in cwi")print("1995------Guido in cnri
oeasy
2022/10/21
4940
[oeasy]python0010 - python虚拟机解释执行py文件的原理
python数据分析源码_python 统计分析
第一步克隆 Cpython 仓库到本地, 切换到我当前的版本, 我当前的版本号是 3.8.0a0
全栈程序员站长
2022/09/24
5870
python数据分析源码_python 统计分析
通过内置对象理解 Python(二)
在上一节的基础上,下面从一些最有趣的内容开始,这些内容构建了 Python 作为一种语言的基础,逐一对内置函数进行探讨。
老齐
2021/11/04
4050
一个关于 += 的谜题
当时看到这个问题,第一反应就是选 2。因为 tuple 是不可变对象,不支持对它的元素赋值,会报错。
AlwaysBeta
2022/02/28
3190
Python的Sequence切片下标问题
在python中, 切片是一个经常会使用到的语法, 不管是元组, 列表还是字符串, 一般语法就是:
Lin_R
2018/10/22
9870
Python dis 模块初步使用
Python 代码先被编译为字节码后,再由Python虚拟机来执行字节码, Python的字节码是一种类似汇编指令的中间语言, 一个Python语句会对应若干字节码指令,虚拟机一条一条执行字节码指令, 从而完成程序执行。 Python dis 模块支持对Python代码进行反汇编, 生成字节码指令。 先来一小段代码:
py3study
2020/01/07
1.1K0
详解Python的is操作符
is 操作符是Python语言的一个内建的操作符。它的作用在于比较两个变量是否指向了同一个对象。 与 == 的区别 class A(): def __init__(self, v): self.value = v def __eq__(self, t): return self.value == t.value a = A(3) b = A(3) print a == b print a is b 这个结果是True,False。因为我们重写了__
海纳
2018/03/02
8110
python 基准测试(cProfile \ kcachegrind \ line_profiler \ memory_profiler)
该包可以了解代码是如何转换为字节码的, dis 表示 disassemble 反汇编
Michael阿明
2022/09/21
1.4K0
python 基准测试(cProfile \ kcachegrind \ line_profiler \ memory_profiler)
【PY】Python3 字节码混淆
emmm,关于字节码混淆,最早碰到还是在校赛的时候,当时一脸懵逼,什么情况,怎么 uncompyle6 不能反编译 pyc 了,不过之后也就不了了之了,今天特地写此博文纪念 DASCTF Oct X 吉林工师魔法赛 中的一道 RE 题 —— 魔法叠加,出题人是真的阴间💩  
sidiot
2023/08/31
5260
【PY】Python3 字节码混淆
初识Python(一)
默认执行上述的hello.py文件,需要明确的指出hello.py脚本由python解释器来执行,即python hello.py。
py3study
2020/01/11
4320
笨办法学 Python3 第五版(预览)(二)
现在你将把函数与你从之前练习中了解到的变量结合起来。如你所知,变量给数据片段一个名称,这样你就可以在程序中使用它。如果你有这段代码:
ApacheCN_飞龙
2024/03/03
2540
笨办法学 Python3 第五版(预览)(二)
相关推荐
如何破解一个Python虚拟机壳并拿走12300元ETH
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档