UVA10499 The Land of Justice 的题解
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 41S 球,即为 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 的题解相关推荐
- UVA-10499 The Land of Justice
UVA-10499 The Land of Justice 题目大意:商品不按照体积而是按照表面积来计算价格,第一刀无法切开,第二刀多了四个半圆面,之后每刀多两个半圆面.给出所切的刀数,输出增加表面积 ...
- AOAPC I: Beginning Algorithm Contests 题解
AOAPC I: Beginning Algorithm Contests 题解 AOAPC I: Beginning Algorithm Contests (Rujia Liu) - Virtual ...
- Competitive Programming 3题解
题目一览: Competitive Programming 3: The New Lower Bound of Programming Contests(1) Competitive Programm ...
- 提取了下刘汝佳推荐的题号...
今天闲来没事上uva oj提取了下刘汝佳推荐的acm题号,原始数据如下: Volume 0. Getting Started 10055 - Hashmat the Brave Warrior ...
- [KSN2021] Binary Land题解(位运算应用)
P7973 [KSN2021] Binary Land [KSN2021] Binary Land 题目描述 给定一张 N N N 个点的图,每个点有权值 A i A_i Ai 和价值 B i B_ ...
- ICPC训练联盟2021寒假冬令营(5)(部分题解):
ICPC训练联盟2021寒假冬令营(5)(部分题解): A - Brainman Raymond Babbitt drives his brother Charlie mad. Recently Ra ...
- 湖南省第十届蓝狐网络杯大学生计算机程序设计竞赛,2019年湖南省大学生计算机程序设计竞赛 (HNCPC2019) 简要题解...
2019年湖南省大学生计算机程序设计竞赛 (HNCPC2019) 简要题解 update10.01 突然发现叉姐把这场的题传到牛客上了,现在大家可以有地方提交了呢. 不知道该干什么所以就来水一篇题解 ...
- Traffic Jams in the Land(线段树好题)
Traffic Jams in the Land CodeForces - 498D Some country consists of (n + 1) cities, located along a ...
- 华东交通大学2018年ACM双基程序设计大赛题解
华东交通大学2018年ACM"双基"程序设计竞赛 代码头多的都是标答Ctrl+c下来的,给自己挖个坟,回头有时间再填回去,不填回去就死在这里吧-- 传送门:https://ac.n ...
最新文章
- Zora P1测评报告-Tsrjrc
- java 模拟时钟_java模拟时钟
- 通过解决“构造包含所有给定子串的最短字符串”问题思考算法优化
- android字体行距,android textview设置字体的行距和字间距
- if判断用户名 linux,linux shell 之if-------用if做判断
- Oracle入门(十二H)之设置、恢复和删除不可用列
- css中设置微软雅黑时,在ie6css中有些样式会失效的解决办法
- 全球最聪明50家公司公布:中国企业大放异彩 华为凶猛
- Netty工作笔记0058---Netty群聊系统客户端
- c++ stl string char* 向 string 转换的问题
- php 简繁体字同时显示_(C++/php/Swift/Go/Ruby 篇)2020 年最火编程语言出炉!关键特性、普及程度、薪资全方位解读...
- Matplotlib:直方图示例(2):正态分布。
- PHP游戏源码寻仙纪,在线多人文字游戏-可联机
- 一种成熟的MODBUS上位机软件(MThings) 永久免费中文,可用于调试测试工具助手
- 计算机应用中级职称报告,中级工程师职称总结
- 计算机英文参考文献近四年,英文参考文献标准格式
- 一直用破解软件?可以试试学生优惠!
- java抽象类的属性_JAVA 抽象类
- Archlinux kde 美化
- 浅析互联网金融与传统金融的融合发展