(HDU)1037 --Keep on Truckin'(待在卡丁车上)

题目链接:http://vjudge.net/problem/HDU-1037

告诉你三个通道的高度和车的高度,按顺序判断能否通过。

 1 #include <iostream>
 2 #include <cstdio>
 3 #include <cstring>
 4 using namespace std;
 5
 6 int main()
 7 {
 8     int a,b,c;
 9     scanf("%d %d %d",&a,&b,&c);
10     if(a<=168) printf("CRASH %d\n",a);
11     else if(b<=168) printf("CRASH %d\n",b);
12     else if(c<=168) printf("CRASH %d\n",c);
13     else printf("NO CRASH\n");
14     return 0;
15 }

(HDU)1037 --Keep on Truckin'(待在卡丁车上)

时间: 2024-10-12 16:19:01

(HDU)1037 --Keep on Truckin'(待在卡丁车上)的相关文章

杭电 HDU 1037 Keep on Truckin&#39;

Keep on Truckin' Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 9881    Accepted Submission(s): 6859 Problem Description Boudreaux and Thibodeaux are on the road again . . . "Boudreaux, we hav

HDU 1037 - Keep on Truckin&#39;

没啥可说的... 1 #include <iostream> 2 using namespace std; 3 const int n=168; 4 int a,b,c; 5 int main() 6 { 7 while(cin>>a>>b>>c) 8 { 9 if(a<=168) printf("CRASH %d\n",a); 10 else if(b<=168) printf("CRASH %d\n",

HDU 1037

Keep on Truckin' Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 11839    Accepted Submission(s): 8102 Problem Description Boudreaux and Thibodeaux are on the road again . . . "Boudreaux, we hav

hdu 4940 Destroy Transportation system (无源汇上下界可行流)

Destroy Transportation system Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 131072/131072 K (Java/Others)http://acm.hdu.edu.cn/showproblem.php?pid=4940 Problem Description Tom is a commander, his task is destroying his enemy’s transportatio

HDU ACM 4515 小Q系列故事——世界上最遥远的距离

分析:最容易的方法就是一天一天的模拟了. #include<iostream> using namespace std; int a[]={0,31,28,31,30,31,30,31,31,30,31,30,31}; #define Y 2013 #define M 3 #define D 24 bool leap(int y) { return y%400==0 || y%4==0&&y%100!=0; } void change(int k,int fg) //-1回到过

hdu 2136 筛法求素数以及一些细节上hxy做的优化

题目大意:每个数字都可以表示为一些素数的和,原因很显然:由算数基本定理可知,每一个数都可以表示为素数的乘积,自然也就可以表示为一些素数的和咯. 于是题目让我们求在这样的表示中出现的最大的素数是第几个素数. 思路:一开始想都没想,上了一个这样的代码. 1 #include <algorithm> 2 #include <cstring> 3 #include <cstdio> 4 using namespace std; 5 6 const int N = 1000000

2014多校联合八(HDU 4945 HDU 4946 HDU 4948 HDU 4950 HDU 4951 HDU 4952)

HDU 4945 2048 题意:给你一堆数字  问有几个子集可以拼出2048 思路: 拼数字的规则相当于让数字乘二  所以不是2^i的数字不会拼出2048  那么这些数可选可不选  即为2^cnt种可能 之后只要计算出有几个子集不可能拼出2048即可  不过简单的直接dp是2048*100000的复杂度的  会TLE 所以要变成先枚举元素  再枚举该种元素个数  再枚举2048种状态  然后利用组合求(组合里需要逆元) 为什么这样快?  因为比如枚举2^5这个元素的时候  最多取2^6个  枚

HDU 3277Marriage Match III(二分+并查集+拆点+网络流之最大流)

题目地址:HDU 3277 这题跟这题的上一版建图方法差点儿相同,仅仅只是须要拆点.这个点拆的也非常巧妙,既限制了流量,还仅仅限制了一部分,曾经一直以为拆点会所有限制,原来也能够用来分开限制,学习了. 建图方法为:建一源点与汇点,将女孩进行拆点,拆成i和i+n,将i与源点连边,权值为mid,将i与i+n连边,权值为k,再将男孩与汇点连边,权值为mid,这时能够配对的就将i与相应的男孩连边,权值为1,不能配对的就将i+n与相应的男孩连边,这种话对原来可配对的不会限制流量,对不能够配对的限制了流量k

HDU 5422-Rikka with Graph(规律题)

题目地址:HDU 5422 题意: 思路: 如果连上1-n的边,最短距离就是1.所以所有情况下最短距离都是1.考虑方案数,如果本来没有1-n的边,那么只能连1-n,方案数为1.否则怎么连都可以,方案数是n*(n-1)/2. int main() { int n,m; int x,y; while(~scanf("%d %d",&n,&m)) { int flag = 0; for(int i=0; i<m; i++) { scanf("%d %d&quo