#include <stdio.h> #include <stdlib.h> int get(int n) { int *arry = (int*)malloc(sizeof(int)*n); int i; for (i=0; i<n; i++) { arry[i] = i+1; } arry[n-1] = 0; i = 0; while (arry[i] != i) { i = arry[arry[i]] = arry[arry[arry[i]]]; } return i; } int __cdecl main(void) { int n; scanf("%d", &n); printf("%d", get(n)); }
[培训]二进制漏洞攻防(第3期);满10人开班;模糊测试与工具使用二次开发;网络协议漏洞挖掘;Linux内核漏洞挖掘与利用;AOSP漏洞挖掘与利用;代码审计。