T1先行后列
题目描述
从 1 开始的 n×m 个整数按照先行后列的规律排列如下:
给定 n 与 m,再给定一个数字 c,请输出 c 所在的行数与列数。
输入格式
第一行:两个整数表示 n 与 m
第二行:一个整数表示 c
输出格式
两个整数:表示 c 所在的行数与列数。
数据范围
1≤n,m≤10000
1≤c≤n×m
样例数据
输入:
10 10
30
输出:
3 10
样例代码
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n,m,c;
cin>>n>>m>>c;
cout<<ceil(c*1.0/m)<<" ";
if(c%m==0) cout<<m;
else cout<<c%m;
return 0;
}
T2 兔子序列
题目描述
序列 fi 的定义如下:
f1 = 1f
f2 = a
当 i>2 时,fi=f(i-1)+f(i-2)
给定一个 k,请问找到 j,j 满足
fj ≤k<f(j+1)
输入格式