bc41第一题

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

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

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

  1. #include<stdio.h>
  2. #include<string.h>
  3.  
  4. bool vis[][];
  5. char s[];
  6.  
  7. int main(){
  8. int T;
  9. while(scanf("%d",&T)!=EOF){
  10. while(T--){
  11. memset(vis,,sizeof(vis));
  12. int i;
  13. for(i=;i<=;i++){
  14. scanf("%s",s);
  15. int t;
  16. if(strlen(s)==){
  17. t=s[]-'';
  18. }
  19. else if(strlen(s)==){
  20. t=+(s[]-'');
  21. }
  22. if(s[]=='A'){
  23. vis[][t]=;
  24. }
  25. if(s[]=='B'){
  26. vis[][t]=;
  27. }
  28. if(s[]=='C'){
  29. vis[][t]=;
  30. }
  31. if(s[]=='D'){
  32. vis[][t]=;
  33. }
  34. }
  35. int j,k,ans=;
  36. for(i=;i<=;i++){
  37. for(j=;j<=;j++){
  38. int tmp=;
  39. for(k=;k<=;k++){
  40. if(vis[i][j+k])tmp++;
  41. }
  42. if(tmp>ans)ans=tmp;
  43. }
  44. int tmp=;
  45. for(j=;j<=;j++){
  46. if(vis[i][j])tmp++;
  47. }
  48. if(vis[i][])tmp++;
  49. if(tmp>ans)ans=tmp;
  50. }
  51.  
  52. printf("%d\n",-ans);
  53. }
  54. }
  55. return ;
  56. }

hdu5228的更多相关文章

  1. Beatcoder#39+#41+#42

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

随机推荐

  1. 一个纯净的webpack4+angular5脚手架

    该篇主要是结合刚发布不久的webpack4,搭建一个非cli的angular5的脚手架demo,主要分为以下几个方面阐述下脚手架结构: # 脚手架基础架构(根据angular5的新规范) /** * ...

  2. url 中需要转义的字符

    1. +  URL 中+号表示空格 %2B 2. 空格 URL中的空格可以用+号或者编码 %20 3. /  分隔目录和子目录 %2F  4. ?  分隔实际的 URL 和参数 %3F  5. % 指 ...

  3. 20170707xlVBA多区域拆分多表保持行高列宽

    Public Sub 多个区域拆分到多表() AppSettings On Error GoTo ErrHandler Dim StartTime, UsedTime As Variant Start ...

  4. 《图解Http》 HTTPS 安全协议

    相关博客:https://www.cnblogs.com/chentianwei/p/9374341.html  (讲的更明白,有图) HTTPS 7.1http的缺点 使用明文,内容会被窃听. 不验 ...

  5. codeforces 1041d// Glider// Codeforces Round #509(Div. 2)

    题意:给出,n和飞行员高度h,n是区间数.在区间里飞行员高度不变,其它地方每秒高度-1,x坐标+1.问在高度变为0以前,x坐标最多加多少? 用数组gap记录本区间右端到下一个区间左端的距离.用sum记 ...

  6. golang martini 源码阅读笔记之martini核心

    继上一篇关于inject注入的笔记,理解了martini的关键核心之一:依赖注入.注入回调函数,由运行时进行主动调用执行.这一篇主要是注解martini的骨架martini.go的实现,下面先从一个简 ...

  7. 基础最短路(模板 dijkstra)

    Description 某省自从实行了很多年的畅通工程计划后,终于修建了很多路.不过路多了也不好,每次要从一个城镇到另一个城镇时,都有许多种道路方案可以选择,而某些方案要比另一些方案行走的距离要短很多 ...

  8. OAF 功能中的参数含义

    OA.jsp?OAFunc=POS_HT_SP_B_SUPP&OAPB=POS_SM_PRODUCT_BRANDING&OAHP=POS_SM_ADMIN_HOME&OASF= ...

  9. IDEA2017安装actibpmn插件中文乱码问题解决

    1.修改idea安装目录下的两个文件 C:\Program Files\JetBrains\IntelliJ IDEA 2017.1.4\bin\idea.exe.vmoptions C:\Progr ...

  10. quartz---触发job时间和结束时间

    quartz:Trigger:触发job时间和结束时间 package com.imooc.demo.helloQuartz; import java.text.SimpleDateFormat; i ...