bc41第一题

德州扑克的背景,给出五张牌,问最少要换多少张牌能凑齐同花顺

其实很水,数据量很小,随便暴力,越粗暴越好,然后我wa了一发因为没有看全题目,10\11\12\13\1也是一组同花顺```

总之就是虽然出的很快,但是wa一发的罚时还是不好受啊!!!

 #include<stdio.h>
#include<string.h> bool vis[][];
char s[]; int main(){
int T;
while(scanf("%d",&T)!=EOF){
while(T--){
memset(vis,,sizeof(vis));
int i;
for(i=;i<=;i++){
scanf("%s",s);
int t;
if(strlen(s)==){
t=s[]-'';
}
else if(strlen(s)==){
t=+(s[]-'');
}
if(s[]=='A'){
vis[][t]=;
}
if(s[]=='B'){
vis[][t]=;
}
if(s[]=='C'){
vis[][t]=;
}
if(s[]=='D'){
vis[][t]=;
}
}
int j,k,ans=;
for(i=;i<=;i++){
for(j=;j<=;j++){
int tmp=;
for(k=;k<=;k++){
if(vis[i][j+k])tmp++;
}
if(tmp>ans)ans=tmp;
}
int tmp=;
for(j=;j<=;j++){
if(vis[i][j])tmp++;
}
if(vis[i][])tmp++;
if(tmp>ans)ans=tmp;
} printf("%d\n",-ans);
}
}
return ;
}

hdu5228的更多相关文章

  1. Beatcoder#39+#41+#42

    HDU5211 思路: 倒着更新每个数的约数,更新完要把自己加上,以及1的情况? //#include <bits/stdc++.h> #include<iostream> # ...

随机推荐

  1. (转)C#制作一个消息拦截器

    首先,我们先要制作一个自定义Attribute,让他可以具有上下文读取功能,所以我们这个Attribute类要同时继承Attribute和IContextAttribute. 接口IContextAt ...

  2. centos7的FTP服务vsftpd里建立虚拟用户不同目录分配不同权限

    1. virtual_use_local_privs参数 当virtual_use_local_privs=YES时,虚拟用户和本地用户有相同的权限: 当virtual_use_local_privs ...

  3. SGE:qsub/qstat/qdel/qhost 任务投递和监控

    参考: Oracle Grid Engine qsub命令 SGE - qsub使用范例 SGE作业基本用法 qsub是最为稳定的底层任务投递系统,就是把一个脚本投递到集群的计算节点上运行. 注意,只 ...

  4. nyoj737石子合并(一)

    先得出区间为1和2时的结果.用arr[i][j]记录i,j内的和.dp[i][j]记录i,j区间全加起来的最小花费.那么区间大小为1和2时都是明显的.为3时枚举断点.其中一个区间大小为1也是可行的. ...

  5. linux中tomcat内存溢出PermGen space

    1.若是部署时候,一个tomcat下面项目越少越好,单独为一个项目配置tomcat(在客户给你充足的端口的情况下) 2.在维护的时候,若一个tomcat下放多个项目的话,这时候可以把所有jar包放在t ...

  6. python-day8-字典的内置方法

    # info=['egon','male',18,180,75]### info_dic={'name':'egon','age':18,'sex':'male'} # 有对应关系 # 常用操作:优先 ...

  7. UVA-1629 Cake slicing (DP、记忆化搜索)

    题目大意:一块n*m的矩形蛋糕,有k个草莓,现在要将蛋糕切开使每块蛋糕上都恰有一个(这意味着不能切出不含草莓的蛋糕块)草莓,要求只能水平切或竖直切,求最短的刀切长度. 题目分析:定义状态dp(xa,y ...

  8. 使用UTL_SMTP发送中文邮件及使用UTL_TCP从附件服务器获取中文附件

    先上最重要的干货 发送邮件正文及主题的时候一定要使用convert重新编码 主题: utl_smtp.write_raw_data(l_mail_conn, utl_raw.cast_to_raw(c ...

  9. Our supersheet

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...

  10. 前端必学库之bootstrap

    想要成为一个全栈程序员,其实有很多技术线路.很多人说有了nodejs后,只学JAVASCRIPT就可以了.其实,会NODEJS后端开发,严格来说算是高级前端.就站长个人理解,后端的主流还是4P:jsp ...