hdu 1808 alloween treats (鸽巢原理)
来源:互联网 发布:手机怎么隐藏网络 编辑:程序博客网 时间:2024/05/23 19:16
#include <iostream> #include <cstdio> #include <cstring> using namespace std; const int maxn = 100000 + 10; int mod[maxn], fl[maxn], c, n; long long sum[maxn]; int main() { while(scanf("%d %d", &c, &n)) { if(!(c + n)) break; int xbegin = 1, xend; memset(sum, 0, sizeof(sum)); memset(fl, 0, sizeof(fl)); for(int i = 1;i <= n; i++) { scanf("%d", &sum[i]); sum[i] += sum[i-1]; mod[i] = sum[i] % c; if(mod[i] == 0) { xbegin = 1; xend = i; } else if(fl[mod[i]]) { xbegin = fl[mod[i]]; xend = i; } fl[mod[i]] = i + 1; } for(int i = xbegin;i <= xend; i++) { cout << i; if(i != xend) cout << " "; } cout << endl; } return 0; }
0 0
- hdu 1808 alloween treats (鸽巢原理)
- POJ 3370 && HDU 1808 Halloween treats(鸽巢原理)
- HDU 1808.Halloween treats【鸽巢原理】【11月25】
- hdu 1808 Halloween treats 抽屉原理
- hdu 1808 Halloween treats 抽屉原理
- hdu 1808 Halloween treats 抽屉原理
- HDU 1808 Halloween treats【抽屉原理】
- HDU 1808 Halloween treats(抽屉原理)
- poj 3370 Halloween treats(反演定理+鸽巢原理)
- pku 3370 Halloween treats(鸽巢原理)
- POJ 3370 Halloween treats(鸽巢原理)
- POJ 题目3370 Halloween treats(鸽巢原理)
- POJ 3370-Halloween treats(鸽巢原理)
- POJ 3370:Halloween treats(鸽巢原理)
- POJ 3370 Halloween treats 鸽巢原理
- POJ 3370 Halloween treats 鸽巢原理
- POJ 3370 Halloween treats 鸽巢原理
- UVA11237 Halloween treats (鸽巢原理)
- 几部电影
- 启动项目有jar包冲突的解决方法
- JAVA:清除HTML标签
- [struts2]Struts2 Action扩展名的三种修改方法
- material design效果Dialog并修改颜色
- hdu 1808 alloween treats (鸽巢原理)
- Android Wifi连接 (PEAP)
- 关于Android中处理崩溃异常和分析日志的两种思路
- ios面试题连接
- iOS Masonry(约束)的基本使用
- 堆叠的通知
- JDBC的学习
- java 创建删除文件和目录
- 机器学习10大经典算法