91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 16.08MB
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2023-07-14
  • 語言: C/C++
  • 標(biāo)簽:

資源簡介

中科院分詞系統(tǒng),開發(fā),古詩自動生成程序。

資源截圖

代碼片段和文件信息

//自動及輔助集詩句系統(tǒng)
#include?
#include?????
#include?
#include?
#include??
#include
#include?
#include?
#define?MAX?600000
using?namespace?std;
////////////////////////////////////////////////////////////////////////////////////////全局變量及子函數(shù)聲明;
struct?CharTimes
{
wchar_t?HanChar1;
wchar_t?HanChar2;
bool?operator<(const?CharTimes&?other)const
{
???????if(HanChar1 ???return?true;
???else?if(HanChar1==other.HanChar1)
???????return?HanChar2??????????return?false;
}
};
map?CharMap0;
map?CharMap1;
map?TimesMap0;
map?OutprobMap;
multimap?SortMap;
//map?ChosenVerseMap;
set?CheckSameChar0;
set?CheckSameChar1;
set?keywordsNum;
multimap?SortResultMap;
map?fuzhumap;
map?fuzhumap1;
////////////////////////////////////////////////////////////////////////////////////////主函數(shù);
int?main?()?
{
cout<<“--------------------------------------------------------“< cout<<“本集詩程序適于生成五言及七言詩。生成一句詩大約需要15-20秒。“< cout<<“第一次使用該程序正在將語料庫植入內(nèi)存大約耗時1分鐘左右,請耐心等待......“< std::locale?loc?=?std::locale::global(?std::locale(“.936“std::locale::ctype)?);
setlocale(LC_ALL“Chinese-simplified“);
wcout.imbue(std::locale(“chs“));
wstring*?buffer;
int?TXTlength=0;
buffer=new?wstring[MAX];
wifstream?fin(“全唐詩語料庫.txt“);
if(!fin)//文件打開失敗的異常處理;
{???
cerr<<“open?file?failed.“< exit(-1);????????
}
while(!fin.eof())//語料庫植入內(nèi)存;
{
std::getline(finbuffer[TXTlength++]);
}
cout<<“植入完畢!“< cout<<“--------------------------------------------------------“< cout<<“兩種模式可以選擇:“< cout<<“1.自動集詩系統(tǒng):輸入首句和句數(shù),系統(tǒng)自動做出全詩;“< cout<<“2.輔助集詩系統(tǒng):輸入首句和句數(shù),系統(tǒng)每句會輸出20個候選句子,由你選擇使用哪個作為最佳詩句。“< cout<<“3.退出系統(tǒng)。“< cout<<“請選擇模式編號(1或2或3,按回車結(jié)束):“< int?t;
while(cin>>t)//模式選擇;
{
if(t==1)//模式1;
{
cout<<“(自動模式)請輸入第一句話和詩句的個數(shù)(兩者以空格隔開):“< wstring?strin;int?jushu;int?n;
wcin>>strin>>n;
fuzhumap1[1]=strin;
jushu=n;wstring?ss=strin;
?while(jushu>1)//未到句數(shù)繼續(xù)循環(huán);
?{
for(int?i=0;i CheckSameChar0.insert(ss[i]);
wstring?instr;
int?kk0instrlengthpos00;
CharTimes?structtemp;
for(int?k=0;k {
instr=buffer[k];instrlength=instr.length();
for?(int?i=0;i {
kk0=instr.find(ss[i]0);
if(kk0!=-1&&(instrlength==12||instrlength==16))
{
if(kk0>=instrlength/2)
{
pos00=kk0+instrlength/2;
for(int?j=0;j {
if(j!=pos00)
{
structtemp.HanChar1=ss[i];
structtemp.HanChar2=instr[j];
CharMap0[structtemp]=CharMap0[structtemp]+1;
CharMap1[structtemp]=instr[j];
}
else
{
structtemp.HanChar1=ss[i];
structtemp.HanChar2=instr[pos00];
CharMap

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件??????11163??2013-12-27?19:03??大作業(yè)_常超_P1310614\可執(zhí)行程序及源代碼\main.cpp

?????文件????6911512??2013-12-27?14:35??大作業(yè)_常超_P1310614\可執(zhí)行程序及源代碼\全唐詩語料庫.txt

?????文件?????378880??2013-12-27?19:03??大作業(yè)_常超_P1310614\可執(zhí)行程序及源代碼\集詩系統(tǒng).exe

?????文件?????560346??2013-12-27?18:55??大作業(yè)_常超_P1310614\大作業(yè)報告.pdf

?????文件???12943885??2013-12-27?19:09??大作業(yè)_常超_P1310614\集詩系統(tǒng)完整工程文件.rar

?????目錄??????????0??2013-12-27?19:05??大作業(yè)_常超_P1310614\可執(zhí)行程序及源代碼

?????目錄??????????0??2013-12-27?19:10??大作業(yè)_常超_P1310614

-----------?---------??----------?-----??----

?????????????20805786????????????????????7


評論

共有 條評論

相關(guān)資源