coduck出品,必属精品!!!
一,成绩
比上回考得高
1,称心如意{satisfied}(100/100) 难度:1 【AC!!!!】
2,AC万岁{acok}(100/100) 难度:1.5 【AC!!!!】
3,解救达达{rescue}(40/100) 难度:4(6)
4,整理文本{text}(50/100) 难度:5.5
总(290/400) 【开心】
二,题一
共花费15分钟 思路:1 知识:1 属于“看起来难一做就AC"型
题面:小可有一个正整数数字 N,然后想得到一个称心如意的序列 S 与之匹配,称心如意的序列需要满足以下几个条件:
1、序列的长度为 N+1
2、假设序列第 i 位取值为 j ( j 的范围为 1 到 9),那么需要满足 N % j==0,并且需要满足 i 能整除 N/j,即 i%(N/j)==0
3、满足条件2的基础上,j 的取值应该尽量小
4、若条件2不能满足,那么第 i 位输出一个 -
。
样例输入:
12
7
样例输出:
1-643-2-346-1
17777771
想不到吧,我自评难度为1的的题放到了第三个来做,还不是因为便当效应。。。
显然,这种数据范围不大,题目描述还很清晰,连样例说明都有的题目人人都爱
but,我先做的是思路更为清晰的T2,3 做完后在T1,4中选择了T1,没想到这么简单【哭笑不得】
思路:我的方案是枚举0~N(N+1位) 再枚举每位的可能(1~9) 判断能不能符合题目要求 标记最小值 最小值其实是标记有没有能填的数字,如没有 输出‘-’ 如最小值变化 输出最小值(也可使用字符数组完成)(minn=flag)(脑子抽了填了个minn