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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? puzzle.c

?? g723_src.c編碼算法的C程序
?? C
字號:
#include <stdio.h>

#define  nil		 0
#define	 false		 0
#define  true		 1

    /* Puzzle */
#define size	 	 511
#define classmax 	 3
#define typemax 	 12
#define d 		 8

    /* global */
int    timer;
int    xtimes[11];
int    seed;

    /* Puzzle */
short	piececount[classmax+1],
	class[typemax+1],
	piecemax[typemax+1],
	puzzl[size+1],
	p[typemax+1][size+1],
	n,
	kount;

/* global procedures */

/* stanford Puzzle stub */
/*****************************************/
int puzzle_stub()
{
  int s;
  
  asm("* comment to defeat inlining");
  return s;
}
/****************************************/

/* A compute-bound program from Forest Baskett. */

short Fit (i, j) short i, j; {
    short k;
    for ( k = 0; k <= piecemax[i]; k++ )
	if ( p[i][k] ) if ( puzzl[j+k] ) return (false);
    return (true);
}

short Place (i, j) int i,j; {
    short k;
    for ( k = 0; k <= piecemax[i]; k++ ) {
	if ( p[i][k] ) puzzl[j+k] = true;
    }
    piececount[class[i]] = piececount[class[i]] - 1;
    for ( k = j; k <= size; k++ ) {
	if ( ! puzzl[k] ) {
	    return (k);
	}
    }
    return (0);
}

Remove (i, j) short i, j; {
    short k;
    for ( k = 0; k <= piecemax[i]; k++ ) {
	if ( p[i][k] ) puzzl[j+k] = false;
    }
    piececount[class[i]] = piececount[class[i]] + 1;
}

short Trial (j) short j; {
    short i, k;
    kount = kount + 1;
    for ( i = 0; i <= typemax; i++ ) {
	if ( piececount[class[i]] != 0 ) {
	    if ( Fit (i, j) ) {
		k = Place (i, j);
		if ( Trial(k) || (k == 0) ) {
		    return (true);
		} else {
		    Remove (i, j);
		}
	    }
	}
    }
    return (false);
}

