SCUT Training 20170920 Problem N
来源:互联网 发布:mac dns设置多少 编辑:程序博客网 时间:2024/05/29 18:25
原题:http://codeforces.com/gym/100307/problem/F
Problem F
思路:
题目又臭又长,直接看样例就知道要干什么了。逐一检查就行
源代码:
#include <iostream> #include <string>#include <cstdlib>#include <cstring>using namespace std;string stand,tmp;string ans[1001];int n=0,p=0;bool judge(){ char ch1,ch2; int len=tmp.size()-1; if (len!=8) return false; for (int i=0;i<=len;i++) { ch1=stand[i],ch2=tmp[i]; if ((ch2<'0' || ch2>'9') && (ch2<'A' || ch2>'Z')) return false; if (ch1=='*') continue; if (ch1!=ch2) return false; } return true;}int main(){ freopen("fraud.in","r",stdin); freopen("fraud.out","w",stdout); cin>>stand; cin>>n; for (int i=1;i<=n;i++) { cin>>tmp; if (judge()) { p++; ans[p]=tmp; } } cout<<p<<endl; if (!p) exit(0); for (int i=1;i<=p;i++) cout<<ans[i]<<endl; fclose(stdin); fclose(stdout); return 0;}
阅读全文
0 0
- SCUT Training 20170920 Problem N
- SCUT Training 20170913 Problem N
- SCUT Training 20170920 Problem A
- SCUT Training 20170920 Problem B
- SCUT Training 20170920 Problem C
- SCUT Training 20170920 Problem D
- SCUT Training 20170920 Problem E
- SCUT Training 20170920 Problem F
- SCUT Training 20170920 Problem G
- SCUT Training 20170920 Problem H
- SCUT Training 20170920 Problem I
- SCUT Training 20170920 Problem J
- SCUT Training 20170920 Problem K
- SCUT Training 20170920 Problem L
- SCUT Training 20170920 Problem M
- SCUT Training 20170920 Problem O
- SCUT Training 20170920 Problem P
- SCUT Training 20170913 Problem A
- Fiddler Web Debugger 利器使用
- C#WinForm利用DataGridView创作高级查询窗体
- linux内核中用到的好方法
- 利用explorerBar实现动态的菜单栏,并创建触发事件
- search-in-rotated-sorted-array-ii
- SCUT Training 20170920 Problem N
- C#WinForm 直接导出DataGridView数据到Excel表格的二种方法对比
- Cesium应用篇:3控件(3)SelectionIndicator& InfoBox
- 如何区分一个FrameWork是动态链接库还是静态库
- 数据结构——非循环带头结点单链表的递归方法逆置
- 批量执行oracle的function
- Android UI开发细节Api使用技巧总结
- 服务器双通道与单通道的差别
- Adaboost人脸检测介绍(都是大白话)