2011-12-17 08:03:16

地址:http://acm.hdu.edu.cn/showproblem.php?pid=2143

题意:有3个数字abc,五种操作(+-*/%),如果有一个数字能被另外两个数字用那5种操作之一一次计算出来,则输出oh,lucky!,否则输出what a pity!。此题中除法不是整除。

mark:因为减法和除法包含在加法和乘法内,所以不需要单独判断。取mod注意模数不为0。另外加法和乘法会超int界,用long long。

代码:

# include <stdio.h>

typedef long long ll ;

ll test(ll a, ll b, ll c){if (a+b == c||a+c==b||b+c==a) return 1 ;if (a*b ==c ||a*c == b || b*c ==a) return 1 ;if (a != 0)    {if (b%a == c || c%a == b) return 1 ;    }if (b != 0)    {if (a%b == c || c%b == a) return 1 ;    }if (c != 0)    {if (a%c == b || b%c == a) return 1 ;    }return 0 ;}

int main (){    ll a, b, c ;while (~scanf ("%I64d%I64d%I64d", &a, &b, &c))        puts (test(a,b,c) ? "oh,lucky!" : "what a pity!") ;

return 0 ;}

转载于:https://www.cnblogs.com/lzsz1212/archive/2012/01/06/2315222.html

[恢]hdu 2143相关推荐

  1. [恢]hdu 2015

    2011-12-14 05:49:09 地址:http://acm.hdu.edu.cn/showproblem.php?pid=2015 题意:中文,忒麻烦了. 代码: # include < ...

  2. [恢]hdu 2014

    2011-12-12 05:46:08 地址:http://acm.hdu.edu.cn/showproblem.php?pid=2014 题意:中文题. mark:wa了3次!!!因为敲错变量!!! ...

  3. [恢]hdu 1412

    2011-12-20 14:46:51 地址:http://acm.hdu.edu.cn/showproblem.php?pid=1412 题意:中文. 代码: # include <stdio ...

  4. [恢]hdu 2098

    2011-12-16 04:54:26 地址:http://acm.hdu.edu.cn/showproblem.php?pid=2098 题意:中文,水.直接爆. 代码: # include < ...

  5. [恢]hdu 1259

    2011-12-17 06:39:22 地址:http://acm.hdu.edu.cn/showproblem.php?pid=1259 题意:中文.水题,直接模拟. 代码: # include & ...

  6. [恢]hdu 2524

    2011-12-14 05:20:24 地址:http://acm.hdu.edu.cn/showproblem.php?pid=2524 题意:中文. mark:有意思.2个维度分开考虑,结果相乘, ...

  7. [恢]hdu 1028

    2011-12-16 08:28:00 地址:http://acm.hdu.edu.cn/showproblem.php?pid=1028 题意:一个整数n,可以表示为多少种和的形式. mark:dp ...

  8. [恢]hdu 1279

    2011-12-20 05:17:41 地址:http://acm.hdu.edu.cn/showproblem.php?pid=1279 题意:中文.没啥好说的. 代码: # include < ...

  9. [恢]hdu 2077

    2011-12-16 23:24:42 地址:http://acm.hdu.edu.cn/showproblem.php?pid=2077 题意:中文. mark:递推.dp[i][0]表示i个盘子从 ...

  10. [恢]hdu 2117

    2011-12-23 08:04:50 地址:http://acm.hdu.edu.cn/showproblem.php?pid=2117 题意:问1/n的小数点后第m位是多少.高精度除法. 代码: ...

最新文章

  1. windows7 下arp 绑定的实现
  2. Linux安全渗透教程——大学霸内部资料
  3. buuctf rar1
  4. Strom小实例,大小写转换
  5. laravel5.5中间件
  6. linq中let关键字学习
  7. Java面试题:IO流的标准处理异常的代码
  8. 3d正方体旋转相册代码_3d旋转正方体的多种html和css制作方法和相关知识复习讲解
  9. java自动下载更新程序_android实现软件自动更新的步骤
  10. [LeetCode]题15:3Sum
  11. Leetcode 254.因子的组合
  12. iOS开发日记56-详解UIImage
  13. 基于Python的情感分析案例——知网情感词典
  14. 英语应征计算机作文,高三英语作文 应征英语话剧社的邮件English Drama Club
  15. ipad如何与计算机连接网络连接不上,苹果平板ipad的无法连接无线网络WiFi如何解决...
  16. TC397 MCMCAN
  17. 一节双曲型方程基于MATLAB的求解,二维双曲型方程的分组并行格式及其数值实验...
  18. vue手机适配媒体查询用法@media
  19. Linux识别不了希捷移动硬盘,seagate移动硬盘不识别怎么回事
  20. HtmlUnit的简单例子

热门文章

  1. mac搜索文件什么都没有,是为什么
  2. 如何使用Vectorworks Vision 2020将场景另存为图像
  3. Linux shell 根据时间批量删除指定文件夹下的文件
  4. JEPLUS表格高级展示——JEPLUS软件快速开发平台
  5. 你真的会用ABAP, Java和JavaScript里的constructor么? 1
  6. 百度前端技术学院-task1.8源代码以及个人总结
  7. 【转】测试用例设计——WEB通用测试用例
  8. Nodejs实现一个http反向代理
  9. 中国为什么不能成为国际数据中心枢纽
  10. 阿里面试官:为什么MySQL数据库索引选择使用B+树而不是跳表?