Thứ Tư, 27 tháng 4, 2022

CHUSO893 C++

#include<bits/stdc++.h>
using namespace std;
int n,k,dem,a[107][107],i,j,maxx,maxx1,m;
string a0,a00;
void nhap()
{
    getline(cin,a0);
    scanf("%d%d",&n,&m);
}
long long lt(int x,int y)
{
    long long tam=1;
    for(int i=1;i<=y;i++) tam=tam*x;
    return tam;
}
void tao_xau_dao_nguoc()
{
    for(int i=a0.length()-1;i>=0;i--)
        a00=a00+a0[i];
}
void xuli()
{
    tao_xau_dao_nguoc();
    int k=a0.length();

    a0=' '+a0;a00=' '+a00;
    if (k*lt(2,n)<m) cout<<-1;
    else
    {
        i=(m-1)/k;
        m=m-i*k;
        if(i%2==0) cout<<a0[m];
        else cout<<a00[m];
    }
}
int main()
{
    freopen("chuso893.inp","r",stdin);
    freopen("chuso893.out","w",stdout);
    nhap();
    xuli();
}

Không có nhận xét nào:

Đăng nhận xét

Lưu ý: Chỉ thành viên của blog này mới được đăng nhận xét.