¹æ·¶»¯µÄC++±à³Ì·½·¨±¸Íü¼ C/C++ËãÊýÔËË㣺
ÒѾ֪µÀµÄ£¬²»ËµÁË...´ó¼Ò¶¼ÖªµÀµÄ£¬¿ÉÒÔÎÊÎÊ£¬²é²é×ÊÁÏ¡£ÕâÀïÓÖ·ÅЩ¸½¼Ó½¨Ò飺
1.»ù±¾ËãÊýÔËË㣺
¼ÈÈ»¼ÆËã»úÀïûÓÐÕæÕýµÄÕûÊý£¬ÄÇô¼ÆËã»úÀïҲûÓÐÕæÕýµÄËãÊýÔËËã¡£
ȡֵ·¶Î§£º
ÉèaºÍbÊÇÁ½¸öÕ¼Ò»Ñùλ¿íµÄÎÞ·ûºÅÕûÊý£¬ÕâÖÖÕûÊý¿ÉÈ¡µ½×î´óÖµMAX£º
Èç¹ûf1ΪһԪÔËË㣬f2Ϊ¶þÔªÔËË㣬ÔòÏȽ«¼ÆËã»úÖеÄÕûÊýºÍÔËËãÀ©Õ¹µ½ {0}UZ+ Óò
ÓÐ
f1(a) = fz1(az) % MAXz,
f2(a, b) = fz2(az, bz) % MAXz.
ÆäÖÐMAXz=R(MAX) + 1.
ÕâЩ¶«Î÷¼ÆËã»úϵµÄÓ¦¸ÃÖªµÀµÄÀ²¡£¼´“ÓÐÒç³ö¿ÉÄܵÄÔËËã”»òÓÐÇîÓòµÄȡֵÎÊÌâ
»¹ÓÐÒþʽת»»¡¢Ç¿ÖÆÀàÐÍת»»µÈ¡£ÒòΪ¿É²é£¬ÂÔ¹ý¡£
Êéд´úÂëʱºÜ¶àÊéÀィÒé......£¨ÕâÀïÖ÷Ҫ̸À¨ºÅµÄÎÊÌ⣩¡£¶ÔÓÚĬÈÏ˳Ðò£¬¸öÈËÈÏΪÓÐЩ½¨ÒéûÓбØÒª£º
ÒÑÖªµÄÏȳ˳ý£¬ºó¼Ó¼õ£»ÏÈËãÊý£¬ºóÂß¼¡£³õÖС¢¸ßÖеĶ«Î÷¡£ºÜ¶à½¨Ò齫ËãÊý¼ÓÀ¨ºÅ£¬¶à´ËÒ»¾Ù¡£×Ô¼º¸Ã²¹¿ÎÈ¥¡£µ«Èç¹û´úÂëºÜ³¤ÄǾÍÊÇÁíÍâÒ»»ØÊÂÁË¡£»¹ÓУ¬Î»ÔËËãÒ»¶¨Òª¼ÓÀ¨ºÅ¡£ÒòΪËüÃDz»ÊÇ»ù±¾´úÊýÔËËã¡£
¼Ó¡¢³Ë¡¢Óë¡¢»òÔËËãÒ²²»Âú×ã½»»»ÂÊ£¨ÓÈÆäÊÇ¶ÔÆäËûÏß³ÌÊý¾ÝµÄ¶ÁдÔËË㣩¡£
Èç¹ûijһС¿é´úÂëÇøÓò¼¯ÖÐÁË´óÁ¿µÄ´úÊýÔËË㣬¶øÉÏÃæÕâÀàÎÊÌâ¶Ô½á¹ûÓкܴóÓ°Ï죬½¨ÒéÓÃÀཫÕûÊý°üװһϣ¨µ«²»ÒªÌ«¸´ÔÓ£¬Ó°ÏìÐÔÄÜ£©£¬ÒÔ±ãÄÜÕýÈ·µØ´¦Àí½øÎ»½Ø¶ÏÎÊÌâ¡£
Èç¹û±í´ïʽÖÐÓг¬¹ýÒ»´¦Ê¹ÓÃͬһ±äÁ¿£¬¸Ã±äÁ¿ÊÇͬʱ±»¶à¸öÏ̴߳洢µÄ£¬ÒªÓñ¾µØÁÙʱ±äÁ¿¿½±´È¡´ú±í´ïʽÀïËùÓеÄÄǸö±äÁ¿£¬ÒÔ±ÜÃâ¼ÆËã³öĪÃûÆäÃîµÄÖµ¡£¼Çס²»ÒªÒÀÀµ±àÒëÆ÷ÓÅ»¯»úÖÆµÄÒþº¬Ð޸ġ£
2.±È½ÏÔËË㣺
- ±È½Ï·ûºÅµÄ×óÓÒÁ½±ßÊý¾ÝÀàÐͱØÐëÏàͬ¡£Èç¹û²»Í¬£¬´úÂëÕÕ³£±àÒëͨ¹ý¡£µ«ÊÇÊý¾ÝÀàÐÍÒ»¶¨ÊÇÏàµÈµÄ£¬Ö»ÊÇͨ¹ýÁËÒþʽת»»£¬ÕâÖÖת»»ÓÐʱ»áÈÃÄãÔε¹...
ÕýÈ·µÄ´úÂë
ÒýÓÃ:
WORD a, b, c
...
if((WORD)(a+b) >= c) // Never thought that '(WORD)()' be unnecessary.
...
- ±È½Ï±ØÐëÍêÕû£¬²»
Ïà¹ØÎĵµ£º
µÚ¶þÕ Õ÷·þ¿É²âÐÔÄÑÌâ
2.1 ¿É²âÐÔÎÊÌâÏê½â£¨1£©
µ¥Ôª²âÊÔÐ§ÒæÌØ±ð¸ß£¬·½·¨Ò²ºÜ¼òµ¥£¬µ«È´³¢ÊÔµÄÆóÒµºÜ¶à£¬³É¹¦ÊµÊ©µÄÆóÒµºÜÉÙ£¬ÎªÊ²Ã´ÄØ£¿Ö÷ÒªÔÒò¾ÍÊÇÄÑÓÚÍ»ÆÆ¿É²âÐÔÎÊÌâ¡£“¿É²â”Õâ¸ö´Ê£¬Òâ˼ÒѾºÜÃ÷°×ÁË£¬Èç¹û²»“¿É²â”µÄ»°£¬ÄǾÍÊDz»Äܲ⣬û·¨²â£¬¾ÍÊÇ× ......
×î½üÔÚÑо¿²Ù×÷ϵͳ£¬¡¶×Ô¼º¶¯ÊÖд²Ù×÷ϵͳ¡·ÉϵÚ5Õ½²ÁËasmºÍcº¯ÊýÖ®¼ä»¥µ÷Óã¬Ä¿µÄÊÇʹÓÃcÀ´Ð´²Ù×÷ϵͳÄں˵ĴúÂ룬±Ï¾¹Óûã±àд´úÂ뻹ÊǺܷÑʱ¼äµÄÊ¡£
ÅäÖÃLinux¿ª·¢»·¾³ÊµÔÚÊÇÌ«Âé·³£¬Òª×°ÐéÄâ»ú£¬»¹ÒªÅäÖÃÀϰëÌì¡£ÓÚÊǾÍÏëÄܶ¼ÔÚwindows»·¾³ÏÂʵÏÖ»¥µ÷Ó㬺Ü×ÔÈ»µÄÏëµ½ÁËming ......
ººÅµËþËã·¨µÄµÝ¹éÓë·ÇµÝ¹éµÄCÒÔ¼°C++Ô´´úÂë
By Minidxer | January 30, 2008
ººÅµËþ£¨ÓֳƺÓÄÚËþ£©ÎÊÌâÆäʵÊÇÓ¡¶ÈµÄÒ»¸ö¹ÅÀϵĴ«Ëµ¡£
¿ªÌì±ÙµØµÄÉñ²ªÀÂ꣨ºÍÖйúµÄÅ̹Ų¶àµÄÉñ°É£©ÔÚÒ»¸öÃíÀïÁôÏÂÁËÈý¸ù½ð¸ÕʯµÄ°ô£¬µÚÒ»¸ùÉÏÃæÌ××Å64¸öÔ²µÄ½ðƬ£¬×î´óµÄÒ»¸öÔÚµ×Ï£¬ÆäÓàÒ»¸ö±ÈÒ»¸öС£¬ÒÀ´ÎµþÉÏ ......
/*
˼·£ºµÝ¹éËã·¨
ǰ0..cur-1λÖÃÉÏÒѾÅźã¬µ±Ç°curλÖÃȡһ¸öºÍÇ°Ãæ¶¼²»Ò»ÑùµÄ£¬È»ºóµÝ¹é´¦ÀíºóÃæµÄ¡£
*/
/* Êä³ö1,2,3,..,nµÄÅÅÁÐÊý */
#include <stdio.h>
#include <assert.h>
#include <malloc.h>
void p(int n)
{
extern void _p(int n, int cur, int *a);
int *a;
a = ......
/*
×¢Òâ²»¶ÏÓÒÒÆÅжÏ×îµÍλÊÇ1ÓжàÉÙ¸öµÄËã·¨ÊÇ´íÎóµÄ£¬
ÒòΪ¸ù¾ÝGNU C/C++µÄʵÏÖÀ´¿´£¬¸ºÊýÊÇ´ø·ûºÅÌî³ä½øÐÐÓÒÒÆµÄ£¬ËùÒÔÈç¹ûÊǸºÊý£¬¸ÃËã·¨»áËÀÑ»·¡£
±äͨ°ì·¨£ºJava¿ÉÒÔÓÃ>>>Âß¼ÓÒÒÆÎ»²Ù×÷·û£¬C/C++¿ÉÒÔÇ¿ÖÆ×ª»»³ÉÎÞ·ûºÅÕûÊýÔÙ´¦Àí
ÏÂÃæµÄ³ÌÐòÊÇÕý½â¡£ÆäÖÐnum &= (num - 1) »áÏû³ýnumµÄ×îСλÖõÄ"1" ......