⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 1540.cpp

📁 这是哈尔滨工业大学acmOJ的源代码
💻 CPP
字号:
/*  This Code is Submitted by wywcgs for Problem 1540 on 2005-09-19 at 20:16:10 */ 
#include <stdio.h>

int main()
{
    char intro;
    int fish, timePast, bait, gen, fishTime;
    
	while((intro = getchar()) != EOF) {
		fish = 0;
		timePast = 0;
		bait = 0;
		gen = 0;
		fishTime = 0;
		do {
			if(intro == 'f') {
				timePast++;
				fishTime++;
				if(gen == 1) {
					gen++;
				} else {
					gen = 0;
				}
				if(bait > 0) {
					if(fish == 0) {
						fish++;
						bait--;
						timePast = 0;
						fishTime = 0;
					} else if(timePast >= 7 && fishTime >= 3) {
						fish++;
						bait--;
						timePast = 0;
						fishTime = 0;
					}
				}
			} else if(intro == 'b') {
				timePast++;
				if(gen != 0 && bait < 3) {
					bait++;
				} 
				gen = 1;
			} else if(intro == 'l') {
				timePast++;
				if(gen == 1) {
					gen++;
				} else {
					gen = 0;
				}
			}
			while(getchar() != '\n')
				;
		} while((intro = getchar()) != '\n');
		printf("%d\n", fish);
	}
    
    return 0;    
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -