| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1547 人关注过本帖
标题:[求助]
只看楼主 加入收藏
houyunqing
Rank: 1
等 级:新手上路
帖 子:476
专家分:0
注 册:2005-4-1
收藏
得分:0 
好象...是难呵...尽力!

寻求挑战,追求完美 Oh,my god!
2005-07-27 09:18
houyunqing
Rank: 1
等 级:新手上路
帖 子:476
专家分:0
注 册:2005-4-1
收藏
得分:0 
我一共算出了87993470组,方法很笨,如下:

   int num=0;
   int[]is1=new int[]{1,1,1,1,1,1};
   int[]is2=(int[])is1.Clone();
   for(int a1=1;a1<=5;a1++)
   {
    is1[0]=a1;
    for(int b1=1;b1<=5;b1++)
    {
     is1[1]=b1;
     for(int c1=1;c1<=5;c1++)
     {
      is1[2]=c1;
      for(int d1=1;d1<=5;d1++)
      {
       is1[3]=d1;
       for(int e1=1;e1<=5;e1++)
       {
        is1[4]=e1;
        for(int f1=1;f1<=5;f1++)
        {
         is1[5]=f1;
         for(int a=1;a<=5;a++)
         {
          is2[0]=a;
          for(int b=1;b<=5;b++)
          {
           is2[1]=b;
           for(int c=1;c<=5;c++)
           {
            is2[2]=c;
            for(int d=1;d<=5;d++)
            {
             is2[3]=d;
             for(int e=1;e<=5;e++)
             {
              bool breakk=false;
              is2[4]=e;
              for(int f=1;f<=5;f++)
              {
               is2[5]=f;
               for(int x=0;x<5;x++)
               {
                if(is2[x]==4&is2[x+1]==5|is2[x]==5&is2[x+1]==4)
                {
                 breakk=true;
                 break;
                }
               }
               int equalnum=0;
               for(int x=0;x<6;x++)
               {
                if(is1[x]==4&is2[x]==5|is1[x]==5&is2[x]==4)
                {
                 breakk=true;
                 break;
                }
                int i =is1[x]-is2[x];
                if(i==2|i==-2)
                 equalnum++;
               }
               if(equalnum==0|equalnum==6)
                continue;
               if(breakk)
                continue;num++;
               //string s="";
               //foreach(int i in is1)
               //{
               // s+=i.ToString();
               //}
               //s+="\n";
               //foreach(int i in is2)
               //{
               // s+=i.ToString();
               //}
               //MessageBox.Show(s);
              }
             }
            }
           }
          }
         }
        }
       }
      }
     }
    }
   }
   MessageBox.Show(num.ToString());

寻求挑战,追求完美 Oh,my god!
2005-07-27 09:48
linyashi
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2005-7-25
收藏
得分:0 
不是吧,一共只有87993470种?我怎么和你联系啊你有QQ号码吗?我的是458517964,我想和你聊聊.希望你能成全我.

//我的QQ在信息里面有

[此贴子已经被houyunqing于2005-7-31 22:42:40编辑过]


2005-07-27 09:59
linyashi
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2005-7-25
收藏
得分:0 
我想看看结果,是什么样的一个规律?可不可以及给我啊我的邮箱是:chunni26@
我谢谢你!
2005-07-27 10:03
houyunqing
Rank: 1
等 级:新手上路
帖 子:476
专家分:0
注 册:2005-4-1
收藏
得分:0 
我说了,那确实是一个很笨的方法...我是一个一个去试的...我没耐心找规律...
要看结果把注释符号去掉就可以了

寻求挑战,追求完美 Oh,my god!
2005-07-27 10:05
linyashi
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2005-7-25
收藏
得分:0 
注释符号?我说个我是新手,我不太懂?


"//"就是最简单的注释符号,在它后面(指在同一行内)都视为注释
上面那个是单行注释,这个是多行:
"/* 内容
内容
内容
内容
*/
"
/*表示注释开始,*/表示结束,在这两个符号之间的所有内容都视为注释

[此贴子已经被houyunqing于2005-7-31 22:44:57编辑过]