int Puzzle () {
    short i, j, k, m;
    for ( m = 0; m <= size; m++ )
	puzzl[m] = true;
    for( i = 1; i <= 5; i++ )for( j = 1; j <= 5; j++ )for( k = 1; k <= 5; k++ )
	puzzl[i+d*(j+d*k)] = false;
    for( i = 0; i <= typemax; i++ )for( m = 0; m<= size; m++ )
	p[i][m] = false;
    for( i = 0; i <= 3; i++ )for( j = 0; j <= 1; j++ )for( k = 0; k <= 0; k++ )
	p[0][i+d*(j+d*k)] = true;
    class[0] = 0;
    piecemax[0] = 3+d*1+d*d*0;
    for( i = 0; i <= 1; i++ )for( j = 0; j <= 0; j++ )for( k = 0; k <= 3; k++ )
	p[1][i+d*(j+d*k)] = true;
    class[1] = 0;
    piecemax[1] = 1+d*0+d*d*3;
    for( i = 0; i <= 0; i++ )for( j = 0; j <= 3; j++ )for( k = 0; k <= 1; k++ )
	p[2][i+d*(j+d*k)] = true;
    class[2] = 0;
    piecemax[2] = 0+d*3+d*d*1;
    for( i = 0; i <= 1; i++ )for( j = 0; j <= 3; j++ )for( k = 0; k <= 0; k++ )
	p[3][i+d*(j+d*k)] = true;
    class[3] = 0;
    piecemax[3] = 1+d*3+d*d*0;
    for( i = 0; i <= 3; i++ )for( j = 0; j <= 0; j++ )for( k = 0; k <= 1; k++ )
	p[4][i+d*(j+d*k)] = true;
    class[4] = 0;
    piecemax[4] = 3+d*0+d*d*1;
    for( i = 0; i <= 0; i++ )for( j = 0; j <= 1; j++ )for( k = 0; k <= 3; k++ )
	p[5][i+d*(j+d*k)] = true;
    class[5] = 0;
    piecemax[5] = 0+d*1+d*d*3;
    for( i = 0; i <= 2; i++ )for( j = 0; j <= 0; j++ )for( k = 0; k <= 0; k++ )
	p[6][i+d*(j+d*k)] = true;
    class[6] = 1;
    piecemax[6] = 2+d*0+d*d*0;
    for( i = 0; i <= 0; i++ )for( j = 0; j <= 2; j++ )for( k = 0; k <= 0; k++ )
	p[7][i+d*(j+d*k)] = true;
    class[7] = 1;
    piecemax[7] = 0+d*2+d*d*0;
    for( i = 0; i <= 0; i++ )for( j = 0; j <= 0; j++ )for( k = 0; k <= 2; k++ )
	p[8][i+d*(j+d*k)] = true;
    class[8] = 1;
    piecemax[8] = 0+d*0+d*d*2;
    for( i = 0; i <= 1; i++ )for( j = 0; j <= 1; j++ )for( k = 0; k <= 0; k++ )
	p[9][i+d*(j+d*k)] = true;
    class[9] = 2;
    piecemax[9] = 1+d*1+d*d*0;
    for( i = 0; i <= 1; i++ )for( j = 0; j <= 0; j++ )for( k = 0; k <= 1; k++ )
	p[10][i+d*(j+d*k)] = true;
    class[10] = 2;
    piecemax[10] = 1+d*0+d*d*1;
    for( i = 0; i <= 0; i++ )for( j = 0; j <= 1; j++ )for( k = 0; k <= 1; k++ )
	p[11][i+d*(j+d*k)] = true;
    class[11] = 2;
    piecemax[11] = 0+d*1+d*d*1;
    for( i = 0; i <= 1; i++ )for( j = 0; j <= 1; j++ )for( k = 0; k <= 1; k++ )
	p[12][i+d*(j+d*k)] = true;
    class[12] = 3;
    piecemax[12] = 1+d*1+d*d*1;
    piececount[0] = 13;
    piececount[1] = 3;
    piececount[2] = 1;
    piececount[3] = 1;
    m = 1+d*(1+d*1);
    kount = 0;
    if ( Fit(0, m) ) {
	n = Place(0, m);
    } else {
#if PRINT
	printf("Error1 in Puzzle\n");
#endif
    }
    if ( ! Trial(n) ) {
#if PRINT
	printf ("Error2 in Puzzle.\n");
#endif
    } else if ( kount != 2005 ) {
#if PRINT
	printf ( "Error3 in Puzzle.\n");
#endif
    }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲免费观看高清| 欧美日韩大陆在线| 日本一不卡视频| 一区二区三区四区蜜桃| 亚洲免费观看在线视频| 亚洲乱码中文字幕| 一区二区欧美视频| 亚洲成av人片在www色猫咪| 亚洲一区国产视频| 天天av天天翘天天综合网色鬼国产| 亚洲欧美成aⅴ人在线观看| 亚洲激情自拍视频| 日韩国产一二三区| 国内精品国产三级国产a久久| 精品一区二区成人精品| 不卡的av电影在线观看| 色婷婷精品久久二区二区蜜臀av| 在线观看欧美精品| 日韩欧美黄色影院| 中文字幕av免费专区久久| 自拍偷拍国产亚洲| 日韩专区欧美专区| 国产福利91精品| 在线观看日韩毛片| 久久精品亚洲国产奇米99| 中文字幕在线观看一区二区| 午夜精品视频在线观看| 国产成人精品影视| 欧洲一区二区av| 精品免费国产一区二区三区四区| 中文字幕乱码久久午夜不卡 | 日韩亚洲欧美在线观看| 国产日韩欧美精品一区| 亚洲香蕉伊在人在线观| 国产麻豆日韩欧美久久| 欧美网站大全在线观看| 久久九九国产精品| 午夜国产精品一区| 成人高清在线视频| 欧美一级xxx| 亚洲乱码中文字幕综合| 狠狠色丁香久久婷婷综| 欧美欧美午夜aⅴ在线观看| 国产亚洲一区字幕| 天天影视色香欲综合网老头| 成人午夜激情片| 日韩三级av在线播放| 亚洲精品美腿丝袜| 国产成人免费在线观看| 欧美一区三区二区| 伊人色综合久久天天人手人婷| 国产自产高清不卡| 欧美男男青年gay1069videost | 在线观看av不卡| 国产亚洲美州欧州综合国| 亚洲高清视频在线| 色综合久久99| ...av二区三区久久精品| 狠狠色2019综合网| 欧美一级黄色大片| 天天色 色综合| 欧美吻胸吃奶大尺度电影| 亚洲欧美日韩中文字幕一区二区三区| 狠狠色丁香久久婷婷综| 在线91免费看| 日韩国产高清在线| 制服视频三区第一页精品| 一区二区三区日本| 色综合天天综合| 欧美国产精品专区| 国产一本一道久久香蕉| 精品国产乱码久久久久久久久| 日本亚洲电影天堂| 欧美一区二区三区四区在线观看| 天天综合天天综合色| 欧美日韩不卡在线| 五月激情丁香一区二区三区| 欧美精品99久久久**| 日本不卡一区二区三区| 精品免费国产一区二区三区四区| 另类小说一区二区三区| 欧美精品一区二区三| 黄色小说综合网站| 久久九九99视频| av爱爱亚洲一区| 亚洲最大的成人av| 91精品国产综合久久久久| 美女免费视频一区| 国产午夜精品在线观看| a亚洲天堂av| 亚洲国产一区在线观看| 日韩女优av电影在线观看| 国产盗摄一区二区三区| 亚洲人成影院在线观看| 91精品麻豆日日躁夜夜躁| 国产一区二区视频在线播放| 亚洲欧洲成人精品av97| 欧美日韩色一区| 91啪在线观看| 亚洲成a人片在线观看中文| 日韩精品一区二区在线| 99re这里都是精品| 亚洲成人福利片| 国产婷婷色一区二区三区在线| 91麻豆免费看| 久久国产乱子精品免费女| 中文字幕亚洲综合久久菠萝蜜| 色天使色偷偷av一区二区| 日韩不卡一二三区| 中文字幕二三区不卡| 色欧美日韩亚洲| 国产精品99久久久久久似苏梦涵 | 欧美日韩国产中文| 国产乱码精品一区二区三区忘忧草| 久久精品日产第一区二区三区高清版| 94-欧美-setu| 麻豆精品一区二区av白丝在线| 中文字幕国产一区二区| 欧美一区午夜精品| 97久久超碰精品国产| 美女www一区二区| 亚洲乱码日产精品bd| 国产色产综合产在线视频| 久久久久青草大香线综合精品| 国产亚洲欧美色| 欧美综合亚洲图片综合区| 中文字幕一区av| 欧美日韩国产精品自在自线| 成人久久18免费网站麻豆 | 国产清纯白嫩初高生在线观看91| 91福利国产成人精品照片| 国产不卡视频一区| 亚洲一区免费在线观看| 中文字幕色av一区二区三区| 欧美大肚乱孕交hd孕妇| 在线视频你懂得一区二区三区| 国产成人精品www牛牛影视| 蜜桃精品视频在线| 一区二区三区中文字幕精品精品| 国产欧美综合在线| 精品美女一区二区| 欧美变态口味重另类| 日韩一二三区视频| 欧美老女人在线| 欧美人与性动xxxx| 欧美日韩一区二区三区免费看| 99久久99久久精品国产片果冻| 国产成人综合在线播放| 国产剧情一区二区| 国产精品亚洲午夜一区二区三区| 精品一区二区三区免费| 久久99国产精品久久99果冻传媒| 日韩在线卡一卡二| 久久国产人妖系列| 狠狠色狠狠色合久久伊人| 美日韩黄色大片| 久久99精品视频| 国产精品亚洲成人| 高清视频一区二区| 成人黄色免费短视频| 成人av在线播放网站| 9l国产精品久久久久麻豆| 91在线高清观看| 欧美影院一区二区| 在线不卡免费av| 日韩精品一区二区三区视频| 337p日本欧洲亚洲大胆精品 | 亚洲女子a中天字幕| 亚洲伊人伊色伊影伊综合网| 午夜免费久久看| 久久成人麻豆午夜电影| 国产成人在线免费| 欧洲av一区二区嗯嗯嗯啊| 日韩一区二区视频在线观看| 久久久久久久久久久99999| 国产精品免费久久| 亚洲啪啪综合av一区二区三区| 亚洲综合激情网| 日韩专区一卡二卡| 成人精品小蝌蚪| 一本大道久久a久久精品综合| 欧美丝袜第三区| 久久网站热最新地址| 亚洲精品中文字幕在线观看| 日韩国产欧美三级| www.欧美亚洲| 欧美成人精品高清在线播放| 国产精品久久久久久久久快鸭| 亚洲国产aⅴ天堂久久| 国产精品69毛片高清亚洲| 欧洲亚洲国产日韩| 久久精品免费在线观看| 亚洲高清三级视频| 成人黄色av网站在线| 欧美性感一区二区三区| 国产喂奶挤奶一区二区三区| 婷婷开心久久网| 成人av资源站| 欧美变态口味重另类| 亚洲午夜久久久久久久久久久|