POJ1247
来源:互联网 发布:阿里云服务器公网ip 编辑:程序博客网 时间:2024/06/03 21:03
#include "iostream"using namespace std;int main(void){unsigned short ToEachHave[30];unsigned short EachHave[30];unsigned short NumOfGuest;while( (cin >> NumOfGuest) && NumOfGuest ){unsigned short TotalOfMts = 0;for( size_t ix = 0 ; ix != NumOfGuest ; ix ++ ){cin >> EachHave[ix];TotalOfMts += EachHave[ix];ToEachHave[ix] = TotalOfMts;}if( (TotalOfMts % 2) != 0){cout << "No equal partitioning." << endl;}else{for( size_t id = 0 ; id != NumOfGuest ; id ++ ){if( ToEachHave[id] == (TotalOfMts >> 1)){cout << "Sam stops at position " << id + 1 << " and Ella stops at position " << id + 2 << "." << endl;break;}if(ToEachHave[id] > (TotalOfMts >> 1)){cout << "No equal partitioning." << endl;break;}}}}return 0;}
既然最后要相等则必然可以凭借分成两份,也就是说总的肉丸数目为偶数才能均分,建立数组分别记录1-n号位分发的肉丸总数,一旦有刚好等于一半的则输出位置并且退出,若有一个值大于一半则输出不能满足任何退出。
- poj1247
- POJ1247
- poj1247
- poj1247
- POJ1247
- poj1247
- poj1247(Magnificent Meatballs)
- POJ1247解题报告
- POJ1247:Magnificent Meatballs
- 【模拟】poj1247 Magnificent Meatballs
- POJ1247解题报告
- poj1247对半分
- POJ1247解题报告——我写的第一篇解题报告
- linux调度器(七)——other cfs class api and functions
- linux调度器(八)——实时调度与SMP
- [SGU]139. Help Needed!
- Windows Phone的应用程序认证要求
- linux调度器(九)——调度器的配置参数
- POJ1247
- linux调度器(十)——调度器/proc信息解读
- mvc4 membership table
- Fragment Arguments
- 什么叫学习
- 7.2.2(next_permutation--STL)
- POJ 2230 (欧拉回路)
- EJB学习体会(包括JBOSS与MyEclipse中的问题)
- virtual 虚方法