ÆóÒµ±ÊÊÔÌâÄ¿¼°´ð°¸

·¢²¼Ê±¼ä£º2021-12-27 23:53:51

±ÊÊÔ(Written Test)ÊÇÒ»ÖÖÓëÃæÊÔ¶ÔÓ¦µÄ²âÊÔ£¬ÊÇ¿¼ºËӦƸÕßѧʶˮƽµÄÖØÒª¹¤¾ß¡£ÕâÖÖ·½·¨¿ÉÒÔÓÐЧµÄ²âÁ¿Ó¦Æ¸È˵Ļù±¾ÖªÊ¶¡¢×¨ÒµÖªÊ¶¡¢¹ÜÀí֪ʶ¡¢×ۺϷÖÎöÄÜÁ¦ºÍÎÄ×Ö±í´ïÄÜÁ¦µÈËØÖʼ°ÄÜÁ¦µÄ²îÒì¡£ÏÂÃæÊÇÆóÒµ±ÊÊÔÌâÄ¿¼°´ð°¸£¬Çë²Î¿¼£¡

ÌÚѶ±ÊÊÔÌ⣺ͳ¼ÆÂÛ̳ÔÚÏßÈËÊý·Ö²¼

ÇóÒ»¸öÂÛ̳µÄÔÚÏßÈËÊý£¬¼ÙÉèÓÐÒ»¸öÂÛ̳£¬Æä×¢²áIDÓÐÁ½ÒÚ¸ö£¬Ã¿¸öID´ÓµÇ½µ½Í˳ö»áÏòÒ»¸öÈÕÖ¾ÎļþÖмÇϵǽʱ¼äºÍÍ˳öʱ¼ä£¬ÒªÇóдһ¸öË㷨ͳ¼ÆÒ»ÌìÖÐÂÛ̳µÄÓû§ÔÚÏß·Ö²¼£¬È¡ÑùÁ£¶ÈΪÃë¡£

Ò»Ìì×ܹ²ÓÐ 3600*24 = 86400Ãë¡£

¶¨ÒåÒ»¸ö³¤¶ÈΪ86400µÄÕûÊýÊý×éint delta[86400]£¬Ã¿¸öÕûÊý¶ÔÓ¦ÕâÒ»ÃëµÄÈËÊý±ä»¯Öµ£¬¿ÉÄÜΪÕýÒ²¿ÉÄÜΪ¸º¡£¿ªÊ¼Ê±½«Êý×éÔªËض¼³õʼ»¯Îª0¡£

È»ºóÒÀ´Î¶ÁÈëÿ¸öÓû§µÄµÇ¼ʱ¼äºÍÍ˳öʱ¼ä£¬½«ÓëµÇ¼ʱ¼ä¶ÔÓ¦µÄÕûÊýÖµ¼Ó1£¬½«ÓëÍ˳öʱ¼ä¶ÔÓ¦µÄÕûÊýÖµ¼õ1¡£

ÕâÑù´¦ÀíÒ»±éºóÊý×éÖд洢ÁËÿÃëÖеÄÈËÊý±ä»¯Çé¿ö¡£

¶¨ÒåÁíÍâÒ»¸ö³¤¶ÈΪ86400µÄÕûÊýÊý×éint online_num[86400]£¬Ã¿¸öÕûÊý¶ÔÓ¦ÕâÒ»ÃëµÄÂÛ̳ÔÚÏßÈËÊý¡£

¼ÙÉèÒ»Ì쿪ʼʱÂÛ̳ÔÚÏßÈËÊýΪ0£¬ÔòµÚ1ÃëµÄÈËÊýonline_num[0] = delta[0]¡£µÚn 1ÃëµÄÈËÊýonline_num[n] = online_num[n-1] delta[n]¡£

ÕâÑùÎÒÃǾͻñµÃÁËÒ»ÌìÖÐÈÎÒâʱ¼äµÄÔÚÏßÈËÊý¡£

ÌÚѶ±ÊÊÔÌ⣺´Ó10G¸öÊýÖÐÕÒµ½ÖÐÊý

ÔÚÒ»¸öÎļþÖÐÓÐ 10G ¸öÕûÊý£¬ÂÒÐòÅÅÁУ¬ÒªÇóÕÒ³öÖÐλÊý¡£ÄÚ´æÏÞÖÆΪ 2G¡£

