算法1
我们不妨会发现,这道题可以找规律
一开始用火柴棒等式的代码被磕死
我们不妨可以发现
2: 首位1 后面1个1
3: 首位7 后面1个1
4: 首位1 后面2个1
5: 首位7 后面2个1
……
- 我们可以two by two,如果正好可以被2整除,先输出一个1,否则输出7
- 接着我们再输出
n/2-1
个1即可
参考文献
C++ 代码
#include<bits/stdc++.h>
#define int long long
using namespace std;
signed main()
{
int t;
cin>>t;
while(t--){
int n;
cin>>n;
if(n%2==0)cout<<1;
else cout<<7;
for(int i=1;i<n/2;i++)cout<<1;
puts("");
}
}
明明不是找规律???
### orz