活在无尽梦境的后续 β

http://acm.hdu.edu.cn/contests/contest_showproblem.php?pid=1007&cid=832

Problem Description

In the world line 1.048596%

——咲太小弟,我认为啊,人生是为了变温柔而存在的。

——为了达到『温柔』这个目标,我努力活到现在。

在梓川花枫患有解离性障碍以后,失去了所有的记忆,忘记了自己是谁。

“我们会把自己的知觉,意识与记忆整合在一起,认定这就是‘自己’。”医院里,在公共电话那一边的人这样说道。

“那么解离性障碍,也就是无法认定‘自己’所拥有的知觉,意识和记忆。失去身体的部分知觉,或者是将眼前发生的事情当成电影或者电视里面的事件,或者出现deja-vu。都是这个症状的表现。同样也会出现梓川花枫这样的病例”

电话里面的人缓缓说道,但梓川咲太却什么都听不进去。

眼前的这个女孩不再是自己认识的妹妹。

梓川咲太如同内心开了一个洞一样,什么都没有,只有无尽的悲伤。他无法允许自己的身体停留在那里,他逃了,逃到了七里滨的海边。

他遇到了牧之原翔子。

“咲太小弟,你知道这样的一个故事吗?说的是那努力的人帮助村民解决了难题,但却只被告知只允许用一根绳子来圈一块地。于是那个人把绳子的两段放在了笔直的海岸线上......”

“翔子小姐的兴趣就是打断别人思考嘛?还有哪里会有笔直的海岸线啊......”

“我的兴趣是当咲太的知心姐姐。不过,今天来是为了这个。”

翔子小姐拿出了智能手机,上面显示了一个陌生来电,“这是找你的。”

咲太将信将疑的拿过手机,对面那熟悉的声音传递了过来,但咲太却不认识。

“如果把自我比作一根绳子,把现实比作一面无限长的笔直的墙,那么这个绳子和这个墙所能围成的最大面积就是那个人的全部。”

“梓川花枫由于外界的冲击,绳子的形状收到了改变,和墙围成的面积受到了变化。但是,但是如果你能帮助梓川花枫把绳子复原,那么她一定会回来。”电话戛然而止。

如果把人比作一根长度为n的绳子,那么这根绳子和墙所能围成的最大面积是多少呢?

答案早已明晰。察觉到这一点的梓川咲太,向医院的方向奔跑起来。

 

 

Input

共T组测试用例(T<=100)

每行一个正整数N(N<=100)

 

 

Output

对于每组样例

如果能够围出来,则输出一个数,代表绳子和墙所能围成的最大面积;

如果不可能围出来,输出"Impossble"(没有引号)

答案保留八位小数

 

 

Sample Input


 

2 1 99

 

 

Sample Output


 

0.15915494 1559.87759724

Hint

pi=acos(-1)

C++版本一

半圆

/*
*@Author:   STZG
*@Language: C++
*/
#include <bits/stdc++.h>
#include<iostream>
#include<algorithm>
#include<cstdlib>
#include<cstring>
#include<cstdio>
#include<string>
#include<vector>
#include<bitset>
#include<queue>
#include<deque>
#include<stack>
#include<cmath>
#include<list>
#include<map>
#include<set>
//#define DEBUG

using namespace std;
typedef long long ll;
const int N=10000;
const double PI = acos(-1.0);
const double EXP = 1E-8;
const int INF = 0x3f3f3f3f;
int t,n,m;

int main()
{
#ifdef DEBUG
	freopen("input.in", "r", stdin);
	//freopen("output.out", "w", stdout);
#endif
    scanf("%d",&t);
    while(t--){
        scanf("%d",&n);
        if(n<=0)printf("Impossble\n");
        else printf("%.8lf\n",0.5*PI*(n/PI)*(n/PI)+0.00000000001);
    }
    //cout << "Hello world!" << endl;
    return 0;
}

 

全部评论

相关推荐

