亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 030300301[5].cpp

?? 是回文的實驗已經通過運行
?? CPP
字號:
#include<iostream>
#include<fstream>
#include"string.h"
//#include"time.h"
using namespace std;
ifstream in("input.txt");
ofstream out("output.txt");	
class String 
{
public:
	String(char *s="");
	String(const String& s);
	~String() {delete[] str; delete[] pre;}
	String& operator=(const String& s);
	int length()const {return size-1;}
	int get();
	String& change(int *p,int n);
	void get(int *p);
	void display(){out<<str<<endl;}
private:
	char *str;
    int  *pre;
	int  size;
};

String::String(char *s)
{
	size=strlen(s)+1;
	str=new char[size];
	if(str==0)  throw "error";
	strcpy(str,s);
	pre=new int[size];
	if(pre==0)  throw "error";
}

String::String(const String&s)
{
	size=s.size;
	str=new char[size];
	if(str==0) throw "error";
	strcpy(str,s.str);
	pre=new int[size];
	if(pre==0) throw "error";
}

String& String::operator=(const String& s)
{
	if(s.size!=size)
	{
		delete[] str;
		str=new char[s.size];
		if(str==0)
			throw "error";
		size=s.size;
	}
	strcpy(str,s.str);
	return *this;
}

String& String::change(int *p,int n)//將整型數組改成字符串
{
	int i;
	delete[] str;
	str=new char[n+1];
	for(i=0;i<n;i++)
		if(p[i]>=0&&p[i]<=9)
			str[i]=p[i]+48;
		else
			switch(p[i])
			{
			    case 10: str[i]='A'; break;
				case 11: str[i]='B'; break;
				case 12: str[i]='C'; break;
			    case 13: str[i]='D'; break;
				case 14: str[i]='E'; break;
				case 15: str[i]='F'; break;
			}
		str[n]='\0';
		return *this;
}
int String::get()//輸入一個字符串
{
	char tmp[40000];
	in>>tmp;
	delete[] str;
	size=strlen(tmp)+1;
	str=new char[size];
	if(str==0)
		throw "error";
	strcpy(str,tmp);
	return size-1;
}

void String::get(int *p)//將字符串改成整型數組
{
	int i,j;
	for(i=0,j=size-2;j>=0;i++,j--)
		if(str[j]>='0'&&str[j]<='9')
		    p[i]=str[j]-48;
		else
		{
			switch(str[j])
			{
			    case 'A': p[i]=10; break;
				case 'B': p[i]=11; break;
				case 'C': p[i]=12; break;
			    case 'D': p[i]=13; break;
				case 'E': p[i]=14; break;
				case 'F': p[i]=15; break;
			}
		}
}

void add(int *p,int &m,int *c,int k)//將一個數同其倒置數相加
{
	int i,j,a=0;
    for(j=m-1,i=0;j>=0 && i<m;j--,i++)
	{
	    c[i]=p[i]+p[j]+a;
		a=0;
		if(c[i]>=k)
		{
			a=c[i]/k;
			c[i]=c[i]%k;
		}
	}	
	if(a!=0)
	{
		c[i]=a;
		m++;
	}
}