²»·Á¼ÙÉè10G¸öÕûÊýÊÇ64bitµÄ¡£

2GÄÚ´æ¿ÉÒÔ´æ·Å256M¸ö64bitÕûÊý¡£

ÎÒÃÇ¿ÉÒÔ½«64bitµÄÕûÊý¿Õ¼äƽ¾ù·Ö³É256M¸öÈ¡Öµ·¶Î§£¬ÓÃ2GµÄÄÚ´æ¶Ôÿ¸öÈ¡Öµ·¶Î§ÄÚ³öÏÖÕûÊý¸öÊý½øÐÐͳ¼Æ¡£ÕâÑù±éÀúÒ»±ß10GÕûÊýºó£¬ÎÒÃDZãÖªµÀÖÐÊýÔÚÄǸö·¶Î§ÄÚ³öÏÖ£¬ÒÔ¼°Õâ¸ö·¶Î§ÄÚ×ܹ²³öÏÖÁ˶àÉÙ¸öÕûÊý¡£

Èç¹ûÖÐÊýËùÔÚ·¶Î§³öÏÖµÄÕûÊý±È½ÏÉÙ£¬ÎÒÃǾͿÉÒÔ¶ÔÕâ¸ö·¶Î§ÄÚµÄÕûÊý½øÐÐÅÅÐò£¬ÕÒµ½ÖÐÊý¡£Èç¹ûÕâ¸ö·¶Î§ÄÚ³öÏÖµÄÕûÊý±È½Ï¶à£¬ÎÒÃÇ»¹¿ÉÒÔ²ÉÓÃͬÑùµÄ·½·¨½«´Ë·¶Î§Ôٴηֳɶà¸ö¸üСµÄ·¶Î§£¨256M=2^28£¬ËùÒÔ×î¶àÐèÒª3´Î¾Í¿ÉÒÔ½«´Ë·¶Î§ËõСµ½1£¬Ò²¾ÍÕÒµ½ÁËÖÐÊý£©¡£

ÌÚѶ±ÊÊÔÌ⣺Á½¸öÕûÊý¼¯ºÏAºÍB£¬ÇóÆä½»¼¯

Á½¸öÕûÊý¼¯ºÏAºÍB£¬ÇóÆä½»¼¯¡£

1. ¶ÁÈ¡ÕûÊý¼¯ºÏAÖеÄÕûÊý£¬½«¶Áµ½µÄÕûÊý²åÈëµ½mapÖУ¬²¢½«¶ÔÓ¦µÄÖµÉèΪ1¡£

2. ¶ÁÈ¡ÕûÊý¼¯ºÏBÖеÄÕûÊý£¬Èç¹û¸ÃÕûÊýÔÚmapÖв¢ÇÒֵΪ1£¬Ôò½«´ËÊý¼ÓÈëµ½½»¼¯µ±ÖУ¬²¢½«ÔÚmapÖеĶÔÓ¦Öµ¸ÄΪ2¡£

ͨ¹ý¸ü¸ÄmapÖеÄÖµ£¬±ÜÃâÁ˽«Í¬ÑùµÄÖµÊä³öÁ½´Î¡£

ÌÚѶ±ÊÊÔÌ⣺ÕÒ³ö1µ½10wÖÐûÓгöÏÖµÄÁ½¸öÊý×Ö

ÓÐ1µ½10wÕâ10w¸öÊý£¬È¥³ý2¸ö²¢´òÂÒ´ÎÐò£¬ÈçºÎÕÒ³öÄÇÁ½¸öÊý£¿

ÉêÇë10w¸öbitµÄ¿Õ¼ä£¬Ã¿¸öbit´ú±íÒ»¸öÊý×ÖÊÇ·ñ³öÏÖ¹ý¡£

¿ªÊ¼Ê±½«Õâ10w¸öbit¶¼³õʼ»¯Îª0£¬±íʾËùÓÐÊý×Ö¶¼Ã»ÓгöÏÖ¹ý¡£

È»ºóÒÀ´Î¶ÁÈëÒѾ­´òÂÒÑ­ÐòµÄÊý×Ö£¬²¢½«¶ÔÓ¦µÄbitÉèΪ1¡£

