codeforces 152C 字符串的运用
来源:互联网 发布:安卓app源码如何修改 编辑:程序博客网 时间:2024/06/06 20:31
//M/* 题意:给定n个字符串 和字符串的长度为m 问你可以去交换任意俩个字符串的任意长度的相对位置的字母 问他可以重组的字符串有多少(就是不同的字符串)*/#include<iostream>#include<cstdio>#include<cstring>#include<cstdlib>#include<algorithm>#include<sstream>#include<cmath>#include<queue>#include<stack>#include<map>#include<set>#include<vector>using namespace std;typedef long long ll;#define inf 0x3f3f3f3f#define eps 1e-10#define maxl 105#define mem(i,j) memset(i,j,sizeof(i))string s[maxl];int main(){ freopen("in.txt", "r", stdin); int n,m; cin>>n>>m; for(int i=0;i<n;i++) cin>>s[i]; ll ans=1; for(int i=0;i<m;i++){ int temp=1; for(int j=1;j<n;j++){ if(s[j][i]!=s[0][i]) {//不等的话 才需要记录 int k; for(k=1;k<j;k++) if(s[k][i]==s[j][i]) break;//这里相等的话就表示前面已经记过了 if(k==j) temp++; } } ans*=temp;//这里是需要用乘号来累乘结果的 ans%=1000000007; } cout<<ans<<endl;}
0 0
- codeforces 152C 字符串的运用
- codeforces #296 div2 (527C) STL中set的运用
- 字符串的运用
- 字符串的运用2
- OC-字符串的运用
- codeforces 414C 分治思想运用
- CodeForces 280C 浅谈期望线性性的树上问题实际运用
- 字符串和StringBuilder的运用
- 2014.7.14 CodeForces C题 字符串上的动态规划
- 字符串专项:CodeForces 235C
- C语言 南阳理工ACM 277 车牌号(对字符串处理函数的运用)
- c语言 第一讲 字符串数组函数调用--const的灵活运用
- c语言-if的运用
- C++builder 消息的运用
- 运用递归进行字符串的倒序排列
- grep:文件中查找字符串的运用
- 字符串指针的运用及思考
- 取最大值 字符串函数的运用
- USACO 1.2 Dual PalinDromes (递归判断回文)
- Android测试四----TestRunner源码分析。
- 关于烂代码的那些事(中)
- uva 590 dp
- AFNetwork 作用和用法详解
- codeforces 152C 字符串的运用
- javascript var变量长度问题 --笔记
- android中的跨进程服务组件aidl
- linux select 系统调用
- 使用selenium webdriver进行元素定位
- xml多种方法注入java(学习记录)
- Ping pong
- perl 卸载Oracle数据库
- 多线程与多进程