3125. 巧克力

feathes

include

using namespace std;
const int maxn = 100;
int v[maxn];
int main(void)
{
int cnt;
cin >> cnt;
for (int c = 0; c < cnt; c++)
{
int len;
cin >> len;
for (int i = 0; i < len; i++)
cin >> v[i];
unsigned long long int ans = 0, posl = -1,posr = -1;
for (int i = 0; i < len; i++)
if (v[i])
{
posl = (unsigned long long int)i;
break;
}
cout << “case #” << c << “:” << endl;
if (posl == -1)
{
cout << ans << endl;
continue;
}
ans = 1;
for (posr = posl + 1; posr < len; posr++)
if (v[posr])
{
ans *= posr - posl;
posl = posr;
}
cout << ans << endl;
}
return 0;
}

Master X

BW题,题干的输出格式已经提示你怎么做了,遍历即可。
注意没有1的特判。

你当前正在回复 博客/题目
存在问题!