µ±´¦ÀíÍêËùÓÐÊý×ֺ󣬸ù¾ÝΪ0µÄbitµÃ³öûÓгöÏÖµÄÊý×Ö¡£

Ê×ÏȼÆËã1µ½10wµÄºÍ£¬Æ½·½ºÍ¡£

È»ºó¼ÆËã¸ø¶¨Êý×ֵĺͣ¬Æ½·½ºÍ¡£

Á½´ÎµÄµ½µÄÊý×ÖÏà¼õ£¬¿ÉÒԵõ½ÕâÁ½¸öÊý×ֵĺͣ¬Æ½·½ºÍ¡£

ËùÒÔÎÒÃÇÓÐ

x y = n

x^2 y^2 = m

½â·½³Ì¿ÉÒԵõ½xºÍyµÄÖµ¡£

ÌÚѶ±ÊÊÔÌ⣺ÐèÒª¶àÉÙֻС°×Êó²ÅÄÜÔÚ24СʱÄÚÕÒµ½¶¾Ò©

ÓÐ1000Æ¿Ë®£¬ÆäÖÐÓÐһƿÓж¾£¬Ð¡°×ÊóÖ»Òª³¢Ò»µã´ø¶¾µÄË®24Сʱºó¾Í»áËÀÍö£¬ÖÁÉÙÒª¶àÉÙֻС°×Êó²ÅÄÜÔÚ24Сʱʱ¼ø±ð³öÄÇÆ¿Ë®Óж¾£¿

×îÈÝÒ×Ïëµ½µÄ¾ÍÊÇÓÃ1000ֻС°×Êó£¬Ã¿Ö»ºÈһƿ¡£µ«ÏÔÈ»Õâ²»ÊÇ×îºÃ´ð°¸¡£

¼ÈȻÿֻС°×ÊóºÈһƿ²»ÊÇ×îºÃ´ð°¸£¬ÄǾÍÓ¦¸ÃÿֻС°×ÊóºÈ¶àÆ¿¡£ÄÇÿֻӦ¸ÃºÈ¶àÉÙÆ¿ÄØ£¿

Ê×ÏÈÈÃÎÒÃÇ»»ÖÖÎÊ·¨£¬Èç¹ûÓÐxֻС°×Êó£¬ÄÇô24СʱÄÚ¿ÉÒÔ´Ó¶àÉÙÆ¿Ë®ÖÐÕÒ³öÄÇÆ¿Óж¾µÄ£¿

ÓÉÓÚÿֻС°×Êó¶¼Ö»ÓÐËÀ»òÕß»îÕâÁ½ÖÖ½á¹û£¬ËùÒÔxֻС°×Êó×î´ó¿ÉÒÔ±íʾ2^xÖÖ½á¹û¡£Èç¹ûÈÃÿÖÖ½á¹û¶¼¶ÔÓ¦µ½Ä³Æ¿Ë®Óж¾£¬ÄÇôҲ¾Í¿ÉÒÔ´Ó2^xÆ¿Ë®ÖÐÕÒµ½Óж¾µÄÄÇÆ¿Ë®¡£ÄÇÈçºÎÀ´ÊµÏÖÕâÖÖ¶ÔÓ¦¹ØϵÄØ£¿

µÚһֻС°×ÊóºÈµÚ1µ½2^(x-1)Æ¿£¬µÚ¶þֻС°×ÊóºÈµÚ1µ½µÚ2^(x-2)ºÍµÚ2^(x-1) 1µ½µÚ2^(x-1) 2^(x-2)Æ¿....ÒÔ´ËÀàÍÆ¡£

»Øµ½´ËÌ⣬×ܹý1000Æ¿Ë®£¬ËùÒÔÐèÒª×îÉÙ10ֻС°×Êó¡£

ÌÚѶ±ÊÊÔÌ⣺¸ù¾ÝÉÏÅŵÄÊýÌîдÏÂÅŵÄÊý£¬²¢Âú×ãÒªÇó¡£

