WA七次,疯了》》》》》OTZ

Counting Game
There are n people standing in a line, playing a famous game called ``counting". When the game begins, the leftmost person says ``1" loudly, then the second person (people are numbered 1 to n from left to right) says ``2" loudly. This is followed by the 3rd person saying ``3" and the 4th person say ``4", and so on. When the n-th person (i.e. the rightmost person) said ``n" loudly, the next turn goes to his immediate left person (i.e. the (n - 1)-th person), who should say ``n + 1" loudly, then the (n - 2)-th person should say ``n + 2" loudly. After the leftmost person spoke again, the counting goes right again.
There is a catch, though (otherwise, the game would be very boring!): if a person should say a number who is a multiple of 7, or its decimal representation contains the digit 7, he should clap instead! The following tables shows us the counting process for n = 4 (`X‘ represents a clap). When the 3rd person claps for the 4th time, he‘s actually counting 35.
Person 1 2 3 4 3 2 1 2 3
Action 1 2 3 4 5 6 X 8 9
Person 4 3 2 1 2 3 4 3 2
Action 10 11 12 13 X 15 16 X 18
Person 1 2 3 4 3 2 1 2 3
Action 19 20 X 22 23 24 25 26 X
Person 4 3 2 1 2 3 4 3 2
Action X 29 30 31 32 33 34 X 36
Given n, m and k, your task is to find out, when the m-th person claps for the k-th time, what is the actual number being counted.
Input
There will be at most 10 test cases in the input. Each test case contains three integers n, m and k ( 2$ \le$n$ \le$100, 1$ \le$m$ \le$n, 1$ \le$k$ \le$100) in a single line. The last test case is followed by a line with n = m = k = 0, which should not be processed.
Output
For each line, print the actual number being counted, when the m-th person claps for the k-th time. If this can never happen, print ` -1‘.
Sample Input
4 3 1
4 3 2
4 3 3
4 3 4
0 0 0
Sample Output
17
21
27
35

就是不知道-1的情况,感觉一直报数下去肯定就能喊到啊。

程序如下,还是没过

#include<stdio.h>
main()
{int i;
int a,n,m,k,t;
while(scanf("%d %d %d",&n,&m,&k)!=EOF)
{i=0;
int x[108]={0};
if(n==0&m==0&k==0)
break;
while(1)
{
i++;
if(i%7==0||i%10==7||i/10%10==7||i/100%10==7)
{
if(i<n)
x[i]++;
else
{t=(i-n)%(2*n-2);
if(t<n)
x[n-t]++;
else
{
t=t-n+1;
x[t+1]++;
}

}
}if(x[m]==k)
break;
if(i>1000000)
break;
}if(i>1000000)
printf("-1\n");
else
printf("%d\n",i);
}
}

WA七次,疯了》》》》》OTZ

时间: 2024-10-03 13:20:02

WA七次,疯了》》》》》OTZ的相关文章

七个对不起,换来,女孩跳楼 男孩疯了

男孩和女孩从小就认识,男孩经常约女孩一起去村外的池塘边捉小虾,每次男孩总是满载而归,女孩却是两手空空,女孩总是失落的含着眼泪,独自一个人回到家,然后闷闷不乐.晚饭前,男孩敲响女孩家的门,女孩一见是男孩,扭头就走,男孩追上前,对女孩说:"对不起,我把你的虾都捉走了,给,我把它们养在小鱼缸里,送给你."女孩眉头一放,慧心的笑了,就这样反复着他们纯纯的童年,转眼,他们各自成长着. --纯纯的"对不起". 男孩总是喜欢戏弄女孩,经常会把女孩逗到哭,然后又去哄女孩到她笑为止,

魔鬼作坊VIP教程第七款_大杀特杀分析来源与CALL吸血鬼课程

教程目录: G-1.大杀特杀完结来源分析-找人物信息基址偏移.G-2.斩杀人物信息基址游戏退出会变化问题.G-3.通过人物信息的一个偏移轻松挖掘出其他相关信息偏移.G-4.超强小技巧快速分析人物所需升级经验偏移. G-5.魔鬼式钩子注入快速斩杀游戏超级权限.G-6.斩杀权限后读取人物信息各种有价值数据.G-7.一招讨伐极强CALL术快速暴杀快捷键技能CALL.G-8.编疯了!几个命令轻松编写调用快捷键技能CALL.G-9.内联疯了!嵌入式编写调用快捷键技能CALL.G-10.饥渴难耐的CE爆出突

奇术神医第七色

某某市第一人民医院儿科住院部,晚上七点三十二分,第六号儿科病房,围满了一大群医生和护士.病床上躺着一位年龄大约四五岁的小男孩,乌黑的头,双眼紧闭,脸颊绯红. 房门推开,进来一位年龄五十上下的中年人,身穿格子西服,浓眉大目,神色焦急. "李院长!" 所有的人都和中年人打招呼. "小男孩情况怎么样?"赵院长道. "刚测了体温,42度."梁艳道. "什么,42度!注射了退烧针吗?"赵院长道. "三个小时前已经注射了一支复方

河南省第七届ACM程序设计大赛赛后总结

我们学校ACM集训开始于4月5号(清明节),5月25日在郑州解放军信息工程大学举办,集训耗时50天,但是感觉效果还行,但是也不是太好:我们也已经尽力了,虽然说只拿了个银牌,每份收获的背后,都会有辛勤的汗水,毕竟我们也努力了: 下面说说比赛中的问题:觉得吧,虽说模拟赛参加了很多,但是到了正式的比赛的时候,还是出现了紧张的情况,九点开始比赛,我们AC第一道题的时间是在十点半左右,题目不难而且曾经也做过啊,但是就是调试不好,越调试不好,心里就越急啊:刚开始看题的时间,我们都看了第一道题,意思也都明白,

每天2.6家互联网教育公司出生 在线教育疯了吗?

每天2.6家,按一年365天算,贫道掐指一算,乖乖,一年949家,全民创业的节奏啊.在线教育会成为下一个投机蝗虫们肆掠的热土吗? 文/张书乐 早上看新闻,百无聊赖的点开了一则名为<在线教育网站建协会:大佬不参加小机构自己玩>的科技消息,这种消息其实没啥意思,就是几个小公司开了个会,然后媒体煞有其事的报道一下.类似这样的协会多的不胜枚举,大多就是个草台班子而已. 但这个新闻中有一句话却让我大吃一惊,倒不是因为有个什么龚海燕的梯子网是创始单位之一,更不是曾经搞过世纪佳缘的小龙女龚海燕不做红娘,改做

【云大会】之五《第七届云计算大会 Day1感受:喧嚣退潮、人气萎缩》

2015-06-03 张晓东 东方云洞察 点击上面的链接文字,可以快速关注"东方云洞察"公众号 连续参加了好几届电子学会举办的云计算大会了,从规模和影响力来说,这可以算是国内影响力最大和参与人员最多的"云"大会. 今天参加了第七届云计算大会第一天的会议,总体感受一般,和期待中的热闹以及盛会景象相比,颇让人失望,也许是我参加的云相关会议太多的缘故吧. [总体印象] 人气不旺,热闹程度也不比以往.做出租车下来之后,还以为搞错地方了,门口有点冷清.进入主会场,整个场地面积

七堇年:燃烧吧,狗日的生活

时值单位里做一个大型项目,我连续加班两个月 ,没有休一个周末.几乎每天忙到夜里2点上床,早晨6点醒来. 劳碌命就是这样,明明筋疲力尽,但心里挂着事儿,就睡不着.不论再累,闹钟定在6点半,却总是在6点就醒来,默默关上它,起床,头疼欲裂地刷牙,换衣. 带着上坟一般的心情,去上班. 疲惫是能让人麻木的.已经熬了太久了,就靠惯性连轴转.琐事,杂事,大大小小层出不穷的问题,声音,任务,电话,几百人的吃喝拉撒.感觉全身每一个细胞都被工作的齿轮挤榨出汁水.一个个干瘪下去. 到最后几乎人畜不分了. 那天下午,因

女人们,这些技术男真的被“双十一”逼“疯”了!

每到"双十一"都是女人购物狂欢日,你家女人是不是都守到电脑前.手机上抢到手抖?但是你有没有想过.这里面支撑这么多人疯狂购物的技术系统码农们都是怎么过的? 前些日子遇到了淘宝的一个技术小二庄卓然(南天).听他嘚啵嘚啵他那些被"双十一"逼疯的事,非常有感触起来. 他和他的技术小二团队.是马云主动求合照的怪咖.是在辣妹热舞面前.也要忙着秒单的"死技术男":婚礼当晚不是洞房,是赶回杭州加班"双十一":在"双十一"让

【转】第七章、Linux 文件与目录管理

原文网址:http://vbird.dic.ksu.edu.tw/linux_basic/0220filemanager.php 第七章.Linux 文件与目录管理 最近升级日期:2009/08/26 在第六章我们认识了Linux系统下的文件权限概念以及目录的配置说明. 在这个章节当中,我们就直接来进一步的操作与管理文件与目录吧!包括在不同的目录间变换. 创建与删除目录.创建与删除文件,还有寻找文件.查阅文件内容等等, 都会在这个章节作个简单的介绍啊! 1. 目录与路径 1.1 相对路径与绝对路