随笔分类 -  C++例题

C++例题解题思路及代码
摘要:1 #include 2 3 using namespace std; 4 typedef long long ll ; 5 ll fun(ll x,ll y) 6 { 7 ll ans=1; 8 while(y) 9 { 10 if(y&1) 11 ans*=x; 12 x*=x; 13 ... 阅读全文
posted @ 2019-03-02 11:52 世子抱瑜玉 阅读(203) 评论(0) 推荐(0)
摘要:四、跳房子 【题目描述】 跳房子,也叫跳飞机,是一种世界性的儿童游戏,也是中国民间传统的体育游戏之一。 跳房子的游戏规则如下: 在地面上确定一个起点,然后在起点右侧画n个格子,这些格子都在同一条直线上。每个格子内有一个数字(整数),表示到达这个格子能得到的分数。玩家第一次从起点开始向右跳,跳到起点右 阅读全文
posted @ 2019-02-24 13:34 世子抱瑜玉 阅读(278) 评论(0) 推荐(0)
摘要:三、棋盘 chess 【题目描述】 有一个m×m的棋盘,棋盘上每一个格子可能是红色、黄色或没有任何颜色的。你现在要从棋盘的最左上角走到棋盘的最右下角。 任何一个时刻,你所站在的位置必须是有颜色的(不能是无色的),你只能向上、 下、左、 右四个方向前进。当你从一个格子走向另一个格子时,如果两个格子的颜 阅读全文
posted @ 2019-02-24 12:56 世子抱瑜玉 阅读(211) 评论(0) 推荐(0)
摘要:二、图书管理员 【题目描述】 图书馆中每本书都有一个图书编码,可以用于快速检索图书,这个图书编码是一个正整数。每位借书的读者手中有一个需求码,这个需求码也是一个正整数。如果一本书的图书编码恰好以读者的需求码结尾,那么这本书就是这位读者所需要的。小D刚刚当上图书馆的管理员,她知道图书馆里所有书的图书编 阅读全文
posted @ 2019-02-24 11:53 世子抱瑜玉 阅读(464) 评论(0) 推荐(0)
摘要:一、成绩 【题目描述】 牛牛最近学习了C++入门课程,这门课程的总成绩计算方法是: 总成绩=作业成绩×20%+ 小测成绩×30%+期末考试成绩×50% 牛牛想知道,这门课程自己最终能得到多少分。 【输入格式】 三个非负整数A、B、C,分别表示牛牛的作业成绩、小测成绩和期末考试成绩。相邻两个数之间用一 阅读全文
posted @ 2019-02-24 11:33 世子抱瑜玉 阅读(1561) 评论(0) 推荐(0)
摘要:如图所示,共有13 个格子。对任何一个格子进行一次操作,会使得它自己以及与它上下左右相邻的格子中的数字改变(由1变0,或由0变1)。现在要使得所有的格子中的数字都变为0,至少需要( )次操作。 【解析】尽可能操作一次多改变几个格子。第1次操作第三行第四个,第2次操作第三排第三个,第三次操作第一排第一 阅读全文
posted @ 2019-02-24 11:10 世子抱瑜玉 阅读(932) 评论(0) 推荐(0)
摘要:一个人站在坐标(0, 0)处,面朝x 轴正方向。第一轮,他向前走1 单位距离,然后右转;第二轮,他向前走2 单位距离,然后右转;第三轮,他向前走3 单位距离,然后右转……他一直这么走下去。请问第2017 轮后,他的坐标是:( , )。 【解析】 走法见上图,第1步,X轴+1,第2步,Y轴-2,第3步 阅读全文
posted @ 2019-02-24 11:05 世子抱瑜玉 阅读(1096) 评论(0) 推荐(0)