摘要: 题目背景 有如下一个双人游戏:N(2 <= N <= 100)个正整数的序列放在一个游戏平台上,游戏由玩家1开始,两人轮流从序列的任意一端取一个数,取数后该数字被去掉并累加到本玩家的得分中,当数取尽时,游戏结束。以最终得分多者为胜。 题目描述 编一个执行最优策略的程序,最优策略就是使玩家在与最好的对 阅读全文
posted @ 2018-02-27 15:48 whymhe 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 题目描述 将1到n任意排列,然后在排列的每两个数之间根据他们的大小关系插入“>”和“<”。问在所有排列中,有多少个排列恰好有k个“<”。答案对2015取模。 注:1~n的排列指的是1~n这n个数各出现且仅出现一次的数列。 输入输出格式 输入格式: 第一行2个整数n,k。 输出格式: 一个整数表示答案 阅读全文
posted @ 2018-02-27 10:49 whymhe 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 题目描述 在n个人中,某些人的银行账号之间可以互相转账。这些人之间转账的手续费各不相同。给定这些人之间转账时需要从转账金额里扣除百分之几的手续费,请问A最少需要多少钱使得转账后B收到100元。 输入输出格式 输入格式: 第一行输入两个正整数n,m,分别表示总人数和可以互相转账的人的对数。 以下m行每 阅读全文
posted @ 2018-02-27 09:04 whymhe 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 题目描述 由于外国间谍的大量渗入,国家安全正处于高度的危机之中。如果A间谍手中掌握着关于B间谍的犯罪证据,则称A可以揭发B。有些间谍收受贿赂,只要给他们一定数量的美元,他们就愿意交出手中掌握的全部情报。所以,如果我们能够收买一些间谍的话,我们就可能控制间谍网中的每一分子。因为一旦我们逮捕了一个间谍, 阅读全文
posted @ 2018-02-27 09:02 whymhe 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 题目背景 一座城市,往往会被人们划分为几个区域,例如住宅区、商业区、工业区等等。B市就被分为了以下的两个区域——城市中心和城市郊区。在着这两个区域的中间是一条围绕B市的环路,环路之内便是B市中心。 题目描述 整个城市可以看做一个N个点,N条边的单圈图(保证图连通),唯一的环便是绕城的环路。保证环上任 阅读全文
posted @ 2018-02-27 09:00 whymhe 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 题目描述 参加jsoi冬令营的同学最近发现,由于南航校内修路截断了原来通向计算中心的路,导致去的路程比原先增加了近一公里。而食堂门前施工虽然也截断了原来通向计算中心的路,却没有使路程增加,因为可以找到同样长度的路作替代。其实,问题的关键在于,路截断的地方是交通要点。 同样的情况也出现在城市间的交通中 阅读全文
posted @ 2018-02-27 08:59 whymhe 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定一个长度为N(N为偶数)的序列,问能否将其划分为两个长度为N/2的严格递增子序列, 输入输出格式 输入格式: 若干行,每行表示一组数据。对于每组数据,首先输入一个整数N,表示序列的长度。之后N个整数表示这个序列。 输出格式: 同输入行数。对于每组数据,如果存在一种划分,则输出“Yes! 阅读全文
posted @ 2018-02-27 08:57 whymhe 阅读(150) 评论(0) 推荐(0) 编辑