![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SDUTOJ
文章平均质量分 86
不得不放弃
做最好的准备,做最坏的打算。
展开
-
SDUTOJ 2099 - 小型Basic编译器问题(模拟)
小型Basic编译器问题Time Limit: 1000MS Memory Limit: 65536KBProblem Description编写一个TinyBasic语言的解释程序,对于任何一个给出的正确的TinyBasic语言的程序,你的程序能运行它并得到正确的结果。那么,怎样的TinyBasic的程序叫做正确的呢? (1)符合TinyBasic语言的语法规则;原创 2016-09-30 19:18:53 · 1536 阅读 · 0 评论 -
2017 ACM山东省赛 D - HEX 组合数学-数论
给出蜂窝的坐标(x,y),可以推算出两个数据:1,最大步数,为x-1,即为全部左走或者右走的步数;2,距离(1,1)的横向偏移量,为(x+1-2*y)(设左偏为正)。利用这两个数据,即可推算出结果:首先考虑全部左走或右走,即最大步数的情况,设左走为a,右走为b,下走为c,可得a+b=x-1,a-b=x+1-2*y,c=0,解出a和b,这部分的答案即为A(a+b+c,a+b+c)/(A(a,a)*A(b,b)*A(c,c));然后考虑每一步下走相当于一次左走加一次右走,则每次a--,b--,c++,原创 2017-05-09 10:43:53 · 908 阅读 · 0 评论