Run ID:113979
提交时间:2025-03-18 13:34:00
#include <iostream> using namespace std; //有一个规律那就是差值是有规律的,2,1,3,1,2,3,3 int z[7]={2,3,6,7,9,12,15};//格局差值两两相加得到固定每次需要增加的数 int main() { int n; while(scanf("%d",&n)!=EOF) { if(n==1) printf("3\n"); else { int m=(n-1)/7,mol=(n-1)%7,ans; ans=15*m+z[mol-1]+3; printf("%d\n",ans); } } return 0; }