¸ù¾ÝÉÏÅŸø³öÊ®¸öÊý£¬ÔÚÆäÏÂÅÅÌî³ö¶ÔÓ¦µÄÊ®¸öÊý, ÒªÇóÏÂÅÅÿ¸öÊý¶¼ÊÇÉÏÅŶÔӦλÖõÄÊýÔÚÏÂÅųöÏֵĴÎÊý¡£ÉÏÅŵÄÊý£º0£¬1£¬2£¬3£¬4£¬5£¬6£¬7£¬8£¬9¡£

ÌÚѶ±ÊÊÔÌ⣺ÅжÏÊý×ÖÊÇ·ñ³öÏÖÔÚ40ÒÚ¸öÊýÖУ¿

¸ø40ÒÚ¸ö²»Öظ´µÄunsigned intµÄÕûÊý£¬Ã»ÅŹýÐòµÄ£¬È»ºóÔÙ¸ø¼¸¸öÊý£¬ÈçºÎ¿ìËÙÅжÏÕ⼸¸öÊýÊÇ·ñÔÚÄÇ40ÒÚ¸öÊýµ±ÖÐ?

´ð°¸£º

unsigned int µÄÈ¡Öµ·¶Î§ÊÇ0µ½2^32-1¡£ÎÒÃÇ¿ÉÒÔÉêÇëÁ¬ÐøµÄ2^32/8=512MµÄÄڴ棬ÓÃÿһ¸öbit¶ÔÓ¦Ò»¸öunsigned intÊý×Ö¡£Ê×ÏȽ«512MÄڴ涼³õʼ»¯Îª0£¬È»ºóÿ´¦ÀíÒ»¸öÊý×־ͽ«Æä¶ÔÓ¦µÄbitÉèÖÃΪ1¡£µ±ÐèÒª²éѯʱ£¬Ö±½ÓÕÒµ½¶ÔÓ¦bit£¬¿´ÆäÖµÊÇ0»¹ÊÇ1¼´ ¿É¡£

1¡¢Ç붨ÒåÒ»¸öºê£¬±È½ÏÁ½¸öÊýa¡¢bµÄ´óС£¬²»ÄÜʹÓôóÓÚ¡¢Ð¡ÓÚ¡¢ifÓï¾ä#define Max(a,b) ( a/b)?a:b

2¡¢ÈçºÎÊä³öÔ´ÎļþµÄ±êÌâºÍÄ¿Ç°Ö´ÐÐÐеÄÐÐÊý

int line = __LINE__;

char *file = __FILE__;

cout<<"file name is "<<(file)<<",line is "<

3¡¢Á½¸öÊýÏà³Ë£¬Ð¡ÊýµãºóλÊýûÓÐÏÞÖÆ£¬Çëдһ¸ö¸ß¾«¶ÈËã·¨

4¡¢Ð´Ò»¸ö²¡¶¾

while (1)

{

int *p = new int[10000000];

}

5¡¢²»Ê¹ÓöîÍâ¿Õ¼ä,½« A,BÁ½Á´±íµÄÔªËؽ»*¹é²¢

6¡¢½«Ê÷ÐòÁл¯ ת´æÔÚÊý×é»ò Á´±íÖÐ

struct st{

int i;

short s;

char c;

};

sizeof(struct st)£»

7¡¢

char * p1;

void * p2;

int p3;

char p4[10];

sizeof(p1...p4) =?

8¡¢

4£¬4£¬4£¬10

¶þ·Ö²éÕÒ

¿ìËÙÅÅÐò

Ë«ÏòÁ´±íµÄɾ³ý½áµã

ÃæÊÔ»ù±¾É϶¼ÊǺÍÏîÄ¿Ïà¹ØµÄ£¬²¢µ±³¡Ëµ¼¸¸ö³ÌÐòÌâµÄÊä³ö£¬²»ÄÜÓòݸåÖ½

ÔĶÁ¸ü¶àÊÔÌ⣬Çë·ÃÎÊÉú»îÈÕ¼ÇÍø ÓÃÈÕÖ¾¼Ç¼µãµÎÉú»î£¡ÖÐСѧÉúÈÕ¼ÇƵµÀ¡£
ϲ»¶ÖÐСѧÉúÈռǣ¬ÄǾ;­³£À´Å¶

¸ÃÄÚÈÝÓÉÉú»îÈÕ¼ÇÍøÌṩ.