UVA10499 The Land of Justice 的题解

UVA传送门

题目大意

有一个球体,将其分成 n n n 份以后,表面积增加了百分之多少?输入以一个负数结尾,该负数不参与计算。

思路

因为球的表面积为 4 π r 2 4 \pi r^2 4πr2,圆的表面积为 π r 2 \pi r^2 πr2,所以一个球的表面积是一个圆的面积的 4 4 4 倍。而切一刀就是增加 1 4 S \frac{1}{4}S 41​S 球,即为 25 % × n 25\% \times n 25%×n。

注意特判 N = 1 N=1 N=1 的情况,将一个球平均分成 1 1 1 份,相当于原来的球体,表面积没有增加,因此增加了 0 % 0\% 0%。

注意:此题要开 long long

代码

#include <bits/stdc++.h>
#define lowbit(x) x & (-x)
#define endl "\n"
using namespace std;
typedef long long ll;
typedef unsigned long long ull;
namespace fastIO {inline int read() {register int x = 0, f = 1;register char c = getchar();while (c < '0' || c > '9') {if(c == '-') f = -1;c = getchar();}while (c >= '0' && c <= '9') x = x * 10 + c - '0', c = getchar();return x * f;}inline void write(int x) {if(x < 0) putchar('-'), x = -x;if(x > 9) write(x / 10);putchar(x % 10 + '0');return;}
}
using namespace fastIO;
int main() {ll n; // 一定要开 long long while (cin >> n && n > 0) { // 输入 if (n == 1) { // 特判1 cout << "0%" << endl; // 割一刀输出0 }else {cout << n * 25 << "%" << endl; // n * 25% } }                                                                                             return 0;
}

UVA10499 The Land of Justice 的题解相关推荐

  1. UVA-10499 The Land of Justice

    UVA-10499 The Land of Justice 题目大意:商品不按照体积而是按照表面积来计算价格,第一刀无法切开,第二刀多了四个半圆面,之后每刀多两个半圆面.给出所切的刀数,输出增加表面积 ...

  2. AOAPC I: Beginning Algorithm Contests 题解

    AOAPC I: Beginning Algorithm Contests 题解 AOAPC I: Beginning Algorithm Contests (Rujia Liu) - Virtual ...

  3. Competitive Programming 3题解

    题目一览: Competitive Programming 3: The New Lower Bound of Programming Contests(1) Competitive Programm ...

  4. 提取了下刘汝佳推荐的题号...

    今天闲来没事上uva oj提取了下刘汝佳推荐的acm题号,原始数据如下: Volume 0. Getting Started    10055 - Hashmat the Brave Warrior ...

  5. [KSN2021] Binary Land题解(位运算应用)

    P7973 [KSN2021] Binary Land [KSN2021] Binary Land 题目描述 给定一张 N N N 个点的图,每个点有权值 A i A_i Ai​ 和价值 B i B_ ...

  6. ICPC训练联盟2021寒假冬令营(5)(部分题解):

    ICPC训练联盟2021寒假冬令营(5)(部分题解): A - Brainman Raymond Babbitt drives his brother Charlie mad. Recently Ra ...

  7. 湖南省第十届蓝狐网络杯大学生计算机程序设计竞赛,2019年湖南省大学生计算机程序设计竞赛 (HNCPC2019) 简要题解...

    2019年湖南省大学生计算机程序设计竞赛 (HNCPC2019) 简要题解 update10.01 突然发现叉姐把这场的题传到牛客上了,现在大家可以有地方提交了呢. 不知道该干什么所以就来水一篇题解 ...

  8. Traffic Jams in the Land(线段树好题)

    Traffic Jams in the Land CodeForces - 498D Some country consists of (n + 1) cities, located along a ...

  9. 华东交通大学2018年ACM双基程序设计大赛题解

    华东交通大学2018年ACM"双基"程序设计竞赛 代码头多的都是标答Ctrl+c下来的,给自己挖个坟,回头有时间再填回去,不填回去就死在这里吧-- 传送门:https://ac.n ...

最新文章

  1. Zora P1测评报告-Tsrjrc
  2. java 模拟时钟_java模拟时钟
  3. 通过解决“构造包含所有给定子串的最短字符串”问题思考算法优化
  4. android字体行距,android textview设置字体的行距和字间距
  5. if判断用户名 linux,linux shell 之if-------用if做判断
  6. Oracle入门(十二H)之设置、恢复和删除不可用列
  7. css中设置微软雅黑时,在ie6css中有些样式会失效的解决办法
  8. 全球最聪明50家公司公布:中国企业大放异彩 华为凶猛
  9. Netty工作笔记0058---Netty群聊系统客户端
  10. c++ stl string char* 向 string 转换的问题
  11. php 简繁体字同时显示_(C++/php/Swift/Go/Ruby 篇)2020 年最火编程语言出炉!关键特性、普及程度、薪资全方位解读...
  12. Matplotlib:直方图示例(2):正态分布。
  13. PHP游戏源码寻仙纪,在线多人文字游戏-可联机
  14. 一种成熟的MODBUS上位机软件(MThings) 永久免费中文,可用于调试测试工具助手
  15. 计算机应用中级职称报告,中级工程师职称总结
  16. 计算机英文参考文献近四年,英文参考文献标准格式
  17. 一直用破解软件?可以试试学生优惠!
  18. java抽象类的属性_JAVA 抽象类
  19. Archlinux kde 美化
  20. 浅析互联网金融与传统金融的融合发展

热门文章

  1. 内网和外网共存时如何访问内网域名
  2. 多人配音的有声小说有哪些?这有3款有声小说超好用
  3. Bloodhound 简介
  4. Vue中,$forceUpdate()的使用
  5. oracle添加unique,Oracle unique约束的创建步骤
  6. 【只愿此生就这样慢慢老去】
  7. win8计算机背景黑色,Win8电脑桌面背景突然变黑的解决方法
  8. “特步男相亲被拒”之后:国货岂能被diss!
  9. spring中注解属性scope的prototype是什么意思?
  10. Thinkpad E40 F1-12功能键失效