当前位置: 代码迷 >> 综合 >> [NOIP1999]回文数 未完成
  详细解决方案

[NOIP1999]回文数 未完成

热度:47   发布时间:2024-01-25 05:05:10.0

未完成

题目:
洛谷 P1015回文数
计蒜客 [NOIP1999]回文数
缺乏的能力:
大数相加减(字符串)、任何进制数的运算运算。
未完成的代码:

#include<iostream>
#include<string>
#include<cstring> 
using namespace std;//N为进制,M为数值 
char M[c];
int N;
int ans = 0;bool judge_huiwen(char *M)
{int length = strlen(M);for(int i=0; i<length/2; i++)if(M[i]!=M[length-i-1])return 0;return 1;
}void add_reself(M)	//字符串反转载相加 (考虑进制) 
{char re_M[1005];int length = strlen(M);	for(int i=0; i<length; i++)	//字符串反转re_M[i] = M[length-i-1];//字符串看出数值载相加减//大数运算//玩不起玩不起。。。 } int main()
{cin >> N >> M;while( judge_huiwen(M)==1 && ans <= 30){add_reself(M);ans++;}if(step <= 30)cout << "STEP=" << ans << endl;elsecout << "Impossible!";return 0;
}