10 条题解

  • 1
    @ 2023-11-30 21:20:48
    int m, n,bz,i,j,w;
    int main(void) {
    	scanf("%d", &m);
    	while (m--) {
    		bz = 1;
    		w = 0;
    		scanf("%d",&n);
    		for ( i = 1; n>0 ;i++){
    			n = n - i;
    			bz++;
    		}
    		bz--;
    		if (n < 0) {
    			w = n + i - 1;
    		}
    		else if (n == 0) {
    			w = i-1;
    		}
    		//printf("%d %d", bz, w);
    		if (bz % 2 == 0) {
    			printf("%d/%d\n", w, (bz + 1 - w));
    		}
    		else {
    			printf("%d/%d\n", (bz + 1 - w), w);
    		}
    	}
    }
    

    信息

    ID
    155
    时间
    3000ms
    内存
    128MiB
    难度
    3
    标签
    (无)
    递交数
    361
    已通过
    191
    上传者