| Run ID | 作者 | 问题 | 语言 | 测评结果 | 时间 | 内存 | 代码长度 | 提交时间 |
|---|---|---|---|---|---|---|---|---|
| 89293 | bnu_fanmeijie | 含k个3的数 | C++ | 通过 | 0 MS | 252 KB | 674 | 2026-05-26 16:17:36 |
#include <iostream> #include <string> using namespace std; int main() { string m_str; int k; cin >> m_str >> k; // 统计字符串中字符 '3' 的个数 int count = 0; for (int i = 0; i < m_str.size(); i++) { if (m_str[i] == '3') { count++; } } // 把字符串转回整数判断能否被19整除 int m_num = 0; for (int i = 0; i < m_str.size(); i++) { m_num = m_num * 10 + (m_str[i] - '0'); } // 判断两个条件 if (count == k && m_num % 19 == 0) { cout << "YES" << endl; } else { cout << "NO" << endl; } return 0; }