rEuo


私信TA

用户名:dotcpp0726613

访问量:188

签 名:

等  级
排  名 58314
经  验 224
参赛次数 1
文章发表 1
年  龄 0
在职情况 学生
学  校 沈阳师范大学
专  业

  自我简介:

TA的其他文章

解题思路:

注意事项:

参考代码:

#include <bits/stdc++.h>

using namespace std;

int n;

long long ans = 0;

void isValid(int n)

{

    bool a1 = false, a2 = false;

    while (n)

    {

        if ((n % 10) % 2 == 1)

        {

            if (a1 == false)

                a1 = true;

            else

            {

                a2 = true;

                break;

            }

        }

        else if ((n % 10) % 2 == 0)

        {

            if (a1 == true)

                a1 = false;

            else

            {

                a2 = true;

                break;

            }

        }

        n /= 10;

    }

    if (a2 == false)

 

        ans++;

    return;

}

int main()

{

    cin >> n;

    for (int i = 1; i <= n; i++)

    {

        isValid(i);

    }

    cout << ans;

    return 0;

}


 

0.0分

3 人评分

  评论区

  • «
  • »