From e40525efbb953efb9c652803462c85143438627b Mon Sep 17 00:00:00 2001 From: Rushabh Daxini <16bit124@nirmauni.ac.in> Date: Tue, 2 Oct 2018 15:11:15 +0530 Subject: [PATCH 1/5] Create ZeroShark.cpp cpp lang --- .../june_Easy_Challenge15/ZeroShark.cpp | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 HackerEarth/hackerearth/hackerEarthChallenges/june_Easy_Challenge15/ZeroShark.cpp diff --git a/HackerEarth/hackerearth/hackerEarthChallenges/june_Easy_Challenge15/ZeroShark.cpp b/HackerEarth/hackerearth/hackerEarthChallenges/june_Easy_Challenge15/ZeroShark.cpp new file mode 100644 index 0000000..74b4b3b --- /dev/null +++ b/HackerEarth/hackerearth/hackerEarthChallenges/june_Easy_Challenge15/ZeroShark.cpp @@ -0,0 +1,18 @@ + #include + #define mod 1000000007 + using namespace std; + typedef long long ll; + int main(){ + ll tc,n,ans[100001][2]; + cin>>tc; + ans[1][1]=0,ans[1][0]=2,ans[2][1]=1,ans[2][0]=3,ans[0][0]=1,ans[0][1]=0; + for(int i=3;i<100001;i++){ + ans[i][1]=(ans[i-1][1]+ans[i-2][1]+ans[i-3][0])%mod; + ans[i][0]=(ans[i-1][0]+ans[i-2][0])%mod; + } + while(tc--){ + cin>>n; + cout< Date: Tue, 2 Oct 2018 15:17:49 +0530 Subject: [PATCH 2/5] Create Andrew and Max.cpp --- .../june_Easy_Challenge15/Andrew and Max.cpp | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 HackerEarth/hackerearth/hackerEarthChallenges/june_Easy_Challenge15/Andrew and Max.cpp diff --git a/HackerEarth/hackerearth/hackerEarthChallenges/june_Easy_Challenge15/Andrew and Max.cpp b/HackerEarth/hackerearth/hackerEarthChallenges/june_Easy_Challenge15/Andrew and Max.cpp new file mode 100644 index 0000000..9eb35f0 --- /dev/null +++ b/HackerEarth/hackerearth/hackerEarthChallenges/june_Easy_Challenge15/Andrew and Max.cpp @@ -0,0 +1,17 @@ + #include + using namespace std; + int main(){ + int tc; + double x,y,z,a,b,c; + cin>>tc; + while(tc--){ + cin>>x>>y>>z; + a=(x+z-y)/2.0; + b=(x-z+y)/2.0; + c=(y+z-x)/2.0; + printf("%.2lf",2*(a*b+a*c+b*c)); + cout< Date: Tue, 2 Oct 2018 19:04:54 +0530 Subject: [PATCH 3/5] Create Read me.md --- .../hackerEarthChallenges/june_Easy_Challenge15/Read me.md | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 HackerEarth/hackerearth/hackerEarthChallenges/june_Easy_Challenge15/Read me.md diff --git a/HackerEarth/hackerearth/hackerEarthChallenges/june_Easy_Challenge15/Read me.md b/HackerEarth/hackerearth/hackerEarthChallenges/june_Easy_Challenge15/Read me.md new file mode 100644 index 0000000..e8cf903 --- /dev/null +++ b/HackerEarth/hackerearth/hackerEarthChallenges/june_Easy_Challenge15/Read me.md @@ -0,0 +1,2 @@ +#### Challenge link +[june_easy_challenge_15](https://www.hackerearth.com/challenge/competitive/june-easy-15/problems/) From 0c93c17aec4644c6f37bcce6f72e12076b5486a7 Mon Sep 17 00:00:00 2001 From: Rushabh Daxini <16bit124@nirmauni.ac.in> Date: Thu, 25 Oct 2018 14:52:53 +0530 Subject: [PATCH 4/5] Update Andrew and Max.cpp --- .../june_Easy_Challenge15/Andrew and Max.cpp | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/HackerEarth/hackerearth/hackerEarthChallenges/june_Easy_Challenge15/Andrew and Max.cpp b/HackerEarth/hackerearth/hackerEarthChallenges/june_Easy_Challenge15/Andrew and Max.cpp index 9eb35f0..32d5791 100644 --- a/HackerEarth/hackerearth/hackerEarthChallenges/june_Easy_Challenge15/Andrew and Max.cpp +++ b/HackerEarth/hackerearth/hackerEarthChallenges/june_Easy_Challenge15/Andrew and Max.cpp @@ -1,17 +1,17 @@ - #include - using namespace std; - int main(){ - int tc; - double x,y,z,a,b,c; - cin>>tc; - while(tc--){ - cin>>x>>y>>z; - a=(x+z-y)/2.0; - b=(x-z+y)/2.0; - c=(y+z-x)/2.0; - printf("%.2lf",2*(a*b+a*c+b*c)); - cout< +using namespace std; +int main(){ + int tc; + double x,y,z,a,b,c; + cin>>tc; + while(tc--){ + cin>>x>>y>>z; + a=(x+z-y)/2.0; + b=(x-z+y)/2.0; + c=(y+z-x)/2.0; + printf("%.2lf",2*(a*b+a*c+b*c)); + cout< Date: Thu, 25 Oct 2018 14:53:18 +0530 Subject: [PATCH 5/5] Update ZeroShark.cpp --- .../june_Easy_Challenge15/ZeroShark.cpp | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/HackerEarth/hackerearth/hackerEarthChallenges/june_Easy_Challenge15/ZeroShark.cpp b/HackerEarth/hackerearth/hackerEarthChallenges/june_Easy_Challenge15/ZeroShark.cpp index 74b4b3b..4892e2d 100644 --- a/HackerEarth/hackerearth/hackerEarthChallenges/june_Easy_Challenge15/ZeroShark.cpp +++ b/HackerEarth/hackerearth/hackerEarthChallenges/june_Easy_Challenge15/ZeroShark.cpp @@ -1,18 +1,18 @@ - #include - #define mod 1000000007 - using namespace std; - typedef long long ll; - int main(){ - ll tc,n,ans[100001][2]; - cin>>tc; - ans[1][1]=0,ans[1][0]=2,ans[2][1]=1,ans[2][0]=3,ans[0][0]=1,ans[0][1]=0; - for(int i=3;i<100001;i++){ - ans[i][1]=(ans[i-1][1]+ans[i-2][1]+ans[i-3][0])%mod; - ans[i][0]=(ans[i-1][0]+ans[i-2][0])%mod; - } - while(tc--){ - cin>>n; - cout< +#define mod 1000000007 +using namespace std; +typedef long long ll; +int main(){ + ll tc,n,ans[100001][2]; + cin>>tc; + ans[1][1]=0,ans[1][0]=2,ans[2][1]=1,ans[2][0]=3,ans[0][0]=1,ans[0][1]=0; + for(int i=3;i<100001;i++){ + ans[i][1]=(ans[i-1][1]+ans[i-2][1]+ans[i-3][0])%mod; + ans[i][0]=(ans[i-1][0]+ans[i-2][0])%mod; } + while(tc--){ + cin>>n; + cout<