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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? encode.cpp

?? 算法實現(xiàn)題2-9 排列的字典序問題 &laquo 問題描述: n個元素{1,2,&#61516 , n }有n!個不同的排列。將這n!個排列按字典序排列
?? CPP
字號:
//************************************************************
//程序名稱:字典問題
//
//
//
//
//
//編寫者:謝日敏
//
//
//開發(fā)日期:2008年5月25日
//************************************************************



#include <stdio.h>
#include<iostream.h>
#include<string.h>
#include<stdlib.h>
#include<fstream.h>
#include<math.h>



double fac(int n); ///*************計算階乘****************/
double Composite_operators(int i,int j);/*************復(fù)合運算****************/


void main()
{
	int checknum,stringLine=0,linenum=0,stringLinelength=0,n;
	double codenum; 
	char ch[7];
	char linestr[7];
	char *temp;
	
	//這里的InputStream用于讀取字符串,也就是第一行之后的字符串
	ifstream InputStream("Input.txt");
	
	
	if(InputStream.fail())
	{ 
		cout<<" 不能打開文件: "<<"Input.txt"<<" 或者不存在數(shù)據(jù)!!!!!";
		cout<<" 請在檢查Input.txt文件的路徑是否正確!!!!! ";
	}
	
	
	//這里的GetStringLineNum用于讀取行數(shù),也就是K值
	ifstream GetStringLineNum("Input.txt");
	
	if(!GetStringLineNum){
		
		cout<<" 不能打開文件: "<<"Input.txt"<<" 或者不存在數(shù)據(jù)!!!!!";
		
		cout<<" 請在檢查Input.txt文件的路徑是否正確!!!!! ";
	}
	
	
	
	GetStringLineNum.getline(linestr,7);
	
	
	
	/*********取得行數(shù)k值***********/
	//atoi是字符串轉(zhuǎn)換成整型函數(shù)
	
	linenum=atoi(linestr);
	
	
	
	GetStringLineNum.close();
	
	ofstream OutputStream("output.txt");
	
	if(!OutputStream)
	{
		cout<<"無法輸出到"<<"output.txt"<<"文件";
	}
	
	
	//從讀取input.txt文件中的、
	while (OutputStream && InputStream.getline(ch,20) && (linenum>=stringLine) )
	{
		// cout<<ch<<endl;
		int total[7],strLength;
		
		double sum1=0,sum2=0,codingNumber;
		
		stringLine++;
		
		temp=ch;
		
		//從第二行開始掃描
		if (stringLine>1)
		{
			strLength=strlen(ch);
			//判斷不超過6個字符
			if (strLength>6)
			{ 
				cout<<"輸入的"<<stringLine<<"行字符串,各自的長度要求不超過 6! ";
				cout<<"請重新嘗試!"<<endl;
				return;
			}
			
			//升序判斷
			for(int h=0;h<strLength-1;h++)
			{
				
				if ((temp[h]>temp[h+1]) ||(temp[h]==temp[h+1]))
				{ 
					cout<<"輸入的"<<stringLine<<"行字符串不是按照升序排列! ";
					cout<<"請重新輸入!"<<endl;
					return;
				}
			}

			//如果只有一個字符串直接輸入其值
			
			if(strLength==1)
			{
				
				codingNumber=temp[0]-'a'+1;
				
			}
			else
			{
				
		
				
				
				for (int i=0;i<strLength;i++)
				{
					total[i]=temp[i]-'a'+1;
					
					//	cout<<"aaaa:::"<<total[i]<<endl;
				}
				
				
				//計算字符串所有組合個數(shù)

				for(int j=1;j<=strLength;j++)
				{
					sum1=sum1+Composite_operators(26,j);
				}

			//	cout<<"aaaa:::"<<sum1<<endl;
				
				int k=strLength;
				
				int m=0;
				
				//逆向計算所有可能的個數(shù)

				while((k>0)||(m<k))
				{ 
					sum2=sum2+Composite_operators((26-total[m]),k);
					k--;
					m++;
				}

	
				

				//計算編碼位置
				codingNumber=(sum1-sum2);

				
				if (total[strLength-1]==26)
				{
					codingNumber=codingNumber+1;
				}
				


				//類型識別處理 

				
				codenum=codingNumber;
				
				checknum=(int)codingNumber;
				
				if ((codenum-checknum)!=0)
				{
					codingNumber=checknum+1;
				}

				
				//邊界處理
				if(strcmp(temp,"stwxyz")>=0)
				{
					codingNumber++;
					
					OutputStream<<codingNumber;
				}
				else
					OutputStream<<codingNumber;
			}
			
			OutputStream<<endl;
			cout<<codingNumber<<endl;
		}
	}
	InputStream.close();
	OutputStream.close();
		}


/*************用遞歸計算階乘****************/
double fac(int n)
{
	//當(dāng)n為0或為1時返回1
	if(n==0||n==1)
		return 1;
	else 
		return fac(n-1)*n;
	
}


double Composite_operators(int i,int j)
{
	double result;
	result=(fac(i)/fac(i-j))/fac(j);
	return result;
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕免费一区| 久久爱www久久做| 欧美日韩国产一二三| 成人网男人的天堂| 国产一区二区伦理| 激情综合网天天干| 精品一区二区三区不卡| 色菇凉天天综合网| 色狠狠综合天天综合综合| 精品久久国产97色综合| 久久午夜电影网| 国产精品无码永久免费888| 国产精品免费av| 久久国产精品72免费观看| 色婷婷久久久亚洲一区二区三区| 色综合天天综合色综合av| 欧美午夜精品久久久| 777午夜精品免费视频| 日韩精品专区在线影院重磅| 久久亚洲精华国产精华液| 视频一区二区三区在线| 蜜臀99久久精品久久久久久软件| 免费成人你懂的| 福利一区二区在线观看| 91原创在线视频| 欧美男男青年gay1069videost| 17c精品麻豆一区二区免费| 亚洲高清一区二区三区| 全部av―极品视觉盛宴亚洲| 91国产免费观看| 一区二区三区影院| 九色综合国产一区二区三区| 欧美一区永久视频免费观看| 国产精品美女久久久久久久| 国产成人免费视| 欧美日本免费一区二区三区| 五月婷婷激情综合网| 国产91精品露脸国语对白| 亚洲精品一区二区精华| 一区二区在线观看免费| 蜜桃av一区二区| 日韩欧美国产综合| 国产精品亚洲成人| 欧美一区二区三区男人的天堂| 亚洲电影欧美电影有声小说| 高清国产一区二区三区| 国产精品久久一级| 免费的成人av| 久久久久久影视| 日韩黄色片在线观看| 欧美不卡视频一区| 国产剧情一区在线| 亚洲三级在线观看| 懂色av噜噜一区二区三区av| 中文在线一区二区| 在线观看亚洲精品视频| 国产精品久久久久aaaa| 日本韩国一区二区三区| 日本不卡一区二区| 欧美性大战久久久久久久| 日本中文字幕一区二区视频 | 最新久久zyz资源站| 色婷婷av久久久久久久| 无吗不卡中文字幕| 国产午夜久久久久| 国产在线一区观看| 欧美大片在线观看一区| 国产99久久久国产精品| 一个色在线综合| 日韩免费高清电影| 99国产欧美另类久久久精品| 日本一区二区三区久久久久久久久不 | 国产日韩精品一区二区浪潮av| av亚洲精华国产精华| 欧美极品另类videosde| 日本黄色一区二区| 国产黄色精品视频| 亚洲成人777| 国产精品灌醉下药二区| 日韩亚洲欧美在线| 久久99久久久久| 亚洲少妇最新在线视频| 久久综合久久综合亚洲| 欧美午夜理伦三级在线观看| 国产成人免费视频网站高清观看视频| 亚洲国产一区二区a毛片| 国产亚洲美州欧州综合国| 欧美日韩一二区| 麻豆精品国产91久久久久久| 亚洲欧洲精品天堂一级 | 欧美日韩在线观看一区二区| 国产成人自拍网| 裸体健美xxxx欧美裸体表演| 亚洲在线观看免费| 91麻豆精品国产91久久久使用方法| 福利电影一区二区三区| 免费亚洲电影在线| 五月天久久比比资源色| 自拍偷拍国产亚洲| 国产精品久久久久aaaa| 欧美激情一区二区三区全黄| 欧美刺激脚交jootjob| 4438亚洲最大| 欧美亚洲国产一区在线观看网站| 99久久精品国产一区二区三区 | 亚洲图片有声小说| 亚洲精品伦理在线| 亚洲视频一区二区在线观看| 国产精品人人做人人爽人人添| 久久在线免费观看| 久久亚洲二区三区| 精品少妇一区二区三区免费观看| 5566中文字幕一区二区电影| 欧美日韩成人一区二区| 欧美日韩国产欧美日美国产精品| 在线免费观看成人短视频| www.欧美日韩| 日本高清无吗v一区| 色婷婷国产精品综合在线观看| 91偷拍与自偷拍精品| 91在线观看免费视频| 色综合久久九月婷婷色综合| 91高清视频在线| 6080日韩午夜伦伦午夜伦| 日韩你懂的电影在线观看| 久久亚区不卡日本| 欧美国产亚洲另类动漫| 亚洲色图色小说| 亚洲成人av电影| 精品一区二区三区香蕉蜜桃| 国产精品1区2区3区| aaa欧美色吧激情视频| 色成年激情久久综合| 制服丝袜中文字幕亚洲| 精品久久久久久久久久久久久久久 | 中文一区二区完整视频在线观看| 国产精品系列在线| 一区二区三区欧美日| 天天影视涩香欲综合网| 久久国产精品露脸对白| 成人免费看视频| 欧美亚洲免费在线一区| 欧美成人三级电影在线| 国产精品国产精品国产专区不蜜| 亚洲午夜日本在线观看| 久久国产三级精品| 91网上在线视频| 欧美大片顶级少妇| 亚洲视频在线一区观看| 日本不卡视频在线| 成人激情小说网站| 国产mv日韩mv欧美| 欧美主播一区二区三区美女| 精品久久久久久久久久久久久久久久久| 中文字幕不卡三区| 秋霞av亚洲一区二区三| www.亚洲在线| 欧美一区二区三区在线电影| 国产丝袜欧美中文另类| 亚洲制服欧美中文字幕中文字幕| 精品在线一区二区| 91成人网在线| 日本一区二区成人| 免费欧美高清视频| 在线亚洲精品福利网址导航| 久久人人超碰精品| 丝袜诱惑制服诱惑色一区在线观看| 风间由美性色一区二区三区| 欧美一区二区三区视频在线观看| 国产精品美女久久久久aⅴ| 美女在线观看视频一区二区| 91国偷自产一区二区开放时间| 欧美精品一区二区三区久久久 | 国产精品无人区| 蜜桃传媒麻豆第一区在线观看| 一本久久精品一区二区| 久久综合国产精品| 日本成人超碰在线观看| 欧美在线色视频| 亚洲欧美日韩成人高清在线一区| 亚洲女人小视频在线观看| 久久99精品一区二区三区三区| 欧美在线观看你懂的| 国产精品理伦片| 国产一区二区三区在线观看免费 | 91亚洲精品久久久蜜桃| 久久网站热最新地址| 美腿丝袜在线亚洲一区| 欧美天堂一区二区三区| 亚洲精品视频在线观看网站| 成人国产亚洲欧美成人综合网| 久久综合久色欧美综合狠狠| 日韩高清不卡一区二区| 欧美三级欧美一级| 亚洲国产裸拍裸体视频在线观看乱了| 99麻豆久久久国产精品免费优播| 国产精品亲子伦对白| 波多野结衣在线一区| 中文字幕成人在线观看| www.久久精品|