头像

xi.xi




离线:15小时前


最近来访(10)
用户头像
Haoqi007
用户头像
su尔
用户头像
种花家的市长
用户头像
ひとめ
用户头像
countryside_school
用户头像
187J3X1
用户头像
没有时间


xi.xi
22小时前

闫总算法

#include<iostream>
#include<cstdio>
using namespace std;
int arr[200][200];
int main()
{
    int n,m;
    cin>>n>>m;                              
    int dx[]={0,1,0,-1};  int dy[]={1,0,-1,0};
    int a,b;
    for(int x=0,y=0,d=0,k=1;k<=n*m;k++)
    {
        arr[x][y]=k;
        a=x+dx[d]; b=y+dy[d];
        if(a<0||a>=n||b<0||b>=m||arr[a][b]!=0)
        {
            d=(d+1)%4;
            a=x+dx[d];  b=y+dy[d];
        }
        x=a; y=b;
    }
    for(int i=0;i<n;i++)
    {
        for(int j=0;j<m;j++)
        {
            cout<<arr[i][j]<<' ';
        }
        cout<<endl;
    }
    return 0;
}



xi.xi
1天前
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
    int n;
    while(cin>>n,n)
    {
        int arr[150][150];
        for(int i=1;i<=n;i++)
        {
             int m=2;
             arr[i][i]=1;
               for(int j=i+1;j<=n;j++)
               {
                   arr[i][j]=m;
                   arr[j][i]=m;
                   m++;
               }
        }
        for(int i=1;i<=n;i++)
        {
          for(int j=1;j<=n;j++)
            cout<<arr[i][j]<<' ';
          cout<<endl;
        }
        cout<<endl;
    }
    return 0;
}



xi.xi
2天前
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
    int t,n;
    cin>>t;
    while (t -- )
    {
        long a=0,b=1,c=0;
        cin>>n;
        if(n==1) c=1;
        for(int i=2;i<=n;i++)
         {
             c=a+b;
             a=b;
             b=c;
         }       
         cout<<"Fib"<<'('<<n<<')'<<" = "<<c<<endl;

    }
    return 0;
}



xi.xi
4天前
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
    int n,x,y;
    cin>>n;
    x=n/2;y=n/2;
    for(int i=0;i<n;i++)
    {
        for(int j=0;j<n;j++)
        {
            if(abs(i-x)+abs(j-y)<=(n/2))cout<<'*';
            else cout<<' ';
        }
        cout<<endl;
    }
    return 0;
}



xi.xi
16天前

题目描述

blablabla

样例

blablabla

算法1

(暴力枚举) $O(n^2)$

blablabla

时间复杂度

参考文献

C++ 代码

#include<iostream>
using namespace std;
int main()
{
    int x,y;
    cin>>x>>y;
    int sum=1;
    for(int i=1;i<=x;i++)
    {
        for(int j=1;j<y;j++)
        {
            cout<<sum++<<" ";
        }
        cout<<"PUM"<<endl;
        sum++;
    }
    return 0;
}

算法2

(暴力枚举) $O(n^2)$

blablabla

时间复杂度

参考文献

C++ 代码

blablabla



xi.xi
16天前

题目描述

连续整数相加

样例

blablabla

算法1

(暴力枚举) $O(n^2)$

blablabla

时间复杂度

参考文献

C++ 代码

#include<iostream>
using namespace std;
int main()
{
    int A,N;
    cin>>A;
    while(cin>>N&&N<=0);//一直读取到大于0的N
    int num=1;
    int sum=0;
    for(int i=A;num<=N;num++)
    {
        sum+=i;
        i++;
    }
    cout<<sum;
    return 0;
}

算法2

(暴力枚举) $O(n^2)$

blablabla

时间复杂度

参考文献

C++ 代码

blablabla



xi.xi
18天前

题目描述

663简单排序
看了半天发现没人用最基本的排序来做,写了个不需要那么多函数的

样例

blablabla

算法1

(暴力枚举) $O(n^2)$

blablabla

时间复杂度

参考文献

C++ 代码

#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
    int a,b,c;
    cin>>a>>b>>c;
    if(a>b)
    {
        if(b>c)
        {
        cout<<c<<endl<<b<<endl<<a<<endl;
        cout<<endl<<a<<endl<<b<<endl<<c;
        }
        else
        {
            if(a>c)
            {
            cout<<b<<endl<<c<<endl<<a<<endl;
            cout<<endl<<a<<endl<<b<<endl<<c;
            }
            else
            {
            cout<<b<<endl<<a<<endl<<c<<endl;
            cout<<endl<<a<<endl<<b<<endl<<c;
            }
        }
    }
    else
    {
        if(b<c)
        {
        cout<<a<<endl<<b<<endl<<c<<endl;
        cout<<endl<<a<<endl<<b<<endl<<c;
        }
        else
        {
            if(c>a)
            {
            cout<<a<<endl<<c<<endl<<b<<endl;
            cout<<endl<<a<<endl<<b<<endl<<c;
            }
            else
            {
            cout<<c<<endl<<a<<endl<<b<<endl;
            cout<<endl<<a<<endl<<b<<endl<<c;
            }
        }
    }
    return 0;
}

