⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 1443f joseph.cpp

📁 威士忌的HDU题解.大概有260多题的源码。对于学习非常有好处。
💻 CPP
字号:
#include <stdio.h> 
int A[15]; 

int main() 
{ 
	bool flag; 
	int i,j,k,r,n; 
	for(i = 1;i < 14;i++) 
	{ 
		for(j = i+1;  ;j++) 
		{ 
	        r = 0; 
	        n = 2 * i; 
	        flag = false; 
			for(k = 0;k < i;k++) 
	        { 
				r = ( j - r) % n; 
	          	if(r > 0 && r <= i) 
	          	{ 
					flag = true; 
	            	break; 
	          	} 
				else 
    			{ 
       				r = (n - r) % n; 
		            n--; 
				} 
	        }//for
	        if(!flag) 
	        { 
				A[i] = j; 
				break; 
	        } 
		} 
	} 
	while(scanf("%d",&n) && n) 
    	printf("%d\n",A[n]); 
	return 0; 
} 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -