摘要:
直接暴力枚举 #include <iostream> using namespace std; bool check(int i) { while (i) { if (i % 10 == 2 || i % 10 == 0 || i % 10 == 1 || i % 10 == 9) return t 阅读全文
posted @ 2022-03-21 23:04
湘summer
阅读(36)
评论(0)
推荐(0)
摘要:
答案:BYQ 只要发现这种一个个排序求值的,都可以考虑是十进制转R进制。(题目是十进制转26进制,除26取余) #include <iostream> using namespace std; int main() { //十进制转26进制 // cout << 26 * 26 * 2 + 26 * 阅读全文
posted @ 2022-03-21 17:34
湘summer
阅读(61)
评论(0)
推荐(0)
摘要:
答案:4659 #include <iostream> using namespace std; /* 如果直接使用递归则会超时,算不出。 (千万不要漏掉题目中给的任何一点信息) 提示:千位不为0,可以只算前四位,后面就不管它,所以可以考虑÷10000取余 */ int main() { int a 阅读全文
posted @ 2022-03-21 17:29
湘summer
阅读(76)
评论(0)
推荐(0)
摘要:
答案:40785 #include <iostream> using namespace std; bool check(int i) { int x; while (i) { x = i % 10; if (x == 2 || x == 4) return false; i /= 10; } re 阅读全文
posted @ 2022-03-21 17:18
湘summer
阅读(45)
评论(0)
推荐(0)

浙公网安备 33010602011771号