解题思路:
注意事项:
参考代码:
#include<iostream>
using namespace std;
string t;
int ans=0;
bool dfs(int x,int y){
if(x>=y) return false;
int n1=t[x]-'0',n2=t[y]-'0';
if(n1>n2) return true;
if(n1==n2) return dfs(x+1,y-1);
return false;
}
int main()
{
cin>>t;
int n=t.size();
for(int i=0;i<n;i++)
for(int j=i+1;j<n;j++)
if(dfs(i,j)) ans++;
cout<<ans;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:1118 |
矩阵转置 (C语言代码)浏览:1525 |
2005年春浙江省计算机等级考试二级C 编程题(3),复杂度最低的方法没有之一!!!!!浏览:819 |
【偶数求和】 (C++代码)浏览:709 |
淘淘的名单 (C语言代码)浏览:1104 |
本人酷爱递归实现很多问题,这里也是浏览:557 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:619 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:546 |
最小公倍数 (C语言代码)浏览:1029 |
【偶数求和】 (C语言代码)浏览:431 |