网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
05月16日漏签0天
烟台吴楚凡吧 关注:16贴子:1,326
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 1 2 下一页 尾页
  • 18回复贴,共2页
  • ,跳到 页  
<<返回烟台吴楚凡吧
>0< 加载中...

无聊吗?每天来一道编程题,每天都大快人心!!

  • 取消只看楼主
  • 收藏

  • 回复
  • Marswood
  • 楚
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼





  • Marswood
  • 楚
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
1031 质数环
题目描述 Description
一个大小为N(N<=17)的质数环是由1到N共N个自然数组成的一个数环,数环上每两个相邻的数字之和为质数。如下图是一个大小为6的质数环。为了方便描述,规定数环上的第一个数字总是1。如下图可用1 4 3 2 5 6来描述。若两个质数环,数字排列顺序相同则视为本质相同。现在要求你求出所有本质不同的数环。

输入描述 Input Description
只有一个数N,表示需求的质数环的大小。如:
输出描述 Output Description
每一行描述一个数环,如果有多组解,按照字典序从小到大输出。如:
样例输入 Sample Input
6
样例输出 Sample Output
1 4 3 2 5 6
1 6 5 2 3 4


2025-05-16 02:50:20
广告
  • Marswood
  • 楚
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
1129 三国游戏
题目描述 Description
小涵很喜欢电脑游戏,这些天他正在玩一个叫做《三国》的游戏。 在游戏中,小涵和计算机各执一方,组建各自的军队进行对战。游戏中共有N 位武将(N 为偶数且不小于4),任意两个武将之间有一个“默契值”,表示若此两位武将作为一对组合 作战时,该组合的威力有多大。游戏开始前,所有武将都是自由的(称为自由武将,一旦某 个自由武将被选中作为某方军队的一员,那么他就不再是自由武将了),换句话说,所谓的 自由武将不属于任何一方。游戏开始,小涵和计算机要从自由武将中挑选武将组成自己的军 队,规则如下:小涵先从自由武将中选出一个加入自己的军队,然后计算机也从自由武将中 选出一个加入计算机方的军队。接下来一直按照“小涵→计算机→小涵→……”的顺序选择 武将,直到所有的武将被双方均分完。然后,程序自动从双方军队中各挑出一对默契值最高 的武将组合代表自己的军队进行二对二比武,拥有更高默契值的一对武将组合获胜,表示两 军交战,拥有获胜武将组合的一方获胜。 已知计算机一方选择武将的原则是尽量破坏对手下一步将形成的最强组合,它采取的具 体策略如下:任何时刻,轮到计算机挑选时,它会尝试将对手军队中的每个武将与当前每个 自由武将进行一一配对,找出所有配对中默契值最高的那对武将组合,并将该组合中的自由 武将选入自己的军队。 下面举例说明计算机的选将策略,例如,游戏中一共有6 个武将,他们相互之间的默契 值如下表所示