2005-07-27 10:06
linyashi
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2005-7-25
收藏
得分:0 
版主,你就帮忙帮到底了....
2005-07-27 10:07
houyunqing
Rank: 1
等 级:新手上路
帖 子:476
专家分:0
注 册:2005-4-1
收藏
得分:0 

还怕我不帮你啦?~真是~ using System; using System.Drawing; using System.Collections; using System.ComponentModel; using System.Windows.Forms; namespace new_try { public class Form1 : System.Windows.Forms.Form { private System.ComponentModel.Container components = null; private System.Windows.Forms.ListView listView1; private System.Windows.Forms.ColumnHeader columnHeader1; private System.Windows.Forms.Button button3;

public Form1() { InitializeComponent(); } protected override void Dispose( bool disposing ) { if( disposing ) { if (components != null) { components.Dispose(); } } base.Dispose( disposing ); }

#region Windows Form Designer generated code private void InitializeComponent() { this.listView1 = new System.Windows.Forms.ListView(); this.columnHeader1 = new System.Windows.Forms.ColumnHeader(); this.button3 = new System.Windows.Forms.Button(); this.SuspendLayout(); // // listView1 // this.listView1.AllowColumnReorder = true; this.listView1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); this.listView1.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] { this.columnHeader1}); this.listView1.GridLines = true; this.listView1.Location = new System.Drawing.Point(16, 8); this.listView1.Name = "listView1"; this.listView1.Size = new System.Drawing.Size(120, 424); this.listView1.TabIndex = 3; this.listView1.View = System.Windows.Forms.View.Details; // // columnHeader1 // this.columnHeader1.Text = "num"; this.columnHeader1.Width = 85; // // button3 // this.button3.FlatStyle = System.Windows.Forms.FlatStyle.System; this.button3.Location = new System.Drawing.Point(104, 32); this.button3.Name = "button3"; this.button3.Size = new System.Drawing.Size(26, 24); this.button3.TabIndex = 4; this.button3.Text = "..."; this.button3.Click += new System.EventHandler(this.button3_Click); // // Form1 // this.AutoScaleBaseSize = new System.Drawing.Size(6, 14); this.ClientSize = new System.Drawing.Size(152, 446); this.Controls.Add(this.button3); this.Controls.Add(this.listView1); this.Name = "Form1"; this.Text = "Form1"; this.TopMost = true; this.TransparencyKey = System.Drawing.SystemColors.ActiveCaption; this.ResumeLayout(false);

} #endregion [STAThread] static void Main() { Application.EnableVisualStyles(); Application.Run(new Form1()); }

private void button3_Click(object sender, System.EventArgs E) { int num=0; int n=0; int[]is1=new int[]{1,1,1,1,1,1}; int[]is2=(int[])is1.Clone(); for(int a1=1;a1<=5;a1++) { is1[0]=a1; for(int b1=1;b1<=5;b1++) { is1[1]=b1; for(int c1=1;c1<=5;c1++) { is1[2]=c1; for(int d1=1;d1<=5;d1++) { is1[3]=d1; for(int e1=1;e1<=5;e1++) { is1[4]=e1; for(int f1=1;f1<=5;f1++) { is1[5]=f1; for(int a=1;a<=5;a++) { is2[0]=a; for(int b=1;b<=5;b++) { is2[1]=b; for(int c=1;c<=5;c++) { is2[2]=c; for(int d=1;d<=5;d++) { is2[3]=d; for(int e=1;e<=5;e++) { bool breakk=false; is2[4]=e; for(int f=1;f<=5;f++) { is2[5]=f; for(int x=0;x<5;x++) { if(is2[x]==4&is2[x+1]==5|is2[x]==5&is2[x+1]==4) { breakk=true; break; } } int equalnum=0; for(int x=0;x<6;x++) { if(is1[x]==4&is2[x]==5|is1[x]==5&is2[x]==4) { breakk=true; break; } int i =is1[x]-is2[x]; if(i==2|i==-2) equalnum++; } if(equalnum==0|equalnum==6) continue; if(breakk) continue;num++; string s=""; foreach(int i in is1) { s+=i.ToString(); } listView1.Items.Add("A:"+s); s=""; foreach(int i in is2) { s+=i.ToString(); } listView1.Items.Add("B:"+s); if(n==1000)//请注意这个地方,这个地方决定了最多显示多少条 return; n++; } } } } } } } } } } } } }

} } 临时删除了一点点,不知道会不会出问题~自己看吧~


寻求挑战,追求完美 Oh,my god!
2005-07-27 16:38
JMGS0013
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2005-7-14
收藏
得分:0 
看了很久,不明白是什么回事。

2005-07-27 17:11
houyunqing
Rank: 1
等 级:新手上路
帖 子:476
专家分:0
注 册:2005-4-1
收藏
得分:0 

111111 111113

111111 111123

111111 111131

111111 111132

111111 111133

111111 111134

111111 111135

111111 111143

111111 111153

111111 111213

111111 111223

111111 111231

111111 111232

111111 111233

111111 111234

111111 111235

111111 111243

111111 111253

111111 111311

111111 111312

111111 111313

111111 111314

111111 111315

111111 111321

111111 111322

111111 111323

111111 111324

111111 111325

111111 111331

111111 111332

111111 111333

111111 111334

111111 111335

111111 111341

111111 111342

111111 111343

111111 111344

111111 111351

111111 111352

111111 111353

111111 111413

111111 111423

111111 111431

111111 111432

111111 111433

111111 111434

111111 111435

111111 111443

111111 111513

111111 111523

111111 111531

111111 111532

111111 111533

111111 111534

111111 111535

111111 111553

111111 112113

111111 112123

111111 112131

111111 112132

111111 112133

111111 112134

111111 112135

111111 112143

111111 112153

111111 112213

111111 112223

111111 112231

111111 112232

111111 112233

111111 112234

111111 112235

111111 112243

111111 112253

111111 112311

111111 112312

111111 112313

111111 112314

111111 112315

111111 112321

111111 112322

111111 112323

111111 112324

111111 112325

111111 112331

111111 112332

111111 112333

111111 112334

111111 112335

111111 112341

111111 112342

111111 112343

111111 112344

111111 112351

111111 112352

111111 112353

111111 112413

111111 112423

111111 112431

111111 112432

111111 112433

111111 112434

111111 112435

111111 112443

111111 112513

111111 112523

111111 112531

111111 112532

111111 112533

111111 112534

111111 112535

111111 112553

111111 113111

111111 113112

111111 113113

111111 113114

111111 113115

111111 113121

111111 113122

111111 113123

111111 113124

111111 113125

111111 113131

111111 113132

111111 113133

111111 113134

111111 113135

111111 113141

111111 113142

111111 113143

111111 113144

111111 113151

111111 113152

111111 113153

111111 113211

111111 113212

111111 113213

111111 113214

111111 113215

111111 113221

111111 113222

111111 113223

111111 113224

111111 113225

111111 113231

111111 113232

111111 113233

111111 113234

111111 113235

111111 113241

111111 113242

111111 113243

111111 113244

111111 113251

111111 113252

111111 113253

111111 113311

111111 113312

111111 113313

111111 113314

111111 113315

111111 113321

111111 113322

111111 113323

111111 113324

111111 113325

111111 113331

111111 113332

111111 113333

111111 113334

111111 113335

111111 113341

111111 113342

111111 113343

111111 113344

111111 113351

111111 113352

111111 113353

111111 113411

111111 113412

111111 113413

111111 113414

111111 113415

111111 113421

111111 113422

111111 113423

111111 113424

111111 113425

111111 113431

111111 113432

111111 113433

111111 113434

111111 113435

111111 113441

111111 113442

111111 113443

111111 113444

111111 113511

111111 113512

111111 113513

111111 113514

111111 113515

111111 113521

111111 113522

111111 113523

111111 113524

111111 113525

111111 113531

111111 113532

111111 113533

111111 113534

111111 113535

111111 113551

111111 113552

111111 113553

111111 114113

111111 114123

111111 114131

111111 114132

111111 114133

111111 114134

111111 114135

111111 114143

111111 114153

111111 114213

111111 114223

111111 114231

111111 114232

111111 114233

111111 114234

111111 114235

111111 114243

111111 114253

111111 114311

111111 114312

111111 114313

111111 114314

111111 114315

111111 114321

111111 114322

111111 114323

111111 114324

111111 114325

111111 114331

111111 114332

111111 114333

111111 114334

111111 114335

111111 114341

111111 114342

111111 114343

111111 114344

111111 114351

111111 114352

111111 114353

111111 114413

111111 114423

111111 114431

111111 114432

111111 114433

111111 114434

111111 114435

111111 114443

111111 115113

111111 115123

111111 115131

111111 115132

111111 115133

111111 115134

111111 115135

111111 115143

111111 115153

111111 115213

111111 115223

111111 115231

111111 115232

111111 115233

111111 115234

111111 115235

111111 115243

111111 115253

111111 115311

111111 115312

111111 115313

111111 115314

111111 115315

111111 115321

111111 115322

111111 115323

111111 115324

111111 115325

111111 115331

111111 115332

111111 115333

111111 115334

111111 115335

111111 115341

111111 115342

111111 115343

111111 115344

111111 115351

111111 115352

111111 115353

111111 115513

111111 115523

111111 115531

111111 115532

111111 115533

111111 115534

111111 115535

111111 115553

111111 121113

111111 121123

111111 121131

111111 121132

111111 121133

111111 121134

111111 121135

111111 121143

111111 121153

111111 121213

111111 121223

111111 121231

111111 121232

111111 121233

111111 121234

111111 121235

111111 121243

111111 121253

111111 121311

111111 121312

111111 121313

111111 121314

111111 121315

111111 121321

111111 121322

111111 121323

111111 121324

111111 121325

111111 121331

111111 121332

111111 121333

111111 121334

111111 121335

111111 121341

111111 121342

111111 121343

111111 121344

111111 121351

111111 121352

111111 121353

111111 121413

111111 121423

111111 121431

111111 121432

111111 121433

111111 121434

111111 121435

111111 121443

111111 121513

111111 121523

111111 121531

111111 121532

111111 121533

111111 121534

111111 121535

111111 121553

111111 122113

111111 122123

111111 122131

111111 122132

111111 122133

111111 122134

111111 122135

111111 122143

111111 122153

111111 122213

111111 122223

111111 122231

111111 122232

111111 122233

111111 122234

111111 122235

111111 122243

111111 122253

111111 122311

111111 122312

111111 122313

111111 122314

111111 122315

111111 122321

111111 122322

111111 122323

111111 122324

111111 122325

111111 122331

111111 122332

111111 122333

111111 122334

111111 122335

111111 122341

111111 122342

111111 122343

111111 122344

111111 122351

111111 122352

111111 122353

111111 122413

111111 122423

111111 122431

111111 122432

111111 122433

111111 122434

111111 122435

111111 122443

111111 122513

111111 122523

111111 122531

111111 122532

111111 122533

111111 122534

111111 122535

111111 122553

111111 123111

111111 123112

111111 123113

111111 123114

111111 123115

111111 123121

111111 123122

111111 123123

111111 123124

111111 123125

111111 123131

111111 123132

111111 123133

111111 123134

111111 123135

111111 123141

111111 123142

111111 123143

111111 123144

111111 123151

111111 123152

111111 123153

111111 123211

111111 123212

111111 123213

111111 123214

111111 123215

111111 123221

111111 123222

111111 123223

111111 123224

111111 123225

111111 123231

111111 123232

111111 123233

111111 123234

111111 123235

111111 123241

111111 123242

111111 123243

111111 123244

111111 123251

111111 123252

111111 123253

111111 123311

111111 123312

111111 123313

111111 123314

111111 123315

111111 123321

111111 123322

111111 123323

111111 123324

111111 123325

111111 123331

111111 123332

111111 123333

111111 123334

111111 123335

111111 123341

111111 123342

111111 123343

111111 123344

111111 123351

111111 123352

111111 123353

111111 123411

111111 123412

111111 123413

111111 123414

111111 123415

111111 123421

111111 123422

111111 123423

111111 123424

111111 123425

111111 123431

111111 123432

111111 123433

111111 123434

111111 123435

111111 123441

这么多应该够了吧?


寻求挑战,追求完美 Oh,my god!
2005-07-28 08:07
快速回复:[求助]
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.040564 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved