课程目录展开/折叠
2.4 枚举法【04】
视频时长:21:55播放快捷键
播放/暂停:空格(或鼠标单击) 全屏:F(或鼠标双击) 退出全屏:Esc
快进10 / 30 / 60秒:方向键→ / Ctrl + 方向键→ / Shift + 方向键→
快退10 / 30 / 60秒:方向键← / Ctrl + 方向键← / Shift + 方向键←
本节课讲解配套PPT&板书:







本节课讲解到的源代码
源代码下载:2.4 枚举法【04】-源代码下载
1. 【例题2-3】P1162-数字统计【NOIP 2010 普及组 T1】-1
#include <bits/stdc++.h>
using namespace std;
int count2(int n)
{
int res = 0;
while (n)
{
int m = n % 10;
if (m == 2) res ++;
n /= 10;
}
return res;
}
int main()
{
int l, r;
cin >> l >> r;
// int ans = 0; // long long
long long ans = 0;
for (int i = l; i <= r; i ++)
{
ans += count2(i);
}
cout << ans;
return 0;
}
本节课课后练习题
- 详见题单 - T1004 - CSP-J & GESP【课程4】算法 - 第2章 入门算法
本节课答疑
建议大家有问题先通过AI答疑(比如:DeepSeek 等),AI时代需要学会使用AI辅助学习
陈远龙老师视频讲解:如何使用DeepSeek进行答疑?
通过AI未能获得满意解答的,可以联系陈远龙老师答疑
目录