ural 1061 Buffer Manager
2011-02-09 17:35
162 查看
我靠......这道题花费了我整整一天的时间, WA了无数次, 最后还是在奇异夸克大牛的指导下AC了.
原因很简单: 注意输入格式, 不只有一行.
我的队列方法和众人有点区别, 将'*'的价值设为非常大(这个值应该大于9*n, 但有不能太大, 否则越界了)
原因很简单: 注意输入格式, 不只有一行.
我的队列方法和众人有点区别, 将'*'的价值设为非常大(这个值应该大于9*n, 但有不能太大, 否则越界了)
]#include<iostream> using namespace std; const __int64 INF=100000000; char s[100100]; __int64 A[100100]; int n,k; int mini=INF; int flag; int len=0; int main() { int i,j; scanf("%d%d",&n,&k); while(scanf("%s",s+len)!=EOF) { len=strlen(s); } for(i=0;i<n;i++) { if(s[i]=='*') { A[i+1]=INF+A[i]; continue; } else A[i+1]=s[i]-'0'+A[i]; } for(i=k;i<=n;i++) if(A[i]-A[i-k]<mini) { mini=A[i]-A[i-k]; flag=i-k+1; } printf("%d/n",flag); return 0; }
相关文章推荐
- poj_1061---扩展欧几里德算法
- URAL 1792. Hamming Code (枚举)
- URAL 1194. Handshakes (乱搞)
- URAL 1902. Neo-Venice
- Map Coloring - URAL 1080 涂色问题
- URAL1711——模拟——Code Names
- URAL 1021 Sacrament of the Sum
- URAL 1934 spfa算法
- URAL 1942 Attack at the Orbit
- URAL 2026 C - Dean and Schedule
- hdu 1061 Rightmost Digit 快速幂
- URAL 2056 Scholarship 水题
- PAT 1061. Dating (20)
- POJ 1061 青蛙的约会(扩展欧几里得算法)
- POJ 1061 青蛙的约会(拓展欧几里得)
- ural 1982. Electrification Plan 并查集
- URAL 2052 . Physical Education (数位DP + 二分)
- URAL 1203 Scientific Conference dp练习
- 1061 -- 最小公倍数
- 模拟+贪心 URAL 1804 The Machinegunners in a Playoff