设为首页 加入收藏

TOP

洛古最简单50题解(11-20)(一)
2019-07-06 14:09:58 】 浏览:98
Tags:古最 简单 题解 11-20

做为一名新手,首先要过一过题,找找成就感。(大佬略过)。下面附上洛古最简单50题(大佬略过)。以及最麻烦 AC代码,至少AC了

NO.11 P1075 质因数分解

#include<iostream>
using namespace std;
int main()
{
int n;
cin>>n;
for (int i=2;i<=n;i++)
if (n%i==0)
{
cout<<n/i;
break;
}
return 0;
}

 

NO.12 P1085 不高兴的津津

#include<iostream>
using namespace std;
int main()
{
    int a[8],a1,i,b,max,n;
    max=0;
    for (int i=1;i<7;i++)
    {
        cin>>a1>>b;
        a[i]=a1+b;
    }
    for (int i=7;i>1;i--)
    {
        if(a[i]>=a[i+1])
        {
            if(a[i]>8)
            max=i;
        }
    }
    cout<<max;
}

 

NO.13 P1089 津津的储蓄计划

#include<iostream>
using namespace std;
int main()
{
    int a[13],c,t,t2;
    a[0]=0;
    t=0;
    t2=1;
    for (int i=1;i<=12;i++)
    {
        cin>>a[i];
        t+=300;
        if (t>=a[i])
        {
            t=t-a[i];
c=c+t/100;
t=t%100;
        }
        else
        {
         cout<<"-"<<i<<endl;
         t2=0;
         break;
        }
    }
    if (t2==1)
    {
    cout<<c*120+t;
}
return 0;
}

 

NO.14 P1096 Hanoi双塔问题

#include<iostream>
using namespace std;
int a[300];
int main()
{
int n;
a[1]=1;
cin>>n;
for(int i=2;i<=n;i++)
{
for(int k=1;k<=i-1;k++)
a[k]*=2;
for(int k=1;k<=i-1;k++)
if(a[k]>=10)
{
a[k]-=10;
a[k+1]++;
}
a[1]++;
}
for(int k=1;k<=200;k++)
a[k]*=2;
for(int k=1;k<=200;k++)
if(a[k]>=10)
{
a[k]-=10;
a[k+1]++;
}

int p=300;
while(a[p]==0)
{
p--;
}
for(int i=p;i>=1;i--)
cout<<a[i];
return 0;
}

 

NO.15 P1106 删数问题

#include<bits/stdc++.h>
using namespace std;
int main()
{
string s;
int k;
cin>>s>>k;
for(int i=1;i<=k;i++)
    {
for(int j=0;j<s.size();j++)
        {
if(s[j]-'0'>s[j+1]-'0')
            {
s.erase(j,1);
break;
}
}
}
while(s[0]=='0'&&a

首页 上一页 1 2 下一页 尾页 1/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇FFmpeg4.0笔记:封装ffmpeg的解封.. 下一篇递归(六):递归小程序阅读

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目