小涵想知道,如果计算机在一局游戏中始终坚持上面这个策略,那么自己有没有可能必 胜?如果有,在所有可能的胜利结局中,自己那对用于比武的武将组合的默契值最大是多 少? 假设整个游戏过程中,对战双方任何时候均能看到自由武将队中的武将和对方军队的武 将。为了简化问题,保证对于不同的武将组合,其默契值均不相同。
对于40%的数据有N≤ 10。
对于70%的数据有N≤ 18。
对于100%的数据有N≤ 500
输入描述 Input Description
输入共N 行。 第一行为一个偶数N,表示武将的个数。 第2 行到第N 行里,第(i+1)行有(N−i)个非负整数,每两个数之间用一个空格隔 开,表示i 号武将和i+1,i+2,……,N 号武将之间的默契值(0 ≤ 默契值≤ 1,000,000,000)。
输出描述 Output Description
输出共1 或2 行。 若对于给定的游戏输入,存在可以让小涵获胜的选将顺序,则输出1,并另起一行输出 所有获胜的情况中,小涵最终选出的武将组合的最大默契值。 如果不存在可以让小涵获胜的选将顺序,则输出0。
样例输入 Sample Input
6
5 28 16 29 27
23 3 20 1
8 32 26
33 11
12
样例输出 Sample Output
1
32
数据范围及提示 Data Size & Hint
首先小涵拿走5 号武将;计算机发现5 号武将和剩下武将中的4 号默契值最高,于是拿走4 号;小涵接着拿走3 号;计算机发现3、5 号武将之一和剩下的武将配对的所有组合中,5 号和1 号默契值最高,于是拿走1 号;小涵接着拿走2 号;计算机最后拿走6 号。在小涵手里的2,3,5 号武将中,3 号和5 号配合最好,默契值为32,而计算机能推出的最好组合为1 号和6 号,默契值为27。结果为小涵胜,并且这个组合是小涵用尽所有方法能取到的最好组合。


  • Marswood
  • 楚
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
看到这个三国游戏题,我还不算惊讶,但是看看接下来的这个题,我彻底惊呆了!!!而且这都是中国老师出的题!!!!


  • Marswood
  • 楚
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
1332 上白泽慧音


  • Marswood
  • 楚
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
1373 射命丸文
题目描述 Description
在幻想乡,射命丸文是以偷拍闻名的鸦天狗。当然,文文的照相机可不止能够照相,还能够消除取景框里面所有的弹幕。假设现在文文面前有一块N行M列的弹幕群,每一个单位面积内有分值有num[i][j]的弹幕。相机的取景框可以将一块R行C列的弹幕消除,并且得到这一块区域内所有弹幕的分值(累加)。现在文文想要取得尽可能多的分值,请你计算出她最多能够得到的分值。
输入描述 Input Description
第1行:4个正整数N,M,R,C 第2..N+1行:每行M个正整数,第i+1行第j个数表示num[i][j]
输出描述 Output Description
第1行:1个整数,表示文文能够取得的最大得分
样例输入 Sample Input
3 5 2 3
5 2 7 1 1
5 9 5 1 5
3 5 1 5 3
样例输出 Sample Output
33
数据范围及提示 Data Size & Hint
对于60%的数据:1 <= N,M <= 200
对于100%的数据:1 <= N,M <= 1,000 1 <= R <= N, 1 <= C <= M 1 <= num[i][j] <= 1000
保证结果不超过2,000,000,000


  • Marswood
  • 楚
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
1415 比那名居天子
题目描述 Description
在幻想乡, 比那名居天子是管理着『要石』的人。能够引发和镇压地震存在幻想乡, 比那名居天子是管理着『要石』的人。能够引发和镇压地震存当然也可以用来改变地形。因为在幻想乡引发震,而被灵梦等人教训了之后天子不 得当然也可以用来改变地形。因为在幻想乡引发震,而被灵梦等人教训了之后天子不 得当然也可以用来改变地形。因为在幻想乡引发震,而被灵梦等人教训了之后天子不 得当然也可以用来改变地形。因为在幻想乡引发震,而被灵梦等人教训了之后天子不 得当然也可以用来改变地形。因为在幻想乡引发震,而被灵梦等人教训了之后天子不 得当然也可以用来改变地形。因为在幻想乡引发震,而被灵梦等人教训了之后天子不 得当然也可以用来改变地形。因为在幻想乡引发震,而被灵梦等人教训了之后天子不 得使用『要石』来修复地面。幻想乡可以视为 长度为 N个格子的一条横轴 ,其中有些格子的土 地由于震被破坏 (记为 1) ,有 些格子则没(记为 0) 。每次使用『要石』,可以把 。每次使用『要石』,可以把 一段长度 为 L的格子全部修复完成 的格子全部修复完成 的格子全部修复完成 的格子全部修复完成 的格子全部修复完成 (即将 1变为 0,L覆盖的范围可以超出地图 ),当然 L越大,使用 时所花费的灵力也就越多。天子希望 最多使用 K次『要石』就将所有被破坏的土地 全部修复 完成 (即将 1全部变为 0) ,并且花费尽可能小的 灵力。她想知道够达到这个目,并且花费尽可能小的 灵力。她想知道够达到这个目L最小 是多少。
输入描述 Input Description
输入格式
第 1行: 2个整数, N, KN, KN, KN, K
第 2行: 1个 01 串,长度为 N
输出描述 Output Description
输出格式 第 1行: 1个整数, L的最小值
样例输入 Sample Input
输入样例
10 310 310 310 3
0101111011
样例输出 Sample Output
输出样例 3
数据范围及提示 Data Size & Hint
样例解释
0101 111011 > 0000111011 > 0000111011 > 0000111011 > 0000111011 > 0000111011 > 0000111011 > 0000111011 > 0000 111011 > 0000111011 > 0000111011 > 0000111011 > 0000111 011 > 00000000011 > 00000000011 > 00000000011 > 00000000011 > 00000000 011 > 00000000011 > 00000000011 > 00000000011 > 00000000011 > 00000000011 > 00000000011 > 00000000011 > 00000000011 > 0000000000 > 0000000000> 0000000000> 0000000000> 0000000000> 0000000000> 0000000000> 0000000000> 0000000000> 0000000000> 0000000000 数据范围 对于 60% 的数据: 1 ≤ N,K 5,000 1 ≤ N,K 5,000 1 ≤ N,K 5,000 1 ≤ N,K 5,000 1 ≤ N,K 5,000 1 ≤ N,K 5,000 1 ≤ N,K 5,000 1 ≤ N,K 5,000 1 ≤ N,K 5,000 1 ≤ N,K 5,000 1 ≤ N,K 5,000 1 ≤ N,K 5,000 1 ≤ N,K 5,000 对于 100% 的数据: 1 ≤ N,K 500,000 1 ≤ N,K 500,000 1 ≤ N,K 500,000 1 ≤ N,K 500,000 1 ≤ N,K 500,000 1 ≤ N,K 500,000 1 ≤ N,K 500,000 1 ≤ N,K 500,000 1 ≤ N,K 500,000 1 ≤ N,K 500,000 1 ≤ N,K 500,000 1 ≤ N,K 500,000 1 ≤ N,K 500,000 1 ≤ N,K 500,000 1


  • Marswood
  • 楚
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
1421 秋静叶&秋穣子
题目描述 Description
在幻想乡,秋姐妹是掌管秋天的神明,作为红叶之神的姐姐静叶和作为丰收之神的妹妹穰子。如果把红叶和果实联系在一起,自然会想到烤红薯。烤红薯需要很多的叶子,才能把红薯烤得很香,所以秋姐妹决定比比谁能够收集到最多的红叶。静叶将红叶分成了N堆(编号1..N),并且规定了它们的选取顺序,刚好形成一颗有向树。在游戏过程中,两人从根节点开始,轮流取走红叶,当一个人取走节点i的红叶后,另一个人只能从节点i的儿子节点中选取一个。当取到某个叶子时游戏结束,然后两人会比较自己得到的红叶数量。已知两人采用的策略不一样,静叶考虑在让穰子取得尽可能少的前提下,自己取的最多;而穰子想得是在自己尽可能取得多的前提下,让静叶取得最少。在两人都采取最优策略的情况下,请你计算出游戏结束时两人的红叶数量。
  游戏总是静叶先取,保证只存在一组解。
