UVA 10499 The Land of Justice
2016-07-14 23:02
218 查看
UVA-10499
题意:求且对球体如描述切 n 刀,求总共表面积相对原来的球体增加了多少个百分比。解题思路:每切一刀都会增加 2 个半圆,增加的面积为 π*r^2,而球体表面积为 4*π*r^2,所以每刀多 25%,但是要注意只切 1 刀不增加。
要用long long ,因为 n 最大有 2^31-1, n*25 会超过int 的范围。
/************************************************************************* > File Name: UVA-10499.cpp > Author: Narsh > > Created Time: 2016年07月14日 星期四 16时12分55秒 ************************************************************************/ #include <iostream> #include <algorithm> #include <cstdio> #include <cstring> using namespace std; long long r,n; int main () { while (cin>>n && n >0 ) { if (n<2) r=0; else r = n*25; cout<<r<<"%"<<endl; } }
相关文章推荐
- android中获取位置(一)--利用locationManager获取当前经纬度信息
- 社会工程学攻击库(持续更新)
- JS实现xml和json(也可看做对象)互转
- 226. Invert Binary Tree
- ReactNative 搭建开发环境
- 使用python批量替换修改文件名
- 7月13号面试小结
- Java IO操作——简单了解RandomAccessFile随机读写文件操作类的使用
- SPOJ7001 Visible Lattice Points 莫比乌斯反演+分块+前缀和
- hdu 5147 Sequence II(树状数组,前缀和,后缀和)
- uiPIcerview的简单应用【1】
- 用GDB调试程序
- WEB攻击工具库(持续更新)
- 从C++单例模式到线程安全
- nyoj 1277 && 河南省第九届ACM竞赛F题
- ObjC中怎么判断可变和不可变的坑
- Raspberry Pi 3 Model B 安装 OSMC
- Apache下的FileUtils.listFiles方法简单使用技巧
- CODEFORCES, 496E Distributing Parts
- php cas单点登录