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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? puzzle.c

?? g723.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
    }
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一区二区三区日韩视频| 国产午夜亚洲精品理论片色戒| 成人国产在线观看| 国产成人免费视频一区| 国模少妇一区二区三区| 久久精品国产秦先生| 久久99国产精品尤物| 看国产成人h片视频| 久久激五月天综合精品| 麻豆成人综合网| 狂野欧美性猛交blacked| 韩国精品主播一区二区在线观看| 免费人成精品欧美精品| 精久久久久久久久久久| 懂色av中文一区二区三区| 高清在线观看日韩| 91香蕉视频mp4| 欧美在线影院一区二区| 欧美色窝79yyyycom| 欧美日韩国产一级| 欧美乱妇20p| 精品少妇一区二区三区在线播放| 2021中文字幕一区亚洲| 国产视频一区二区在线观看| 国产精品久久久久影院亚瑟| 亚洲免费av观看| 婷婷中文字幕综合| 久久99精品国产.久久久久久| 国产真实乱偷精品视频免| 成熟亚洲日本毛茸茸凸凹| 一本大道久久a久久综合婷婷| 欧美视频中文字幕| 精品国产免费视频| 国产精品久久毛片a| 亚洲国产一区二区三区青草影视| 日韩二区三区四区| 国产91精品入口| 91精品办公室少妇高潮对白| 欧美一级日韩不卡播放免费| 久久午夜老司机| 亚洲欧美日韩国产另类专区| 日韩在线卡一卡二| 成人黄色免费短视频| 欧美影片第一页| 精品国产一二三| 一区二区三区精品在线观看| 久久国产免费看| 91视频国产观看| 日韩欧美色综合| 亚洲精品一卡二卡| 另类调教123区| 在线观看日韩毛片| 2024国产精品视频| 午夜精品一区在线观看| 国产精品白丝jk白祙喷水网站| 色妞www精品视频| 欧美大片一区二区| 一区二区三区日韩精品视频| 久久www免费人成看片高清| 99久久久国产精品免费蜜臀| 欧美成人在线直播| 亚洲国产日韩在线一区模特| 国产成+人+日韩+欧美+亚洲| 欧美日本免费一区二区三区| 国产精品每日更新在线播放网址| 奇米精品一区二区三区在线观看| 色先锋久久av资源部| 久久精子c满五个校花| 日韩高清在线电影| 日本精品视频一区二区| 国产日韩欧美麻豆| 秋霞电影网一区二区| 欧美系列一区二区| 亚洲色图制服丝袜| 成人中文字幕合集| 久久女同性恋中文字幕| 日韩成人一级片| 色综合久久综合网欧美综合网| 久久色在线观看| 日韩精品久久久久久| 日本黄色一区二区| 亚洲视频免费在线观看| 国产999精品久久久久久| 日韩欧美一二三四区| 日韩中文字幕91| 欧美日韩国产精选| 亚洲一区免费在线观看| 99国产一区二区三精品乱码| 久久九九久久九九| 国产精品中文有码| 欧美mv日韩mv国产网站| 久久精品国产免费| 欧美大片拔萝卜| 免费高清不卡av| 日韩欧美国产综合一区| 天堂在线一区二区| 7777精品伊人久久久大香线蕉完整版 | 国产精品小仙女| 久久综合中文字幕| 久久er精品视频| 欧美成人精品高清在线播放| 日韩av不卡在线观看| 91精品国产综合久久久蜜臀图片| 亚洲成人一区在线| 欧美日韩中文另类| 午夜日韩在线电影| 欧美日韩第一区日日骚| 日韩主播视频在线| 欧美一二三在线| 久久国产三级精品| 久久久精品国产免大香伊 | 日韩你懂的电影在线观看| 日韩在线卡一卡二| 欧美成人精品高清在线播放| 国产一区二区导航在线播放| 久久久99久久| 99精品久久只有精品| 亚洲免费电影在线| 51久久夜色精品国产麻豆| 日韩电影在线看| xfplay精品久久| 国产成人欧美日韩在线电影| 国产精品久久久一区麻豆最新章节| 91原创在线视频| 亚洲国产视频在线| 日韩一级高清毛片| 国产福利一区在线| 一区二区中文视频| 91福利国产成人精品照片| 日韩电影在线一区二区三区| 久久一二三国产| 不卡一区二区三区四区| 亚洲韩国精品一区| 精品国产免费人成在线观看| 成人性生交大片免费 | 94色蜜桃网一区二区三区| 亚洲电影视频在线| 精品少妇一区二区三区在线视频| 成人免费av在线| 亚洲一区二区五区| 精品国产污污免费网站入口 | 欧美一级欧美一级在线播放| 久草这里只有精品视频| 国产精品久久久久三级| 欧美日韩三级在线| 国产伦精品一区二区三区免费迷 | 黄色成人免费在线| 国产精品超碰97尤物18| 91精品国产综合久久小美女| 国产精品888| 一区二区欧美精品| 26uuu精品一区二区| 在线一区二区视频| 久久国产夜色精品鲁鲁99| 亚洲免费观看视频| 欧美精品一区二区三区一线天视频 | 久久人人97超碰com| 色老汉一区二区三区| 国产一区二区不卡在线| 一区二区国产视频| 久久久国产一区二区三区四区小说| 91久久精品国产91性色tv| 国产精品正在播放| 婷婷一区二区三区| 亚洲日本一区二区三区| 精品噜噜噜噜久久久久久久久试看| 91小宝寻花一区二区三区| 国产一区不卡视频| 午夜视频一区在线观看| 成人免费在线视频观看| 精品久久久网站| 欧美探花视频资源| 99久久精品国产观看| 国产精品一区二区在线观看不卡 | 欧美亚一区二区| 成人理论电影网| 久久超碰97中文字幕| 亚洲第一搞黄网站| 国产精品对白交换视频| 久久色中文字幕| 欧美一区二区大片| 欧美日韩一区在线观看| 91麻豆swag| 成人看片黄a免费看在线| 国产一区二区美女| 九九久久精品视频| 日本亚洲视频在线| 亚洲国产成人91porn| 亚洲天天做日日做天天谢日日欢| 久久蜜臀精品av| 日韩美一区二区三区| 7777精品伊人久久久大香线蕉最新版 | 久久超级碰视频| 日韩不卡一二三区| 亚洲成av人片在线| 亚洲一区二区三区国产| 一区二区久久久久| 亚洲一二三四在线| 亚洲一区二区视频在线| 夜夜爽夜夜爽精品视频|