acgo题库
  • 首页
  • 题库
  • 学习
  • 天梯
  • 备赛

    竞赛

    • CSP-J/S
    • 蓝桥杯

    考级

    • GESP
    • CPA
    • 电子学会考级
  • 竞赛
  • 讨论
  • 团队
登录
注册
题目详情提交记录(0)
  • 解

    #include <iostream> #include <cstdio> #include <cstring> #include <algorithm> #include <queue> #include <map> #define mem(a) memset(a,0,sizeof(a)) using namespace std; int a[1005][1005]; int main () { #ifndef ONLINE_JUDGE freopen("1","r",stdin); #endif // ONLINE_JUDGE ios_base::sync_with_stdio(false); cin.tie(0); //mem(a); map <char,int> M; int m,n; char c; M['A']=1; M['T']=2; M['G']=3; M['C']=4; cin>>m>>n; for(int i=0; i<m*2; ++i) { for(int j=0; j<n; ++j) { cin>>c; a[i][j]=M[c]; } } int ans=0; for(int i=0; i<n; ++i) for(int j=i+1; j<n; ++j) for(int k=j+1; k<n; ++k) { bool p[1000]; mem(p); bool flag=true; for(int c=0; c<m; ++c) p[a[c][i] + a[c][j]*6 + a[c][k]25] = true; for(int d=m; d<2m; d) if(p[a[d][i] + a[d][j]*6 + a[d][k]*25] == true) flag=false; if(flag) ans; } cout<<ans<<endl; return 0; }

    userId_undefined

    毛

    时间刺客多键裁决者快排信徒→排序之神快乐小狗出道萌新秩序白银
    0阅读
    0回复
    0点赞
暂无数据

提交答案之后,这里将显示提交结果~

首页