输入描述 Input Description
第1行:1个正整数N,表示红叶堆数
  第2行:N个整数,第i个数表示第i堆红叶的数量num[i]
  第3..N+1行:2个正整数u,v,表示节点u为节点v的父亲
输出描述 Output Description
第1行:2个整数,分别表示静叶取到的叶子数和穰子取到的叶子数
样例输入 Sample Input
6
4 16 16 5 3 1
1 2
2 4
1 3
3 5
3 6
样例输出 Sample Output
7 16
数据范围及提示 Data Size & Hint
数据范围
  对于30%的数据:1 ≤ N ≤ 100,1 ≤ num[i] ≤ 100
  对于60%的数据:1 ≤ N ≤ 10,000,1 ≤ num[i] ≤ 10,000
  对于100%的数据:1 ≤ N ≤ 100,000,1 ≤ num[i] ≤ 10,000
 提示
  样例解释:
  首先静叶一定能取得节点1的4片红叶,留给穰子的是节点2和3,均为16片红叶。
  若选取节点2则静叶下一次可以最多得到5片红叶,而选择3静叶最多也只能得到3片红叶,
  所以此时穰子会选择节点3,故静叶最后得到的红叶数为7,穰子为16。
  注意:
  保证两人得到的红叶数在[0, 2^31-1]。


2025-05-16 02:44:20
广告
  • Marswood
  • 楚
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
1422 河城荷取


  • Marswood
  • 楚
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
题目描述 Description
在幻想乡,河城荷取是擅长高科技工业的河童。荷取的得意之作除了光学迷彩外,还有震动整个幻想乡的巨型人形『非想天则』。不过由于人形太过巨大,所以为它充能是一件很麻烦的事。人形一共有N个电能池,编号1..N。其中前L个电能池(即编号为1..L的电能池)连接着外部充能接口,而编号为N的电能池连接着动力炉核心。在N个蓄能池之间有M条单向管道,每条管道有一个激活代价cost和电能传输极限limit。当激活度达到某个值时,所以激活代价小于等于这个值的管道都会被激活,但是每一条管道只能够最多传送limit个单位的电能。外部接口到电能池和电能池到动力炉核心的管道传输没有限制并且激活代价为0。现在荷取想往动力炉核心输入至少K个单位的电能,求需要的最小激活度。
输入描述 Input Description
第1行:4个正整数N,M,L, K
  第2..M行:4个整数,u,v,limit,cost,表示一条由u到v的管道,传输极限limit,激活代价为cost
