我校简单题一枚
来源:互联网 发布:曹轩宾可惜不是你知乎 编辑:程序博客网 时间:2024/05/16 11:47
1195: 第七届“真我风采”竞赛题目:报数
题目描述
N个人(0<N<9)站成一排从1开始报数。报数的次序为从左向右,再从右向左,循环往复。
输入正整数N,K,输出报到K的人是谁
输入
两个正整数N,K,其中0<N<9
输出
报到整数K的人,用大写英文字母表示
样例输入
2 15
样例输出
A思路:由于只要报一人出来就好了所以也不是特别难,但是啊但是,还有一种循环节的方法,因为有N个人,并且是从左往右再从右往左,所以每N-1个人就是一个循环节,只是开始的人不一样罢了,一个是首一个是尾,根据这个思路可以不用循环写。不过由于这个方法的特殊性,要考虑一下N是不是等于1的情况我也是因为这种方法才发这道题的。大家可以参详一下,不懂可以在评论区问我(其实我也不懂,莫名其妙写出来的)代码:#include<stdio.h>#include<stdlib.h>#include<string.h>#include<math.h>int symbol[8+5];int main(){ int N; int K; scanf("%d%d",&N,&K); if(N!=1) { K--; int bei=K/(N-1); if(bei%2==0) printf("%c",'A'+K%(N-1)); else printf("%c",('A'-1+N)-K%(N-1)); } else printf("A"); return 0;}
0 0
- 我校简单题一枚
- 李开复到我校来演讲
- 我校百日誓师大会宣言
- 我校将创办阿里巴巴商学院
- 我校新学期开学秩序良好
- 李开复到我校演讲:选择的智慧
- 16位汇编 我校神州数码客户端解密
- 我校梁昌洪教授的“糊涂诗”
- 我校一学生跳楼……
- DevDiv总经理Vincent来我校做实训宣讲
- 我校与广州市农业局举行合作座谈会
- 我校CSDN高校俱乐部启用微信服务平台服务我校师生
- 诺贝尔奖获得者田中耕一先生来我校访问演讲
- 我校朱熹平教授破解国际百年数学难题
- 恭喜我校ACM队获得3块铜牌(修改)
- 我校校友科学家翟树民博士回母校讲学
- 我校成功举办2012中国移动开发者大会经验交流会
- 我校第一届“达内杯”程序设计大赛决赛成功举办
- 面试笔试 ----- 高亚科技 Android
- windows下安装nexus repository manager 3.3
- Android6.0 亮屏灭屏流程(DisplayPowerControler、WMS)(二)亮度设置
- 深度学习应用资源整理
- Unity 屏幕震动效果实现
- 我校简单题一枚
- 如何写出无法维护的代码
- 使用c通过HTTP接口使用百度翻译API
- Python 进程池中嵌套使用线程池
- 【Unity3D】表格
- Spring缓存注解@Cache,@CachePut , @CacheEvict,@CacheConfig使用
- 小谈spring中的scope属性
- csv文件处理
- 图片预览功能实现