算法2

(暴力枚举) $O(n^2)$

blablabla

时间复杂度

参考文献

C++ 代码

blablabla



xi.xi
18天前

题目描述

668游戏时间2

样例

blablabla

算法1

(暴力枚举) $O(n^2)$

blablabla

时间复杂度

参考文献

C++ 代码

blablabla

算法2

(暴力枚举) $O(n^2)$

blablabla

时间复杂度

参考文献

C++ 代码

#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
    double A,B,C,D;
    cin>>A>>B>>C>>D;
    if(A>C)
    {
        if(B>D)
        cout<<"O JOGO DUROU "<<  24-A+C-1<<" HORA(S) E "<<60-B+D  <<" MINUTO(S)";
        else if(B<D)
         cout<<"O JOGO DUROU "<< 24-A+C <<" HORA(S) E "<< D-B <<" MINUTO(S)";
         else
          cout<<"O JOGO DUROU "<<  24-A+C<<" HORA(S) E "<<  0<<" MINUTO(S)";
    }
    else if(A<C)
    {
        if(B>D)
         cout<<"O JOGO DUROU "<< C-A-1 <<" HORA(S) E "<< 60-B+D <<" MINUTO(S)";
         else if(B<D)
          cout<<"O JOGO DUROU "<<  C-A<<" HORA(S) E "<<D-B  <<" MINUTO(S)";
          else
           cout<<"O JOGO DUROU "<<C-A  <<" HORA(S) E "<< 0 <<" MINUTO(S)";
    }
    else
    {
        if(B>D)
         cout<<"O JOGO DUROU "<< 23 <<" HORA(S) E "<<60-B+D <<" MINUTO(S)";
         else if(B<D)
          cout<<"O JOGO DUROU "<<0 <<" HORA(S) E "<<D-B <<" MINUTO(S)";
          else
           cout<<"O JOGO DUROU "<< 24 <<" HORA(S) E "<< 0 <<" MINUTO(S)";
    }
    return 0;
}



xi.xi
18天前

题目描述

671DDD

样例

blablabla

算法1

(暴力枚举) $O(n^2)$

blablabla

时间复杂度

参考文献

C++ 代码

blablabla

算法2

(暴力枚举) $O(n^2)$

blablabla

时间复杂度

参考文献

C++ 代码

#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
    int number;
    cin>>number;
    switch(number)
    {
        case 61:
        cout<<"Brasilia";
        break;
        case 71:
        cout<<"Salvador";
        break;
        case 11:
        cout<<"Sao Paulo";
        break;
        case 21:
        cout<<"Rio de Janeiro";
        break;
        case 32:
        cout<<"Juiz de Fora";
        break;
        case 19:
        cout<<"Campinas";
        break;
        case 27:
        cout<<"Vitoria";
        break;
        case 31:
        cout<<"Belo Horizonte";
        break;
        default:
        cout<<"DDD nao cadastrado";
    }
    return 0;
}



xi.xi
19天前

题目描述

656钞票与硬币

样例

blablabla

算法1

(暴力枚举) $O(n^2)$

blablabla

时间复杂度

参考文献

C++ 代码

#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
    double money;
    cin>>money;
    int m=money*100;
    cout<<"NOTAS:\n";
    cout<<m/10000<<" nota(s) de R$ 100.00\n";
    cout<<m/100%100/50<<" nota(s) de R$ 50.00\n";
    cout<<m/100%100%50/20<<" nota(s) de R$ 20.00\n";
    cout<<m/100%100%50%20/10<<" nota(s) de R$ 10.00\n";
    cout<<m/100%100%50%20%10/5<<" nota(s) de R$ 5.00\n";
    cout<<m/100%100%50%20%10%5/2<<" nota(s) de R$ 2.00\n";
    cout<<"MOEDAS:\n";
    cout<<m/100%100%50%20%10%5%2/1<<" moeda(s) de R$ 1.00\n";
    cout<<m%100/50<<" moeda(s) de R$ 0.50\n";
    cout<<m%100%50/25<<" moeda(s) de R$ 0.25\n";
    cout<<m%100%50%25/10<<" moeda(s) de R$ 0.10\n";
    cout<<m%100%50%25%10/5<<" moeda(s) de R$ 0.05\n";
    cout<<m%100%50%25%10%5/1<<" moeda(s) de R$ 0.01\n";
    return 0;
}

算法2

(暴力枚举) $O(n^2)$

blablabla

时间复杂度

参考文献

C++ 代码

blablabla