1092. To Buy or Not to Buy
来源:互联网 发布:用友软件股票行情 编辑:程序博客网 时间:2024/05/01 16:30
一开始以为A-Z之后就是a-z。
#include <stdio.h>#include <string.h>int main(){char wanted[1001], shop[1001];int need[62],i,flag=0;scanf("%s %s", shop, wanted);for (i = 0; i < 62; i++)need[i] = 0;for (i = 0; wanted[i] != '\0'; i++) {if (wanted[i] >= '0' && wanted[i] <= '9')need[wanted[i] - '0']++;else if (wanted[i] >= 'A'&&wanted[i] <= 'Z')need[wanted[i] - 'A' + 10]++;else need[wanted[i] - 'a' + 36]++;}for (i = 0; shop[i] != '\0'; i++) {if (shop[i] >= '0' && shop[i] <= '9')need[shop[i] - '0']--;else if (shop[i] >= 'A'&&shop[i] <= 'Z')need[shop[i] - 'A' + 10]--;else need[shop[i] - 'a' + 36]--;}for (i = 0; i < 62; i++)if (need[i]>0) {flag = 1;break;}if (!flag)printf("Yes %d",strlen(shop)-strlen(wanted));else {int missing=0;while(i<62){if (need[i]>0)missing += need[i];i++;}printf("No %d",missing);}return 0;}
0 0
- 1092.To Buy or Not to Buy
- 1092. To Buy or Not to Buy
- 1092. To Buy or Not to Buy
- 1092. To Buy or Not to Buy
- 1092. To Buy or Not to Buy
- 1092. To Buy or Not to Buy
- 1004. To Buy or Not to Buy
- 1004. To Buy or Not to Buy
- 1092. To Buy or Not to Buy (20)
- PAT A 1092. To Buy or Not to Buy (20)
- PAT 1092. To Buy or Not to Buy
- 1092. To Buy or Not to Buy (20)
- PAT 1092. To Buy or Not to Buy (20)
- pat 1092. To Buy or Not to Buy (20)
- PAT 1092. To Buy or Not to Buy(STL)
- 1092. To Buy or Not to Buy (20)
- 1092. To Buy or Not to Buy (20)
- PAT 1092. To Buy or Not to Buy (20)
- HTML入门学习笔记--CSS 2D转换模块(10)
- 用jquery来获取上传文件的大小
- 【理论】mybatis对象-关系映射
- 依**相等/成立
- 跨域访问请求处理
- 1092. To Buy or Not to Buy
- linux安装后的初始化
- JavaSE 学习参考:变量(3)
- Spring学习之SpringMVC框架快速搭建实现用户登录功能
- 搭建个人博客-hexo+github详细完整步骤
- android沉浸式状态栏的最简单实现
- 【9.14NOIP模拟pj】wtaxi 题解
- 浏览器实现PDF预览
- spring的自动装配-autowire