±±¾©Ê¯ÓÍ»¯¹¤Ñ§Ôº2026ÄêÑо¿ÉúÕÐÉú½ÓÊÕµ÷¼Á¹«¸æ
²é¿´: 5665  |  »Ø¸´: 1

¸¶×Ó½¡

гæ (СÓÐÃûÆø)

[ÇóÖú] vs2017±àдcÓïÑÔ³ÌÐòʱ³öÏÖдÈë·ÃÎÊȨÏÞ³åÍ»

// ConsoleApplication5.cpp: ¶¨Òå¿ØÖÆÌ¨Ó¦ÓóÌÐòµÄÈë¿Úµã¡£
// ¡¶³ÌÐòÔ±µÄË㷨ȤÌâ¡·Q08 ÓÅÐãµÄɨµØ»úÆ÷ÈË¡£

#include "stdafx.h"
#include <stdio.h>
#include <stdlib.h>

long long int mov(int, int*, int*);
//²ÎÊý1£ºµÚj¸öλÖÃ
//²ÎÊý2£¬3£ººá£¬×Ý×ø±ê

long long int count;
int *p1, *p2;
int coordinate1[13];
//ºá×ø±ê
int coordinate2[13];
//×Ý×ø±ê
int main(void)
{
        int j = 0;
        count = 0;
        coordinate1[j] = 0;
        coordinate2[j] = 0;
        //³õÊ¼×ø±êΪ£¨0£¬0£©
        p1 = &coordinate1[0];
        p2 = &coordinate2[0];
        mov(j, p1, p2);
        printf("%lld\n", count);
        system("pause" ;
        return 0;
}

long long int mov(int m, int *coordinate1, int *coordinate2)
{
        int j;
        j = m;
        if (j == 13)
                return 0;
        int i;
        for (i = 1; i < 5; i++)
        {
                switch (i)
                {
                case 1:
                {
                        //ǰ½ø£ººá×ø±ê²»±ä£¬×Ý×ø±ê¼Ó1
                        *(coordinate2 + j + 1) = *(coordinate2 + j) + 1;
                        break;
                }
                case 2:
                {
                        //ºóÍË£ººá×ø±ê²»±ä£¬×Ý×ø±ê¼õ1
                        *(coordinate2 + j + 1) = *(coordinate2 + j) - 1;
                        break;
                }
                case 3:
                {
                        //×óÒÆ£ººá×ø±ê¼Ó1£¬×Ý×ø±ê²»±ä
                        *(coordinate1 + j + 1) = *(coordinate1 + j) + 1;
                        break;
                }
                case 4:
                {
                        //ÓÒÒÆ£ººá×ø±ê¼õ1£¬×Ý×ø±ê²»±ä
                        *(coordinate1 + j + 1) = *(coordinate1 + j) - 1;
                        break;
                }
                default:
                        break;
                }
                j++;
                int k;
                for (k = j; k > 0; k--)
                {
                        if (*(coordinate1 + j) == *(coordinate1 + k - 1) && *(coordinate2 + j) == *(coordinate2 + k - 1))
                                break;
                }
                if (k > 0)
                {
                        continue;
                }
                m = j;
                count = count + mov(m, p1, p2);
        }
        return count;
}

·¢×ÔСľ³æIOS¿Í»§¶Ë
»Ø¸´´ËÂ¥

» ²ÂÄãϲ»¶

ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

¸¶×Ó½¡

гæ (СÓÐÃûÆø)

Ïëдһ¸ö³ÌÐò£¬É¨µØ»úÆ÷ÈË´ÓÔ­µã³ö·¢×ß12²½£¬²»ÄÜÖØ¸´£¬ÓжàÉÙ·½·¨¡£

·¢×ÔСľ³æIOS¿Í»§¶Ë
2Â¥2018-06-19 21:46:03
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
Ïà¹Ø°æ¿éÌø×ª ÎÒÒª¶©ÔÄÂ¥Ö÷ ¸¶×Ó½¡ µÄÖ÷Ìâ¸üÐÂ
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] 348Çóµ÷¼Á +3 ÎâÑå׿24k 2026-04-02 3/150 2026-04-02 10:47 by Creta
[¿¼ÑÐ] 322Çóµ÷¼Á +5 ìäÙÒXX 2026-03-31 6/300 2026-04-02 10:08 by Çóµ÷¼Ázz
[¿¼ÑÐ] ²ÄÁϵ÷¼Á +12 Ò»ÑùYWY 2026-04-01 12/600 2026-04-02 09:15 by olim
[¿¼ÑÐ] 271Çóµ÷¼Á +14 ÀÕ²¼ÀÊ@ 2026-03-31 19/950 2026-04-02 00:01 by ÀÕ²¼ÀÊ@
[¿¼ÑÐ] 320·Ö£¬²ÄÁÏÓ뻯¹¤×¨Òµ£¬Çóµ÷¼Á +14 Ò»¶¨Éϰ¶aaa 2026-03-27 18/900 2026-04-01 20:10 by »ý¼«µ÷¼ÁµÄСѧÉ
[¿¼ÑÐ] 294·Ö080500²ÄÁÏ¿ÆÑ§Ó빤³ÌÇóµ÷¼Á +15 ÁøÏª±ß 2026-03-26 16/800 2026-04-01 17:07 by Æß¶È²»ÐÅÈÎ
[¿¼ÑÐ] Ò»Ö¾Ô¸Öйú¿ÆÑ§Ôº´óѧ265Çóµ÷¼Á +8 Ìñµ­ye 2026-03-31 9/450 2026-04-01 14:34 by ÄæË®³Ë·ç
[¿¼ÑÐ] 262Çóµ÷¼Á +9 ÀøÖ¾Ò»¶¨·¢ÎÄÕ 2026-03-31 10/500 2026-04-01 12:22 by sunshine0013
[¿¼ÑÐ] 311Çóµ÷¼ÁÒ»Ö¾Ô¸ºÏ·Ê¹¤Òµ´óѧ +14 Çï¶þÊ®¶þ 2026-03-30 14/700 2026-04-01 11:45 by chemdavid
[¿¼ÑÐ] 085410È˹¤ÖÇÄÜ ³õÊÔ316·Ö Çóµ÷¼Á +3 ²ÐÐÇ·÷Êï 2026-03-31 3/150 2026-04-01 11:09 by СÐÜraider
[¿¼ÑÐ] 333Çóµ÷¼Á +4 °¢¿ÆÒÝ 2026-03-31 4/200 2026-04-01 09:11 by jp9609
[¿¼ÑÐ] 0856µ÷¼Á +7 ÇúÌýóÞ 2026-03-30 7/350 2026-04-01 08:51 by JourneyLucky
[¿¼ÑÐ] ²ÄÁÏ¿ÆÑ§Ó빤³ÌÇóµ÷¼Á +13 ÉîVËÞÉá°É 2026-03-29 13/650 2026-03-31 19:50 by Dyhoer
[¿¼ÑÐ] Ò»Ö¾Ô¸aÇø211£¬085601-307·ÖÇóµ÷¼Á +10 µ³¼ÎºÀ 2026-03-31 23/1150 2026-03-31 18:44 by JourneyLucky
[¿¼ÑÐ] 070300»¯Ñ§354Çóµ÷¼Á +15 101´ÎÏ£Íû 2026-03-28 15/750 2026-03-31 17:58 by jp9609
[¿¼ÑÐ] 340Çóµ÷¼Á +4 Ï£ÍûÈç´Ëi 2026-03-31 4/200 2026-03-31 16:40 by 690616278
[¿¼ÑÐ] 269Çóµ÷¼Á +4 ÎÒÏë¶ÁÑÐ11 2026-03-31 4/200 2026-03-31 10:04 by cal0306
[¿¼ÑÐ] 370Çóµ÷¼Á +3 080700µ÷¼Á 2026-03-30 3/150 2026-03-31 01:09 by A_Zhe
[¿¼ÑÐ] 352·Ö »¯¹¤Óë²ÄÁÏ +5 º£Äɰٴ¨Ly 2026-03-27 5/250 2026-03-28 03:39 by fmesaito
[¿¼ÑÐ] 315µ÷¼Á +4 0860Çóµ÷¼Á 2026-03-26 5/250 2026-03-27 11:23 by wangjy2002
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û