输入一个m行n列的字符矩阵,统计字符“@”组成多少个八连块。如果两个字符“@”所在的格子相邻(横竖或者对角线方向),就说它们属于同一个八连块。例如,下图中有两个八连块。 输入 第一行包括两个正整数m和n,由空格隔开,接下来的m行,每行n个字符,字符只包括“*”和“@”。 输出 一个自然数,表示八连块 ...
分类:
其他好文 时间:
2017-03-20 19:14:25
阅读次数:
299
1001. 害死人不偿命的(3n+1)猜想 (15) 卡拉兹(Callatz)猜想: 对任何一个自然数n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把(3n+1)砍掉一半。这样一直反复砍下去,最后一定在某一步得到n=1。卡拉兹在1950年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生 ...
分类:
其他好文 时间:
2017-03-19 16:03:29
阅读次数:
124
1002. 写出这个数 (20) 读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。 输入格式:每个测试输入包含1个测试用例,即给出自然数n的值。这里保证n小于10100。 输出格式:在一行内输出n的各位数字之和的每一位,拼音数字间有1 空格,但一行中最后一个拼音数字后没有空格。 ...
分类:
其他好文 时间:
2017-03-19 16:00:42
阅读次数:
159
lzJava基础进行中,今天偶然间看到的一个题目: 读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。如下代码: import java.util.*;public class Main2{ public static void main(String[] args){ Strin ...
分类:
编程语言 时间:
2017-03-17 23:38:54
阅读次数:
212
1.各种进制的表现形式和特点各进制,X进制满X进一二进制:用0和1进行表示,java中0b开头八进制:用0~7进行表示,0开头十进制:自然数十六进制:用0~9和A~F表示,0x开头2.各种进制之间相互转换方法以十进制为中心,十进制转二进制:十进制数除以2,倒序排列余数;其它进制同理;其它进制转换到十 ...
分类:
编程语言 时间:
2017-03-16 19:59:03
阅读次数:
130
目录 1 问题描述 2 解决方案 1 问题描述 问题描述 如果一个自然数N的K进制表示中任意的相邻的两位都不是相邻的数字,那么我们就说这个数是K好数。求L位K进制数中K好数的数目。例如K = 4,L = 2的时候,所有K好数为11、13、20、22、30、31、33 共7个。由于这个数目很大,请你输 ...
分类:
编程语言 时间:
2017-03-14 22:32:19
阅读次数:
271
数组的键值操作函数 ("键名"=>"键值") array_keys(); //返回括号内数组的所有键名 array_values(); //返回括号内数组的所有键值 in_array("键值",数组); //搜索那个数组中的键值 array_key_exists("键名",数组); //检查键名是否 ...
分类:
编程语言 时间:
2017-03-12 23:29:48
阅读次数:
203
注意:本随笔是直接参考《C++Primer(第四版)习题解答(完整版)》中的。此处主要是便于本人以后反复阅读。 习题1.11 用while 循环编程,输出10 到0递减的自然数。然后用for 循环重写该程序。 【解答】 用while循环编写的程序: 用for循环编写的程序: ...
分类:
编程语言 时间:
2017-03-12 21:21:53
阅读次数:
174
注意:本随笔是在《C++Primer(第四版)习题解答(完整版)》中直接抄录的。此处主要是便于本人以后反复阅读。 习题1.10 用for循环编程,求从50到100的所有自然数的和。然后用while循环重写该程序。 【解答】 用for编写的程序如下: 用while编写的程序如下: ...
分类:
编程语言 时间:
2017-03-12 21:06:47
阅读次数:
182
Description 有一张N×m的数表,其第i行第j列(1 < =i < =礼,1 < =j < =m)的数值为能同时整除i和j的所有自然数之和。给定a,计算数表中不大于a的数之和。 有一张N×m的数表,其第i行第j列(1 < =i < =礼,1 < =j < =m)的数值为能同时整除i和j的所 ...
分类:
其他好文 时间:
2017-03-09 23:10:00
阅读次数:
295