题目描述
给定一个整数 n,参考给定样例寻找规律,并输出一个字符串。
提示: 观察样例可以发现,I hate that和I love that交替出现 n−1 次,最后再出现一次I hate it或I love it。
输入格式
一个整数 n。
输出格式
一行,一个字符串。
数据范围
前 5 个测试点满足 1≤n≤5。
所有测试点满足 1≤n≤100。
样例
1
算法1
(暴力枚举) $O(n)$
循环,没啥好说的
时间复杂度
参考文献
C++ 代码
#include<bits/stdc++.h>
using namespace std;
int n;
int main(){
cin>>n;
for(int i=1;i<n;i++){
if(i%2==1)cout<<"I hate that ";
else cout<<"I love that ";
}
if(n%2==1)cout<<"I hate it";
else cout<<"I love it";
}
才疏学浅,这是On方吗?,不应该是On吗。