金钩炮破仙人指路:再问一个数列的问题~有点BT哦~
来源:百度文库 编辑:高考问答 时间:2024/05/11 18:35:08
我的纯数学老师给我们出过这样一道题~
1 11 21 1211 111221 312211 13112221
( )
1 11 21 1211 111221 312211 13112221
( )
1113213211
1个1,1个3,2个1,3个2,1个1
1
11
21
1211
111221
312211
13112221
1113213211
//author : *.*.zhou
#include <iostream>
#include <string>
#include <sstream>
using namespace std;
int main( void )
{
string s = "1";
cout << s << endl;
for( int N=0; N<10; ++N ) // 显示10个
{
ostringstream os;
for( size_t i=0; i<s.length(); ++i )
{
size_t n = 1;
char c = s[i];
for( ; i<s.length() && s[i+1]==c; ++i ) ++n;
os << n << c;
}
s = os.str();
cout << s << endl;
}
return 0;
}
11321122331
你们老师有告诉你们答案吗??
说的话麻烦你告诉我一声!
这个问题真是bt呀!
113112211311
这个数列的规律是 *11+11*11+11 自己算,这是华罗庚 告诉我的