QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#757590 | #9746. 平方根 | Jumping# | Compile Error | / | / | C++14 | 563b | 2024-11-17 10:58:33 | 2024-11-17 10:58:33 |
Judging History
answer
#include <bits/stdc++.h>
#define int long long
double anss=0;
const double sq2=sqrtl(2);
signed main(){
std::string s;
std::cin>>s;
int cntt=0;
for(int i=0;i<s.length();i++){
if(s[i]=='0'&&cntt){
if(cntt%2){
anss+=(cntt+1)/2;
}
else{
anss+=(cntt-1)/2;
anss+=sq2;
}cntt=0;
}else if(s[i]=='1')cntt++;
//std::cout<<anss<<' '<<cntt<<'\n';
}if(cnt){
if(cntt%2){
anss+=(cntt+1)/2;
}
else{
anss+=(cntt-1)/2;
anss+=sq2;
}cntt=0;}
printf("%.13lf",anss);
return 0;
}
//1100110111
详细
answer.code: In function ‘int main()’: answer.code:21:13: error: ‘cnt’ was not declared in this scope; did you mean ‘cntt’? 21 | }if(cnt){ | ^~~ | cntt