这个题跟http://poj.org/problem?id=2356;是一样,这里就不解释了http://www.cnblogs.com/bo-tao/archive/2012/07/27/2611306.html

View Code

#include<iostream>
#include<cstdio>
#include<cstdlib>
#include<algorithm>
#include<cmath>
#include<queue>
#include<set>
#include<map>
#include<cstring>
#include<vector>
#include<string>
#define LL long long
using namespace std;int main(  )
{int num[100024],a;int n , m;while( scanf( "%d %d",&n,&m ),n|m ){bool flag = false;LL sum = 0;memset( num , 0 , sizeof( num ) );for( int i = 1 ;i <= m ; i ++){scanf( "%d",&a );if( flag ) continue;sum += a;int t = (int)(sum%n);if( t == 0 ){flag = true;for( int j = 1 ; j < i ; j ++ )printf( "%d ",j );printf( "%d\n",i );}else if( num[t] == 0 )num[t] = i;else{flag = true;for( int j = num[t] + 1 ; j < i ; j++ )printf( "%d ",j );printf( "%d\n",i );}}}//system( "pause" );return 0;
}

转载于:https://www.cnblogs.com/bo-tao/archive/2012/07/27/2611479.html

poj 3370 Halloween treats相关推荐

  1. POJ 3370 Halloween treats——鸽巢原理+思维

    [题目描述] POJ 3370 Halloween treats Description Every year there is the same problem at Halloween: Each ...

  2. UVA 11237 - Halloween treats(鸽笼原理)

    11237 - Halloween treats 题目链接 题意:有c个小伙伴,n个房子(c <= n).每一个房子会给ai个糖果,要求选一些房子,使得得到的糖果能平均分给小伙伴,输出方案 思路 ...

  3. HDU 1808 Halloween treats (鸽巢原理)(数学)

    HDU 1808 Halloween treats (鸽巢原理)(数学) 原题:http://acm.hdu.edu.cn/showproblem.php?pid=1808 题意:给定c,给n个数,且 ...

  4. poj3370Halloween treats(鸽笼原理)

    题目链接: 传送门 思路: 这个是鸽笼原理的题目...看了一下这个原理,对此的理解是分为三点.. c代表人的数目,n代表家庭的数目.. [1]首先要求前缀和,然后对此取余,首先如果出现余数为0的情况, ...

  5. ACM 数学类题目推荐

    转:http://blog.sina.com.cn/s/blog_6635898a0100magq.html 1.burnside定理,polya计数法     这个大家可以看brudildi的< ...

  6. 《算法入门经典大赛——培训指南》第二章考试

    UVa特别考试 UVa站点专门为本书设立的分类题库配合,方便读者提交: http://uva.onlinejudge.org/index.php?option=com_onlinejudge& ...

  7. 数学--数论--鸽巢原理

    鸽巢原理: 所谓鸽巢原理即n+1只鸽子,只有n个巢,则至少有一鸽巢有两只鸽子. 鸽巢原理又叫抽屉原理,球盒原理. 推广: 如果要把n个物件分配到m个容器中,必有至少一个容器容纳至少⌈n / m⌉个物件 ...

  8. 组合数学 —— 基本计数原理

    [抽屉原理] 1.内容 把 n+1 件东西放入 n 个抽屉,则至少有一个抽屉里放两件或两件以上的东西. 从令一角度说,把 n-1 件东西放入 n  个抽屉,则至少一个抽屉是空的. 2.经典应用 给出一 ...

  9. ICPC程序设计题解书籍系列之九:罗勇军《算法竞赛入门到进阶》

    罗书<算法竞赛入门到进阶>题目一览 第1章 算法竞赛概述 HDU1000 HDU1089-HDU1096 A+B for Input-Output Practice (I)-(VIII)( ...

最新文章

  1. LeetCode刷题感想
  2. C语言的本质(3)——整数的本质与运算
  3. QT的QFileDialog类的使用
  4. 1.12.Flink Kafka-Connector详解、Consumer消费策略设置、动态加载Topic、Consumers Offset 自动提交、Producer、容错等
  5. Head First设计模式读书笔记——策略模式
  6. linux修改端口cost值,Linux下通过修改网卡驱动的参数调整Intel网卡的性能
  7. Httputils请求网络数据
  8. 【clickhouse】clickhouse 表引擎 之 SummIngMergeTree
  9. SQL Server 阻塞原因分析
  10. 微信公众号 html样式,公众号模板制作精美,微信公众号素材管理的正文,可以写自己CSS 样式吗?...
  11. 程序员做技术管理需要懂哪些方面?
  12. 学校的计算机是作文,我在学校作文
  13. 保证只要看一遍,新手也能写出来的超简单五子棋代码
  14. python中numpy.random.gamma()函数
  15. Hive常见面试题汇总
  16. 2020电工(初级)考试题及电工(初级)模拟考试系统
  17. k折(k-fold)交叉验证
  18. 20200330王者荣耀服务器维修,2020王者荣耀1月9日更新官方公告及内容汇总
  19. Android将死,Web OS才是王道——通过Google Chrome OS看Android
  20. 大数据时代的地理信息系统发展

热门文章

  1. 直接在 CSS 中引用 FONTAWESOME 图标(附码表)
  2. [实战] 用数人云,部署弹性 ELK 集群就五步 1
  3. 案例分析--AD客户端登录验证缓慢问题
  4. apache_fileupload实现文件上传_上传多个文件
  5. (总结)Linux下多行合并成一行,中间加分隔符
  6. 【AD用户设置系列一】让IT省心省力的漫游配置文件
  7. redis zset usage
  8. LeetCode-MySQL-175. 组合两个表
  9. [圣诞记]HULK七周年庆
  10. SpringBoot 第一篇入门