UVa 11586 - Train Tracks
来源:互联网 发布:windows端口及端口号 编辑:程序博客网 时间:2024/05/19 16:29
题目:给你一些积木碎片,每个碎片的两端只能是凸或凹(M或F),凸凹可拼起来,能否拼成一个环。
分析:图论,欧拉回路。判断入度等于出度即可,即M和F相同且大于1组。
说明:╮(╯▽╰)╭。
#include <cstring>#include <cstdio>char buf[202];int main(){int n;while (~scanf("%d",&n)) {getchar();while (n --) {gets(buf);int m = 0,f = 0;for (int i = 0; buf[i]; ++ i) {if (buf[i] == 'M') ++ m;if (buf[i] == 'F') ++ f;}if (f == m && m > 1)puts("LOOP");else puts("NO LOOP");}} return 0;}
0 0
- UVa 11586 - Train Tracks
- uva 11586 - Train Tracks(水题)
- UVA - 12123 Magnetic Train Tracks
- UVA 12123 Magnetic Train Tracks
- UVa 12123 - Magnetic Train Tracks
- 11586 - Train Tracks
- UVA 12123 - Magnetic Train Tracks(计数问题)
- LA 4064 Magnetic Train Tracks
- LA 4064 Magnetic Train Tracks
- UVa 298 Race Tracks [BFS]
- LA 4064 Magnetic Train Tracks (极角排序)
- UVa 299 Train Swapping
- Uva 299 Train Swapping
- uva 299 Train Swapping
- UVA 299 - Train Swapping
- UVA 299-Train Swapping
- UVa 299 - Train Swapping
- uva-299 - Train Swapping
- 双层布局 DoubleLayerLayout (续)
- 杭电ACM----------1002 A+B problemII
- 如何更改windows7系统用户名
- 系统调用(一)
- codeforces 546D Soldier and Traveling(求一个数的质因子个数)
- UVa 11586 - Train Tracks
- JAVA类加载机制
- 乐观人生81句
- Visual C++ Tips: 重载运算符“=”时出现的error C4430编译错误
- iOS编程:学习篇(一)
- bzoj3261: 最大异或和
- 作业成本法
- DigCSDN介绍首页
- win7下树莓派安装使用win10