![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Algorithm
文章平均质量分 58
Newport
女硕一枚
展开
-
开灯问题
/** 【问题描述】*有n盏灯,编号为1~n。第1个人把所有灯打开,第2个人按下所有编号为2的倍数的开关(这些灯将被关掉),*第3个人按下所有编号为3倍数的那些开关(其中关掉的灯将被打开,开着的灯将被关闭),以此类推。一共*有k个人,问最后有哪些灯开着?输入n和k,输出开着的灯的编号。k<=n<=1000。*样例输入*7 3* 样例输出*1 5 6 7* * 【问原创 2014-10-13 22:36:33 · 390 阅读 · 0 评论 -
蛇形填数
/** 【问题描述】* 在n*n方阵里填入1,2...,n*n,要求填写成蛇形。例如,n=4时方阵为* 10 11 12 1* 9 16 13 2* 8 15 14 3* 7 6 5 4* 上面方阵中,多余空格只是为了便于观察规律,不必严格输出。n<=8* * 【问题分析】* 从1开始依次填写。设“笔”的坐标为(x,y),则一开原创 2014-10-13 22:43:25 · 406 阅读 · 0 评论 -
竖式问题
/* * 【问题描述】 * 找出所有形如abc*de(三位数乘以两位数)的算式,使得在完整的竖式中,所有的数字都属于一个特定的数字集合。输入数字集合* (相邻数字之间没有空格),输出所有的竖式。每个竖式前应有编号,之后应有一个空行。最后输出解的总数。具体格式见样例* 输出(为了便于观察,竖式中的空格改用小数点显示,但所写程序中用该输出空格,而非小数点。* 样例输入原创 2014-10-14 20:49:31 · 473 阅读 · 0 评论