规律题:

  

#include<stdio.h>
#include<math.h>
#define eps 1e-8
int main()
{
int _case;
int n,m,k,i;
__int64 ans1;
int ans2,ans;
scanf("%d",&_case);
for(i=;i<=_case;i++)
{
scanf("%d%d%d",&n,&m,&k);
printf("Case #%d: ",i);
ans1=(__int64)n*m*k-;//
ans=; ans2=log((double)n)/log();
ans+=ans2;
if(log((double)n)/log()-ans2>eps)ans++; ans2=log((double)m)/log();
ans+=ans2;
if(log((double)m)/log()-ans2>eps)ans++; ans2=log((double)k)/log();
ans+=ans2;
if(log((double)k)/log()-ans2>eps)ans++; printf("%I64d %d\n",ans1,ans);
}
return ;
}
#include<stdio.h>
#include<math.h>
int main()
{
int t,T,n,m,k,ans2;
__int64 ans1;
scanf("%d",&T);
for(t=;t<=T;t++)
{
scanf("%d%d%d",&n,&m,&k);
ans1=(__int64)n*m*k-;
ans2=(ceil(log(n*1.0)/log(2.0))+ceil(log(m*1.0)/log(2.0))+ceil(log(k*1.0)/log(2.0)));
printf("Case #%d: %I64d %d\n",t,ans1,ans2);
}
return ;
}
C语言有以下几种取整方法: 
1、直接赋值给整数变量。如:
int i = 2.5; 或 i = (int) 2.5;
这种方法采用的是舍去小数部分
2、C/C++中的整数除法运算符“/”本身就有取整功能(int / int),但是整数除法对负数的取整结果和使用的C编译器有关。
3、使用floor函数。floor(x)返回的是小于或等于x的最大整数。如:
floor(2.5) = 2
floor(-2.5) = -3
4、使用ceil函数。ceil(x)返回的是大于x的最小整数。如:
ceil(2.5) = 3
ceil(-2.5) = -2
floor()是向负无穷大舍入,floor(-2.5) = -3;ceil()是向正无穷大舍入,ceil(-2.5) = -2。

最新文章

  1. [python] File path and system path
  2. android 设颜色透明值
  3. MediaWiki安装与配置(Ubuntu 10.4)
  4. Node.js的学习--使用cheerio抓取网页数据
  5. SQOOP Load Data from Oracle to Hive Table
  6. 一个简单的CS系统打包过程图文版
  7. Linux中判断大小端的一种方法
  8. 【Android Developers Training】 104. 接受地点更新
  9. 让 Homebrew 走代理更新 + brew 管理 node 版本
  10. Gradle+IDEA使用说明
  11. docker命令
  12. 八皇后问题动态演示_Qt5实现
  13. openstack IPV6
  14. 浅析CentOS和RedHat Linux的区别
  15. Hadoop:安装ftp over hdfs
  16. [转]IE9.0或者360下js(JavaScript、jQuery)不能正确执行(加载),按F12后执行正常;Firefox下ajax的success返回数据data(json、string)无法获取
  17. OneProxy实现mysql读写分离
  18. 安装autoit libary失败问题解决
  19. js-template-art【一】简述
  20. LSTM时间序列预测学习

热门文章

  1. (转)eclipse安装ADT插件重启后不显示Android SDK Manager和Android Virtual Device Manager图标的一种解决办法
  2. java程序用做windows服务
  3. 如何在Quartus II中设置Virtual pin
  4. Machine Learning 学习笔记 (3) —— 泊松回归与Softmax回归
  5. NSNumber、NSValue、NSDate、NSObject
  6. 二叉查找树(BST)
  7. 基于.net mvc的校友录(五、web.config对的配置以及filter实现的权限控制)
  8. 关于arguments对象以及函数的柯里化;
  9. CodeColorer支持的语言
  10. 使用第三方工具覆写Object中方法