bool match(int *a,int n)//判斷是否為回文數
{
	int i,j,h=0;
	for(i=0,j=n-1;i<=n/2 && j>=n/2;i++,j--)
	{
		if(a[i]==a[j])
			continue;
        h=1;
		break;
	}
	if(h==0)
		return true;
	else 
		return false;
}
//clock_t start,finish;
int main()
{//start=clock();
	if(in.fail())
	{
		cout<<"the input.txt is not exist!";
		exit(1);
	}
	String s,s1;
	int n,g,k,*a,*c,m,h=0;
    in>>k>>g;	
    s.get();
	
    n=s.length();
	m=n+g+1;
	a=new int[m];
	c=new int[m];
	s.get(a);
	if(match(a,n))
	{
		out<<0<<endl;
		s.display();
		return 1;
	}
	do
	{
    	if(h%2==0)
		    add(a,n,c,k);
		else
			add(c,n,a,k);
		h++;
		if(h>g)
			break;
	}
	while(!match(a,n)&&!match(c,n));
	if(h>g)
    	out<<"No Solution!"<<endl;
	else
	{
     	out<<h<<endl;
    	if(h%2==0)
		    s1.change(a,n);
	    else
		    s1.change(c,n);
	    s1.display();
	}
	delete[] a;
	delete[] c;
//	finish=clock();
//	cout<<finish-start<<endl;
	return 1;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产日韩欧美亚洲| 久久毛片高清国产| 成人精品国产一区二区4080| 男人的天堂久久精品| 亚洲一区二区精品视频| 一区二区三区在线影院| 亚洲在线视频网站| 亚洲欧洲一区二区在线播放| 日韩美女视频一区二区| 亚洲三级视频在线观看| 亚洲精品美腿丝袜| 一区二区三区在线影院| 亚洲大片精品永久免费| 亚洲444eee在线观看| 免费黄网站欧美| 国产一区二区91| 成人免费视频app| 欧美性xxxxxx少妇| 日韩欧美一级二级三级久久久| 日韩精品一区二区三区四区| 欧美激情在线观看视频免费| 亚洲男人的天堂在线aⅴ视频| 亚洲高清不卡在线观看| 久久se精品一区二区| 懂色av中文一区二区三区| 99久久99久久免费精品蜜臀| 欧美久久免费观看| 国产欧美一区二区三区在线老狼 | 亚洲国产毛片aaaaa无费看 | 国产偷v国产偷v亚洲高清| 中文字幕中文字幕在线一区| 亚洲第一二三四区| 国产福利一区二区三区| 色94色欧美sute亚洲线路二| 欧美一级免费大片| 中文字幕欧美日本乱码一线二线 | 美女视频黄 久久| av在线这里只有精品| 91精品国产aⅴ一区二区| 国产三级精品三级| 亚洲第一av色| 99久久精品国产网站| 精品国内二区三区| 一区二区三区加勒比av| 国产99久久久久久免费看农村| 一本久久精品一区二区| 久久久99久久| 天使萌一区二区三区免费观看| 国产91富婆露脸刺激对白| 欧美日韩精品一区二区三区蜜桃 | 精油按摩中文字幕久久| 欧美婷婷六月丁香综合色| 欧美高清在线一区| 国产一区二区电影| 日韩精品专区在线影院观看| 亚洲影视资源网| www.久久精品| 国产人成一区二区三区影院| 蜜臀久久久久久久| 欧美性欧美巨大黑白大战| 最新中文字幕一区二区三区 | 日本电影亚洲天堂一区| 国产亚洲女人久久久久毛片| 日本不卡一区二区三区高清视频| 一本久久a久久免费精品不卡| 国产精品久久久久久久蜜臀| 国产毛片精品一区| 日韩午夜中文字幕| 美女尤物国产一区| 日韩免费高清av| 免费成人结看片| 欧美不卡在线视频| 久久爱www久久做| 欧美大度的电影原声| 日韩国产精品久久| 91精品在线麻豆| 人禽交欧美网站| 精品国产一区a| 国产一区三区三区| 国产精品萝li| 色一情一乱一乱一91av| 亚洲一区二区三区小说| 欧美视频在线一区二区三区 | 欧美国产精品专区| 国产传媒一区在线| 欧美国产亚洲另类动漫| eeuss鲁片一区二区三区| 亚洲欧洲综合另类| 欧美综合色免费| 麻豆国产精品官网| 国产三级精品在线| 色婷婷精品久久二区二区蜜臂av | 久久成人免费电影| 欧美精品一区二区三区视频| 国产精品一二三四区| 国产精品区一区二区三| 一本色道**综合亚洲精品蜜桃冫| 亚洲妇熟xx妇色黄| 欧美精品一区二区三区在线| av电影在线观看不卡| 亚洲一区二区在线视频| 欧美www视频| 99久久国产免费看| 免费成人在线视频观看| 国产精品视频一二三| 欧美性高清videossexo| 韩国欧美一区二区| 亚洲伦理在线精品| 欧美xxxxxxxx| 在线观看视频一区| 国产老妇另类xxxxx| 亚洲欧美韩国综合色| 日韩欧美一区二区视频| 99精品欧美一区二区三区小说| 午夜精品一区二区三区电影天堂| 欧美精品一区二| 欧美亚洲禁片免费| 国产精品99久久久久久似苏梦涵| 亚洲人成伊人成综合网小说| 777精品伊人久久久久大香线蕉| 丰满岳乱妇一区二区三区| 午夜精品久久久久久久99樱桃| 国产亚洲欧美在线| 日韩三级在线观看| 欧美色爱综合网| 成人高清av在线| 国产精品 日产精品 欧美精品| 婷婷中文字幕一区三区| 国产精品久久久99| 精品国产伦一区二区三区观看方式 | 日本视频一区二区三区| 国产精品久久久久久久岛一牛影视 | 欧美色视频一区| 成人国产精品视频| 国产综合色视频| 美女免费视频一区| 午夜精品免费在线观看| 亚洲精品国产第一综合99久久| 中文幕一区二区三区久久蜜桃| 欧美v国产在线一区二区三区| 91.com在线观看| 欧美日韩国产bt| 欧美影视一区二区三区| 一本色道久久综合狠狠躁的推荐 | 国产精品毛片大码女人| 久久久久久久免费视频了| 欧美成人午夜电影| 精品国免费一区二区三区| 日韩免费成人网| 久久婷婷久久一区二区三区| 日韩精品一区二区三区在线观看| 欧美一区日韩一区| 欧美一区二区三区白人| 91精品综合久久久久久| 欧美一区二区三区免费观看视频| 91精品啪在线观看国产60岁| 欧美一级生活片| 欧美精品一区视频| 中文字幕乱码一区二区免费| 国产精品伦理在线| 亚洲色图都市小说| 一区二区三区四区中文字幕| 亚洲专区一二三| 亚洲亚洲人成综合网络| 午夜精品爽啪视频| 久久成人18免费观看| 国产成人免费在线视频| 99久久久久久99| 欧美写真视频网站| 欧美成人欧美edvon| 国产精品乱码人人做人人爱| 亚洲人成精品久久久久久| 亚洲线精品一区二区三区八戒| 婷婷久久综合九色综合绿巨人| 日本不卡1234视频| 国产风韵犹存在线视精品| 色综合天天综合| 91精品国产色综合久久不卡蜜臀 | 韩国成人在线视频| 成人免费视频一区二区| 欧美亚洲国产一区二区三区| 51午夜精品国产| 久久久精品tv| 亚洲一区二区三区激情| 国产原创一区二区| 91成人免费在线| 精品国产区一区| 亚洲国产中文字幕| 国产一区二区三区电影在线观看| 97se亚洲国产综合自在线| 欧美一二三区在线观看| 日韩毛片精品高清免费| 美女一区二区视频| 色婷婷av一区二区| 久久久精品免费免费| 天天射综合影视| 色爱区综合激月婷婷| 亚洲国产精品精华液2区45| 日韩va欧美va亚洲va久久| av一区二区三区在线|