1 2 3 4 5 6 7 8 9 10 11 12 13 问原始的顺序是什么?
what = []
for x in range(13):
what.append(13 - x)
what.append(what.pop(0))
what.reverse()
print what
#include <iostream>
int main(int argc, char *argv[])
{
int vec[13] = { 0 };
for (int i = 0, x = -1; i < 13; ++i)
{
for (++x; vec[x % 13]; ++x)
;
for (++x; vec[x % 13]; ++x)
;
vec[x % 13] = i + 1;
}
for (int i = 0; i < 13; ++i)
std::cout << vec[i] << " ";
std::cout << std::endl;
}