2549 壮志难酬

2024-06-05 06:48
文章标签 2549 壮志 难酬

本文主要是介绍2549 壮志难酬,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!


壮志难酬

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 7644    Accepted Submission(s): 2498


Problem Description
话说MCA山上各路豪杰均出山抗敌,去年曾在江湖威名显赫的,江湖人称<万军中取上将首级舍我其谁>的甘露也不甘示弱,“天将降大任于斯人也,必先劳其筋骨,饿其体肤,空乏其身”他说。可惜,由于去年取上将首级时不慎右手右关节第七次骨折,养伤达一年之久,空有一腔抱负却壮志难酬,如今天下危亡,习武之人又怎能袖手旁观,于是他决定出山协助威士忌共抗辽贼,这时他的对头枫冰叶子出现,两人都是水属性,但由于十年前的一场恩怨(这是后话)势成水火。

枫冰叶子要求甘露回答一个问题,否则不让他离开,可惜甘露绞尽脑汁未果,希望你来帮他解决,助他完成大业。

问题是这样的:给你一个小数x,让你算出小数点后第n位是什么,(1 <= n <= 6)

Input
首先输入一个t,表示有t组数据,跟着t行:
每行输入一个小数(输入数据保证一定是a.b的形式,为了简单化问题,没有循环小数的情况)
然后跟一个n,表示小数点后第几位

Output
输出一个数表示小数点后第n位的数

Sample Input
  
3 1.234 1 2.345 2 3.456 3

Sample Output
  
2 4 6

#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;int main()
{int t,n,i;char s[100];cin>>t;while(t--){cin>>s>>n;for(i=0;s[i]!='.';i++);if(i+n>=strlen(s))cout<<'0'<<endl; //需考虑小数点后n为超出字符串长度时,应该输出0elsecout<<s[i+n]<<endl;}
}


这篇关于2549 壮志难酬的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1032360

相关文章

HDU2549 壮志难酬【水题+输入输出】

壮志难酬 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 13898    Accepted Submission(s): 4576 Problem Description 话说MCA山上各路豪杰均出山抗敌,去年曾

壮志多坎坷(9.12)

失败了肯定会被人笑,所以,失败是不可以被接受的。 成功与否不是自己能够控制的,但它能够被管理,如同命运一样。 哪一朵娇美的花没经历种子最初的黑暗、破土而出时的艰涩,以及成长时冷水的浇灌、恶臭肥料的营养? 幸运的是:坎坷只是过程,是托高我们的台阶。 只有经历地狱般的磨炼,才能炼出创造天堂的力量;只有流过血的手指,才能弹出世间的绝唱。 坎坷,可以使我们更加快速地成长。

2549. 统计桌面上的不同数字

2549. 统计桌面上的不同数字 题目链接:2549. 统计桌面上的不同数字 代码如下: class Solution {public://参考:https://leetcode.cn/problems/count-distinct-numbers-on-board/solutions/2080589/shu-xue-o1-jie-by-endlesscheng-hucn// int

【Leetcode】2549. 统计桌面上的不同数字

文章目录 题目思路代码复杂度分析时间复杂度空间复杂度 结果总结 题目 题目链接🔗 给你一个正整数 n n n ,开始时,它放在桌面上。在 1 0 9 10^9 109 天内,每天都要执行下述步骤: 对于出现在桌面上的每个数字 x ,找出符合 1 ≤ i ≤ n 1 \leq i \leq n 1≤i≤n 且满足 x % i = = 1 x \% i == 1 x%i=

2549. 统计桌面上的不同数字

目录 题目 题目分析 解题思路1——暴力破解法 解题思路2—— 解决暴力破解法下空间复杂度太高的问题 解题思路3——解决暴力破解法下时间复杂度过高的问题 解题思路4——时空复杂度为O(1)的算法 总结 题目 给你一个正整数 n ,开始时,它放在桌面上。在  天内,每天都要执行下述步骤: 对于出现在桌面上的每个数字 x ,找出符合 1 <= i <= n 且满足 x %

poj 2549 折半枚举

传送门:https://vjudge.net/problem/POJ-2549 题意:给你一个整数的集合,要求在集合里面选择四个数a,b,c,d满足a+b+c=d,在这前提下d最大。没有满足等式的输出no solution 这题是从《挑战程序设计竞赛》来的。最近状态很糟糕,这是最近鲜有的1A。 首先n是1000,可以想到n²或者n²logn的做法。我们可以把等式写成a+b=d-c。然后先用n²预

POJ 2549---Sumsets(二分枚举)

传送门:http://poj.org/problem?id=2549 Description Given S, a set of integers, find the largest d such that a + b + c = d where a, b, c, and d are distinct elements of S. Input Several S, each consisting