疊箱子編程
Ⅰ 怎麼疊紙盒子
紙盒子的疊法:
1、首先先取正方形紙一張!
Ⅱ c++疊放箱子
#include <stdio.h>
#include <malloc.h>
struct box
{
int num;
int weight;
int load;
int active;
};
static int rst = 1;
static void search(struct box* total, int amount, int depth);
static int check(struct box* total, int amount)
{
int i;
int weight_tmp = total[amount-1].weight;
for(i = amount - 2; i != -1; i--)
{
if(total[i].active == 0)
{
if(i == 0)
{
break;
}
i--;
}
if(total[i].load < weight_tmp)
{
return 0;
}
weight_tmp += total[i].weight;
}
return 1;
}
static void search(struct box* total, int amount, int depth)
{
int i;
if(depth == amount - 1)
return;
if(check(total, amount) && (amount - depth) > rst)
{
rst = amount - depth;
return;
}
for(i = 0; i != amount; i++)
{
if(total[i].active)
{
total[i].active = 0;
search(total, amount, depth+1);
total[i].active = 1;
}
}
return;
}
int main()
{
int amount;
struct box* total;
int i;
scanf("%d", &amount);
total = (struct box*)malloc(amount * sizeof(struct box));
for(i = 0; i != amount; i++)
{
(total+i)->num = i;
(total+i)->active = 1;
scanf("%d", &((total+i)->weight));
scanf("%d", &((total+i)->load));
}
scanf("%d", &i);
search(total, amount, 0);
printf("%d\n", rst);
free(total);
return 0;
}
#include<stdio.h>
#define n 1000
int main(void)
{ int a[n],b[n],i=0,j,x,max=1;
scanf("%d",&x);
for(i=1;i<=x;i++)
scanf("%d",&a[i]);
for(j=1;j<=100;j++)
b[j]=100;
for(i=1;i<=x;i++)
for(j=1;j<=100;j++)
{ if(b[j]-a[i]>=0)
{ printf("%d %d\n",a[i],j);
b[j]=b[j]-a[i];
if(max<j)
max=j;
break;}
}
printf("所需的箱子數目為%d\n",max);
return 0;
}
Ⅳ 疊箱子游戲:「一共是十層,最下面一層是十個,一層比一層少一個,最上面一層是一個,該如何計算啊!」...
那不是1+2+3++4+5+6+7+8+9+10=?
(1+10)*(1+10-1)/2=55
Ⅳ 怎麼用A4紙疊盒子
工具:A4紙
1、首先准備一張A4紙,如下圖所示。
Ⅵ 一個flash小游戲``關於疊箱子的
http://hi..com/z2y1k1/album/item/4047c6b40699a7e637d3ca7e.html
小手不要抖?
Ⅶ 地平線怎麼疊箱子
營火點,在前面的六個鐵箱子無限刷新改造材料和高級材料,只要跑過去加完再回營火點儲存然後讀檔箱子就又刷新了。
還有:1.商人一般在篝火旁,先存一個手工檔備份。遇到商人賣紫寶箱,把10個總計100金屬片的寶箱和價值1350的紫寶箱買了。然後快速存檔
。2.之後直接開紫寶箱看是什麼,不滿意的話。就讀取快速存檔,然後開一個10塊錢的綠箱,然後再開紫寶箱,你會發現物品改變還不滿意的,讀檔,然後開兩個綠箱,再開紫寶箱,然後開三個綠箱,再來紫寶箱這樣可以試10次。
3.如果10次都沒滿意的不要緊,身上肯定有清道夫機械盒。如果有三個機械盒,先開一個機械盒,然後重復步驟2,紫寶箱物品又變了。都20次了你還沒滿意,請開兩個機械盒後,再重復第二步。甚至你可以先開三個清道夫
每次各種組合後紫寶箱物品固定,不用同一種組合反復測試了。
Ⅷ 怎樣疊紙盒子的簡單方法圖解
一、將一張沒用的長方形紙對折2次