【1050】骑车和走路

2023-11-05 02:20
文章标签 1050 骑车 走路

本文主要是介绍【1050】骑车和走路,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1050:骑车与走路


时间限制: 1000 ms         内存限制: 65536 KB
提交数: 67268     通过数: 38221

【题目描述】

在清华校园里,没有自行车,上课办事会很不方便。但实际上。并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间。假设找到自行车,开锁并骑上自行车的时间为27秒;停车锁车的时间为23秒;步行每秒行走1.2米,骑车每秒行走3.0米。请判断走不同的距离去办事,是骑车快还是走路快。如果骑车快,输出一行"Bike";如果走路快,输出一行"Walk";如果一样快,输出一行"All"。

【输入】

输入一行,包含一个整数,表示一次办事要行走的距离,单位为米。

【输出】

输出一行,如果骑车快,输出一行"Bike";如果走路快,输出一行"Walk";如果一样快,输出一行"All"。

分析:根据初中数学知识可以知道,这种题目要找到骑车和走路两者花费相同时的距离,这里列一下式子就能得到答案了。

 

#include<iostream>
using namespace std;
int main()
{int a;cin >> a;if (a > 100){cout << "Bike";}else if (a < 100){cout << "Walk";}else{cout << "All";}}

这篇关于【1050】骑车和走路的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:https://blog.csdn.net/LWX3289765163/article/details/121023335
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/346769

相关文章

POJ 1050 To the Max(枚举+动规)

题目: http://poj.org/problem?id=1050 题解: 此题转化成一维后就相当于求最大连续子序列了,可以枚举所有的行组合,把枚举到的起始行到终止行的值按列相加存入一个一维数组。 代码: #include<cstdio>#include<cstring>int a[101][101];int value[101];int dp[101];int max(

力扣SQL仅数据库(610-1050)

610. 判断三角形 需求:对每三个线段报告它们是否可以形成一个三角形。 数据准备: Create table If Not Exists Triangle (x int, y int, z int)Truncate table Triangleinsert into Triangle (x, y, z) values ('13', '15', '30')insert into Tri

1050 String Subtraction——PAT甲级

Given two strings S1​ and S2​, S=S1​−S2​ is defined to be the remaining string after taking all the characters in S2​ from S1​. Your task is simply to calculate S1​−S2​ for any given strings. However,

lightoj 1050 - Marbles (概率DP)

思路:定义dp[i][j] 为 袋子中有i个红球和j个红球时获胜的概率 那么根据题意我只可以任意拿而对手只拿蓝球。那么 dp[i][j] = (拿到红球的概率) * dp[i-1][j-1] + (拿到蓝球的概率) * dp[i][j-2]; 边界:当红球没有时,获胜的概率为1 注意点:T比较大,需要把所有数据预处理出来直接查询,否则超时 /*********************

机器人走路问题优化解法

public class Test53 {//假设有N个位置,记为1-N,N大于或等于2//开始机器人在M位置上(M为1-N中的一个)//如果机器人来到1位置,那么下一步只能向右来到2位置//如果机器人来到N位置,那么下一步只能向左来到N-1的位置//如果机器人在中间,那么既可以往左也可以往右//规定机器人走K步,最终来到P位置的方法有多少种//给N,M,K,P,返回数量public static

“运动过量”?想多了,普通骑友没那能力和意志力,好好骑车吧

最近听到“运动过量”这个词挺多的,身为骑行爱好者的校长,感觉又好笑又无奈,所以想写点东西,这篇文通过分析普通骑友的运动习惯、能力和意志力,探讨了“运动过量”这一概念在骑行领域中的适用性。文章指出,对于普通骑友而言,所谓的“运动过量”更多是出于一种误解和过度担忧,而非实际存在的问题。文章呼吁骑友们以科学、合理的态度面对骑行运动,享受骑行带来的健康与快乐。 一、引言随着健康意识的提升,骑行作为一

poj 1050 To the Max (从O(N^6)到O(N^3))

题目大意: 求一个矩阵中的一个子矩阵,使得该子矩阵的所有元素的和最大,求出那个和。 解题思路: 最暴力的想法:枚举子矩阵的起点和终点,O(N^4),对于每个子矩阵,求和,又是一个O(N^2) 对于N=100,N^6的复杂度太高。 我们可以用中间变量保存从1,1 到x,y的矩阵元素和,这样可以再O(1)的复杂度求出子矩阵的和,如图,红色部分的和就d[x][y]+d[x3][y3]-d[x1]

骑车快还是走路快

在校园里,没有自行车,上课办事会很不方便。但实际上,并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间。假设找到自行车,开锁并骑上自行车的时间为27秒;停车锁车的时间为23秒;步行每秒行走1.2米,骑车每秒行走3.0米。请判断走不同的距离去办事,骑车快还是走路快。 【输入】 第一个正整数表示有n(n> 0)个测试数据,其后n行是对应的测试数据,每行为一次办事

fzu 1050 Number lengths

题目链接:fzu 1050 Number lengths 题目大意:计算n!有多少位数。 解题思路:ans = log10(n!) =  ∑(1≤i≤n)log(i). #include <stdio.h>#include <math.h>const int N = 1000005;int n, d[N];void init() {double sum = 0;fo

LightOJ 1050 - Marbles(dp)

题目链接:LightOJ 1050 - Marbles 代码 #include <cstdio>#include <cstring>#include <algorithm>using namespace std;const int maxn = 505;int R, B;double dp[maxn][maxn];void init () {memset(dp, 0, sizeof(d