输出描述 Output Description
第1行:1个整数,表示最小激活代价
样例输入 Sample Input
6 5 3 3
1 4 2 4
2 4 3 5
3 5 4 2
4 6 2 3
5 6 3 4
样例输出 Sample Output
4
数据范围及提示 Data Size & Hint
数据范围
  对于30%的数据:1 ≤ L ≤ N ≤ 100,0 ≤ M ≤ 2,000,1 ≤ cost ≤ 10,000
  对于60%的数据:1 ≤ L ≤ N ≤ 1,000,0 ≤ M ≤ 20,000,1 ≤ cost ≤ 10,000
  对于100%的数据:1 ≤ L ≤ N ≤ 2,000,0 ≤ M ≤ 80,000,1 ≤ cost ≤ 1,000,000
  对于100%的数据:1 ≤ limit ≤ 1,000
 提示
  样例解释:
  当激活度为4时,除了(2,4)外其他管道都能够使用。此时能够输入恰好4个单位电能。具体如下:
  (1,4) 输送2个单位电力
  (4,6) 输送2个单位电力
  (3,5) 输送2个单位电力
  (5,6) 输送2个单位电力
  注意:
  保证任意(u,v)都只出现一次。


  • Marswood
  • 楚
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
看见这些幻想乡的题,我整个人都好了。。


  • Marswood
  • 楚
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
这些题里面没有吸血鬼姐妹和十六夜咲夜,有点不满。。


  • Marswood
  • 楚
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
3023 魔法禁书目录1:追捕大妈
题目描述 Description
index饿了,她要找大妈做饭,可是大妈早在错综复杂的学院都市的一处跟炮姐(jq),学院都市是个无向连通图,游走状态的index想要知道对于所有当麻可能在的地点和自己每个游走的地点,平均距离是多少
一句话题意
给定一个含n个点的无向连通图,任意两点间有且仅有一条路径,求两点间距离的平均值,即 ∑disij/(n*n-n) (1≤i≤n,1≤j≤n)
输入描述 Input Description
第一行一个正整数n
随后n-1行每行3个正整数a b c,表示a b两点间有一条长度为c的边
输出描述 Output Description
输出两点间平均距离,保留两位小数。
样例输入 Sample Input
4
1 2 1
2 3 1
2 4 1
样例输出 Sample Output
1.50
数据范围及提示 Data Size & Hint
40%数据中n≤200
60%数据中n≤2000
100%数据中n≤20000
边的长度≤10000


  • Marswood
  • 楚
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我还是觉得我们编程社的题最有意思。。。虽然老师都做不出来。。。


2025-05-16 02:38:20
广告
  • Marswood
  • 楚
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
3016 质子撞击炮 II
题目描述 Description
欧盟简直是太贪心了。继完成与苏联的合作灭了尤里之后,继续与苏联交战。可惜的是,在这期间,传说中的小日本(旭日帝国·升阳帝国)居然强大起来了。盟军重新与苏联合作,准备歼灭日本。在小爱(爱因斯坦)之后,不少盟军的杰出科学家合作发明了闪电风暴二代:质子撞击炮。它的好处就是冷却时间短,威力大。每当一次攻击过后,五发质子能量炮弹一齐落在敌人基地里,造成毁灭性的打击。缺点就是,炮弹先打到外太空再掉进敌人家中,飞的时间太长了。盟军老大迫不及待的想知道这次攻击能毁掉日本多少建筑物,请你编程帮忙算一下。数据详见输入描述。
输入描述 Input Description
输入的第一行n,表示敌方阵营的大小。
输入的第2~n+1,表示输入一个敌方阵营图。阵营图中每个元素由0-9组成。0表示没有建筑物,其余数字表示当前建筑物的血量值。(默认每个建筑物占一个方格)。
输入的接下来五行,表示五发质子能量炮弹的落点中心,表示落点在笛卡尔坐标系的某个点上。质子能量炮弹对中心造成2点伤害,对以该点为九宫格中心的其他八个方格造成一点伤害。如果某个点的建筑物血量被轰击至0或更低,则称这个建筑物被击毁。
输出描述 Output Description
仅一行,被击毁的建筑物数量。
样例输入 Sample Input
5
0 3 1 2 4
1 3 4 1 0
0 0 3 4 1
1 3 4 5 0
0 0 9 0 0
1 2
2 2
4 3
4 3
2 4
样例输出 Sample Output
8
数据范围及提示 Data Size & Hint
(点a,点b)表示第a行第b列
原题有误,我更正一下。
顺便加强了数据(最大1000*1000的邻接矩阵);


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 1 2 下一页 尾页
  • 18回复贴,共2页
  • ,跳到 页  
<<返回烟台吴楚凡吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示