2017-10-11 23:24
中南大学 C++ 0 点赞 评论 收藏
分享
2017-09-08 21:00
中南大学 C++ 本人刀疤:#include<iostream> #include<vector> #include<algorithm> using namespace std; bool isnum(int i, int sum, int half,vector<int> &bit) { if (sum == half) return true; if (i >= bit.size()-1) return false; return isnum(i + 1, sum + bit[i + 1], half, bit) || isnum(i + 1, sum , half, bit); } int main() { int l, r; cin >> l >> r; int count = 0; for (size_t i = l; i <=r ; i++) { int num = i; vector<int> bit; int sum = 0; while (num) { sum += num % 10; bit.push_back(num % 10); num = num / 10; } if (sum % 2 == 0) { if (isnum(0,bit[0], sum / 2, bit)) count++; } } cout << count; system("pause"); return 0; } 用的暴力方法,求一个简单点的

0 点赞 评论 收藏
分享
蕾姆是我女神:握手,第二题做一个多小时还是百分之零,想砸电脑

0 点赞 评论 收藏
分享

0 点赞 评论 收藏
分享
创作者周榜
更多
关注他的用户也关注了: