问题描述:假设有n根柱子,现要按下述规则在这n根柱矛中依次放入编号为1,2,3,...,的球.
①每次只能在某根柱子的最上面放球.
②在同一根柱子中,任何两个相邻球的编号之和为完全平方数.
试设计一个算法,计算出在n根柱子上最多能放多少个球.例如,在4根柱子上最多可放11个球.
算法设计:对于给定的n,计算在n根柱子上最多能放多少个球.
数据输入:由文件input.txt提供输入数据.文件第1行有I个正整数n,表示柱子数.
结果输出:将n根柱子上最多能放的球数及相应的放置方案输出到文件output.txte文件的第1行是球数.接下来的n行,每行是一根柱子上的球的编号.
A.K1、K2两个字节用作传送自动保护倒换(APS)信令
B.ITU-T标准规定:20个ADM站点组成的复用段保护环,全1200公里,其倒换时间应小于50ms
C.RLOS、RLOF、MSAIS都是复用段的倒换条件
D.两纤双向复用段保护环上最大可保护的业务容量为M×(STM-N)
对于任意长度不超过6的升序字符串,迅速计算出它在上述字典中的编码.
算法设计:对于给定的长度不超过6的升序字符串,计算它在上述字典中的编码.
数据输入:输入数据由文件名为input.txt的文本文件提供.文件的第1行是一个正整数k,表示接下来有k行.在接下来的k行中,每行给出一个字符出.
结果输出:将计算结果输出到文件output.txt.文件有k行,每行对应一个字符串的编码.
A.K1、K2两个字节用作传送自动保护倒换(APS)信令
B.ITU-T标准规定:16个ADM站点组成的复用段保护环,全环1200公里,其倒换时间应小于50ms
C.RLOS、B1OVER、MSAIS、B2OVER、B2SD都是是复用段的倒换条件
D.两纤双向复用段保护环上最大可保护的业务容量为M×(STM-N)/2.M为环上节点数合波功能
算法设计:设计一个拉斯维加斯算法,对于给定的自然数n(1≤n≤100)计算在n×n个方格组成的棋盘上最少要放置多少个皇后才能控制棋盘上的所有方格,且放置的皇后互不攻击.
数据输入:由文件input.txt给出输入数据.第1行有1个正整数n.
结果输出:将计算的最少皇后数及最佳放置方案输出到文件output.txt.文件的第1行是最少皇后数:接下来的1行是皇后的最佳放置方案.
算法设计:给定带有某种病毒的程序代码段集合,寻找程序代码段集合中每个代码段都包含的最长字符串.
数据输入:由文件input.txt提供输入数据.文件第一行有一个正整数n(1≤n≤100),表示程序代码段集合中代码段数.接下来的n行中,每行是一个程序代码段.每个程序代码段已经转换成由英文大小写字母组成的长度不超过1000的字符串.
结果输出:将找到的程序代码段集合中最长公共字符串输出到文件output.txt中.
文件的第1行输出最长公共字符串的长度.文件的第2行输出最长公共字符串.