2018蓝桥杯省赛java_蓝桥杯2018年A组省赛
1.分?jǐn)?shù)
1/1 + 1/2 + 1/4 + 1/8 + 1/16 + …
每項(xiàng)是前一項(xiàng)的一半,如果一共有20項(xiàng),
求這個(gè)和是多少,結(jié)果用分?jǐn)?shù)表示出來。
類似:
3/2
當(dāng)然,這只是加了前2項(xiàng)而已。分子分母要求互質(zhì)。
#include
using namespace std;
#define REP(i,n) for(int i=0;i
#define FOR(i,a,b) for(int i=a;i<=b;i++)
#define DOWN(i,b,a) for(int i=b;i>=a;i--)
//#define LOCAL
int main(){
#ifdef LOCAL
freopen("input.txt","r",stdin);
//freopen("output.txt","w",stdout);
#endif // LOCAL
long x=pow(2,19);
printf("%d/%d",x+x-1,x);
return 0;
}
3 .乘積尾零
標(biāo)題:乘積尾零
如下的10行數(shù)據(jù),每行有10個(gè)整數(shù),請(qǐng)你求出它們的乘積的末尾有多少個(gè)零?
#include
using namespace std;
int main()
{
freopen("in.txt","r",stdin);
int sum2 = 0,sum5 = 0,temp;
while(cin >> temp)
{
while(temp%5==0)
{
temp/=5;
sum5++;
}
}
cout << sum5;
}
4. 第幾個(gè)幸運(yùn)數(shù)
到x星球旅行的游客都被發(fā)給一個(gè)整數(shù),作為游客編號(hào)。
x星的國(guó)王有個(gè)怪癖,他只喜歡數(shù)字3,5和7。
國(guó)王規(guī)定,游客的編號(hào)如果只含有因子:3,5,7,就可以獲得一份獎(jiǎng)品。
我們來看前10個(gè)幸運(yùn)數(shù)字是:
3 5 7 9 15 21 25 27 35 45
因而第11個(gè)幸運(yùn)數(shù)字是:49
小明領(lǐng)到了一個(gè)幸運(yùn)數(shù)字 59084709587505,他去領(lǐng)獎(jiǎng)的時(shí)候,人家要求他準(zhǔn)確地說出這是第幾個(gè)幸運(yùn)數(shù)字,否則領(lǐng)不到獎(jiǎng)品。
請(qǐng)你幫小明計(jì)算一下,59084709587505是第幾個(gè)幸運(yùn)數(shù)字。
需要提交的是一個(gè)整數(shù),請(qǐng)不要填寫任何多余內(nèi)容。
#include
#include
using namespace std;
int main()
{
freopen("out.txt","w",stdout);
__int64 temp = 59084709587505ll,cos = 0;
for(int i = 0;i < 30;i++)
{
for(int j = 0;j < 30;j++)
{
for(int k = 0;k < 30;k++)
{
long double c1 = (pow(3.0,i)*pow(5.0,j)*pow(7.0,k));
if(c1<=temp)
{
if(i == 15&&j==1&&k==7)
//cout << fixed<
cout << "c1: "<< fixed <
cos++;
}
}
}
}
cout << cos << endl;
}
總結(jié)
以上是生活随笔為你收集整理的2018蓝桥杯省赛java_蓝桥杯2018年A组省赛的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python qt designer 重
- 下一篇: MATLAB怎么表示均布荷载,MATLA