04-12 21:52
南开大学 Java
鼠鼠有点摆,去年边学着没敢投简历,没实习。从1月到现在总共面了五次,四次字节的日常(HR打电话约面试才敢去的),然后一次腾讯的暑期,都是一面挂,其他则是没给面。暑期的岗,4.2才开始海投,前面想着等字节第四次一面后再投,结果挂,而且感觉投晚了。字节投了11个,9个简历挂,剩下2个没动静。阿里全都简历挂,剩下的在&quot;投递简历&quot;。腾讯给了一次面。然后其他大中厂、手机厂什么的都是做完测评or笔试就没下文,打开几个看也是终止流程,感觉剩下的也应该是简历挂了。感觉是简历的原因?项目部分,几次面试,感觉面试官主要就拷问过秒杀这一个点。自己说的时候会尝试把sse那条说成亮点,但除了腾讯面试官问过一下这整个点在业务方面对用户有什么用之类的问题外,其他最多只是问一下sse八股...感觉也许不是很让面试官感兴趣。这个短链接也是无人问津,就被问过一回雪花算法的设计。也许我该拿点评改改,然后再在网上找一个什么项目,凑两个,而不是用自己现在这两个项目?或者是点评改改放前面,然后原本第一个项目,把秒杀抽掉,剩下的想办法从网上火的RAG项目里移植点亮点,或者直接就用网上的RAG项目?感觉我主要还是偏向后端开发,但是感觉如果除开点评,再拿一个项目,想不到有什么自己能掌控且跟点评不重的。然后鼠鼠之前主要的问题是担心面试让打开项目演示,然后就一直花时间在用AI整第一个项目,第二个项目都没时间整,第四次面试之前还因为太害怕被认为不熟悉项目,跟AI一起把简历的说辞做了大幅度弱化,然后暑期都是拿弱化后的简历投的,感觉是不是看上去太没有吸引力就直接给简历挂了。(图1是弱化后的,图2是弱化前的,但之前3月初投了几家好像也是简历挂。)而且因为3月花了很多时间整在跟AI整代码,导致八股和算法都没怎么看,算法之前有跟灵神题单刷一些,还算入门,但是八股只看了一些基本的,可能面试的时候只答得上来60-70%,而且表述有些混乱,都是想到哪说到哪;前面几回面试基本上都有大板块的基础八股没答出来,比如RedisZ&nbsp;Set数据结构,MQ延时消息、可靠性保证,JVM内存分配的过程、GC&nbsp;roots,JUC锁,设计模式。现在有点不知道该怎么办。求大佬们给点简历修改建议或者面试准备建议,不胜感激!
何时能不做牛马:简历每个点之间的间距可以缩一下。几乎没遇到过要演示项目的情况,即使万一遇上了你也可以说部署在其他电脑上本地没代码。nku不应该简历挂吧?抓紧背背八股练练表达,不要放弃,五六月份找到也不晚(不然还得提前入职
应届生简历当中,HR最关...
点赞 评论 收藏
分享
上周组里招人,我面了六个候选人,回来跟同事吃饭的时候聊起一个让我挺感慨的现象。前三个候选人,算法题写得都不错。第一道二分查找,五分钟之内给出解法,边界条件也处理得干净。第二道动态规划,状态转移方程写对了,空间复杂度也优化了一版。我翻他们的简历,力扣刷题量都在300以上。后三个呢,就有点参差不齐了。有的边界条件没处理好,有的直接说这道题没刷过能不能换个思路讲讲。其中有一个女生,我印象特别深——她拿到题之后没有马上写,而是先问我:“面试官,我能先跟你确认一下我对题目的理解吗?”然后她把自己的思路讲了一遍,虽然最后代码写得不是最优解,但整个沟通过程非常顺畅。这个女生的代码不是最优的,但当我问她“如果这里是线上环境,你会怎么设计’的时候,她给我讲了一套完整的方案——异常怎么处理、日志怎么打、怎么平滑发布。她对这是之前在实习的时候踩过的坑。”我在想LeetCode到底在筛选什么?我自己的经历可能有点代表性。我当年校招的时候,也是刷了三百多道题才敢去面试。那时候大家都刷,你不刷就过不了笔试关。后来工作了,前三年基本没再打开过力扣。真正干活的时候,没人让你写反转链表,也没人让你手撕红黑树。更多的是:这个接口为什么慢了、那个服务为什么OOM了、线上数据对不上了得排查一下。所以后来我当面试官,慢慢调整了自己的评判标准。算法题我还会出,但目的变了。我出算法题,不是想看你能不能背出最优解。而是想看你拿到一个陌生问题的时候,是怎么思考的。你会先理清题意吗?你会主动问边界条件吗?你想不出来的时候会怎么办?你写出来的代码,变量命名乱不乱、结构清不清楚?这些才是工作中真正用得到的能力。LeetCode是一个工具,不是目的。它帮你熟悉数据结构和常见算法思路,这没问题。但如果你刷了三百道题,却说不清楚自己的项目解决了什么问题、遇到了什么困难、你是怎么解决的,那这三百道题可能真的白刷了。所以还要不要刷LeetCode?要刷,但别只刷题。刷题的时候,多问自己几个为什么:为什么用这个数据结构?为什么这个解法比那个好?如果换个条件,解法还成立吗?把刷题当成锻炼思维的方式,而不是背答案的任务。毕竟面试官想看到的,从来不是一台背题机器,而是一个能解决问题的人。
国企上岸了的向宇同桌...:最害怕答非所问了,但是频繁反问确定意思又害怕面试官觉得我笨
AI时代还有必要刷lee...
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务