第一范文网 - 专业文章范例文档资料分享平台

蓝桥杯2014决赛JavaB组

来源:用户分享 时间:2025/8/22 12:09:51 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

da[r][c] = 0; f(da, r_next, c_next); }

static int count(int[][] da) { int n = 0; for(int i=0; i

static int spy(int[][] da, int r, int c) { int m=0; // 该行 int n=0; for(int i=0; im) m = n; //该列 n=0;

for(int i=0; im) m = n;

//右斜线 n=0;

for(int i=0; i

for(int i=1; i=N || c+i>=N) break; if(da[r+i][c+i]==1) n++; }

if(n>m) m = n;

//左斜线 n=0;

for(int i=0; i

第 5/11 页

if(r-i<0 || c+i>=N) break; if(da[r-i][c+i]==1) n++; } for(int i=1; i=N || c-i<0) break; if(da[r+i][c-i]==1) n++; } if(n > m) m = n; return m; } public static void main(String[] args) { int[][] da = new int[N][N]; f(da, 0, 0); System.out.println(max); System.out.println(T); } }

注意:通过浏览器提交答案。只填写缺少的内容,不要填写任何多余的内容(例如:说明性文字或已有符号)。

4.标题:排列序数

如果用a b c d这4个字母组成一个串,有4!=24种,如果把它们排个序,每个串都对应一个序号:

abcd 0 abdc 1 acbd 2 acdb 3 adbc 4 adcb 5 bacd 6 badc 7 bcad 8 bcda 9 bdac 10

第 6/11 页

bdca 11 cabd 12 cadb 13 cbad 14 cbda 15 cdab 16 cdba 17 ...

现在有不多于10个两两不同的小写字母,给出它们组成的串,你能求出该串在所有排列中的序号吗?

【输入格式】 一行,一个串。

【输出格式】

一行,一个整数,表示该串在其字母所有排列生成的串中的序号。注意:最小的序号是0。

例如: 输入: bdca

程序应该输出: 11

再例如: 输入: cedab

程序应该输出: 70

资源约定:

峰值内存消耗(含虚拟机) < 256M CPU消耗 < 1000ms

请严格按要求输出,不要画蛇添足地打印类似:“请您输入...” 的多余内容。

所有代码放在同一个源文件中,调试通过后,拷贝提交该源码。 注意:不要使用package语句。不要使用jdk1.7及以上版本的特性。 注意:主类的名字必须是:Main,否则按无效代码处理。

第 7/11 页

5.标题:幂一矩阵

天才少年的邻居 atm 最近学习了线性代数相关的理论,他对“矩阵”这个概念特别感兴趣。矩阵中有个概念叫做幂零矩阵。对于一个方阵 M ,如果存在一个正整数 k 满足 M^k = 0 ,那么 M 就是一个幂零矩阵。(^ 表示乘方)

atm 不满足幂零矩阵,他自己设想了一个幂一矩阵:对于一个方阵 M ,如果存在一个正整数 k 满足 M^k = I ,其中 I 是单位矩阵,那么 M 就是一个幂一矩阵。

atm 特别钟情于这样一种方阵:每行每列有且仅有一个 1 。经过 atm 不断实验,他发现这种矩阵都是幂一矩阵。

现在,他的问题是,给定一个满足以上条件的方阵,他想求最小的 k 是多少。

【输入格式】

第一行一个正整数 n ,表示矩阵大小是 n * n 。

接下来 n 行,每行两个正整数 i j 表示方阵的第 i 行第 j 列为 1。 1 <= i, j <= n 。

行号,列号都从1开始。

【输出格式】

一行。一个正整数,即题目中所说最小的 k 。

【样例输入】 5 3 1 1 2 4 4 2 3 5 5

【样例输出】 3

【数据范围】

对于 30% 的数据满足 n <= 10

对于 60% 的数据答案不超过 10^18 对于 100% 的数据满足 n <= 10000

资源约定:

第 8/11 页

搜索更多关于: 蓝桥杯2014决赛JavaB组 的文档
蓝桥杯2014决赛JavaB组.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c67auf9bqhk81m9t3zgwr_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top