The 5th Zhejiang Provincial Collegiate Programming Contest
Accurately Say "CocaCola"!
暴力枚举题目大意:很像行酒令的一个小游戏,几个人围一圈报数,遇到带7的和能被7整除的,就喊CocaCola,统计其连续出现次数,与输入值相符时输出数到的那一串数的头一个。
题目分析:其实这题是有规律的,我没暴力也A了,答案如下
p=1,ans=7;
p=2,ans=27;
p=3、4、5...10,ans=70;
p=11,ans=270;
p=12...99,ans=700;
代码如下:
#include<iostream>
using namespace std;
int main()
{
int t,n;
cin>>t;
while(t--)
{
cin>>n;
if(n==1)cout<<7<<endl;
else if(n==2)cout<<27<<endl;
else if(n>2&&n<11)cout<<70<<endl;
else if(n==11)cout<<270<<endl;
else cout<<700<<endl;
}
return 0;
}