Codeforces Round #478 (Div. 2)

A. Aramic Script

思路:很明显。。。就是由字母构成不同的字符串的个数。问题是怎么表示出这一层意思。题解告诉我们经验告诉我们应该将每一个字母映射成二进制数字,字母的排列可以随机,但是经过二进制运算之后的结果肯定如果字母构成相同,那么结果也相同。接着将这些数字存进set中,最后求set的大小就行了。。。这道题真的非常有意思emmmmm。。。。。。

代码:

#include<iostream>
#include<cstdio>
#include<map>
#include<set>
using namespace std;int main(){int n;scanf("%d", &n);string tmp;set<int> s;for(int i = 0; i < n; i++){cin>>tmp;int oper = 0;for(int j = 0; j < tmp.size(); j++){oper = oper | (1 << (tmp[j] - 'a'));}s.insert(oper);}cout << s.size() << endl;return 0;
}

#我爱cf之每日一题——辣鸡字符串 02相关推荐

  1. 每日一题 丨2020.06.02

    按扫描二维码即可答题,关注服务号"墨天轮平台",每日提醒不会错过! 网页版链接:https://www.modb.pro/test

  2. AcWing每日一题 3333.K-优字符串(水题)

    K-优字符串 原题链接 Charles 将一个字符串的优良分数定义为,在 1≤i≤N/2 的范围内,满足 Si≠SN−i+1 的 i 的数量(索引从 1 开始). 例如,字符串 CABABC 的优良分 ...

  3. Leetcode每日一题:面试题02.02.kth-node-from-end-of-list-lcci(返回倒数第k个节点)

    思路:典型得快慢指针问题,快指针与慢指针中间隔着k-2个节点,那么同时++快慢指针,当快指针指向链表结尾节点时,慢指针指向倒数第k个节点: struct ListNode {int val;ListN ...

  4. [每日一题] 73. 电话号码(字符串、set)

    1. 题目来源 链接:电话号码 来源:牛客网 2. 题目说明 上图是一个电话的九宫格,如你所见一个数字对应一些字母,因此在国外企业喜欢把电话号码设计成与自己公司名字相对应.例如公司的Help Desk ...

  5. 【每日一题】快速检索

    [每日一题]快速检索 1.笔试-选择题   [笔试-选择题] 2.有关字符串   [每日一题]删除公共字符   [每日一题]字符串筛选-去除所有相同的字符   [每日一题]倒置字符串-巧用cin输入流 ...

  6. 总结-辣鸡学长连学弟考试题都不会做

    总结-辣鸡学长连学弟考试题都不会做 突然想起来写一写前一段时间做学弟的考试题被虐的的一些总结吧. 之前老张带着队长等三个人去了WC,高二就剩下了我和凤姐在机房. 老张要我那几天给高一的学弟们发他给的题 ...

  7. 防抖 节流_每日一题手写函数防抖与节流

    关注"前端学苑" ,坚持每天进步一点点 「~函数防抖与节流 ~」 每日一题,希望让爱学习.思考的前端技术伙伴在一起学习.复盘.成长. 基础知识要夯实,原理源码要深入,深度广度要扩展 ...

  8. resize函数_每日一题手写函数防抖与节流

    关注"前端学苑" ,坚持每天进步一点点 「~函数防抖与节流 ~」 每日一题,希望让爱学习.思考的前端技术伙伴在一起学习.复盘.成长. 基础知识要夯实,原理源码要深入,深度广度要扩展 ...

  9. js自动触发onclick_每日一题JS中最基本的this情况分析

    关注"前端学苑" ,坚持每天进步一点点 「~this情况分析 ~」 每日一题,希望让爱学习.思考的前端技术伙伴在一起学习.复盘.成长. 基础知识要夯实,原理源码要深入,深度广度要扩 ...

最新文章

  1. 基于单幅图像一致性学习的弱光视频增强(CVPR2021)
  2. 阿里达摩院包揽AI领域六大权威榜单冠军:用人类的学习方式超越人类
  3. k8s的资源限制及资源请求
  4. opencv 线性滤波器
  5. 一线上nagios监控参数
  6. android studio gradle 国内代理
  7. 控制Java并行流的并行度
  8. 一分钟,六张图让您看懂Linux系统对程序员的重要性。
  9. FreeRTOS内核实现03:临界段的保护
  10. 【跃迁之路】【712天】程序员高效学习方法论探索系列(实验阶段469-2019.2.2)...
  11. matlab2c使用c++实现matlab函数系列教程-sawtooth函数
  12. [tp3.2.1]让默认页面: 加载Home模块的Index控制器;而让admin.php默认去加载Admin模块的Adminc控制器....
  13. CM android rom,华为5X CM 12.1 Android ROM刷机包下载安装教程
  14. 分享几个设计精美电路图的工具
  15. 白嫖亚马逊AWS服务器
  16. 2017年sfdc工作总结_Schema Builder
  17. 泰拉瑞亚自建服务器,泰拉瑞亚1.4版本服务器创建教程
  18. Java标识符命名规则,运算符,分支结构
  19. 支持M1芯片的Photoshop 2021安装教程 已经支持M1芯片ARM M1处理器安装PS2021解决方案教程 最新方法!
  20. 计算机毕业设计-基于微信小程序高校学生课堂扫码考勤签到系统-校园考勤打卡签到小程序

热门文章

  1. 硬盘数据会丢失的原因和恢复办法
  2. javascript当中mouseDown事件,mouseUp,和mouseClick执行顺序
  3. dami 商城项目—用户注册、登录
  4. vulnstack红日-4
  5. 浏览器层面优化前端性能(1):Chrom组件与进程/线程模型分析
  6. 【报告分享】2020 5G创新白皮书-创业邦(附下载)
  7. A.Digits Are Not Just Characters---2018横滨区域赛(大模拟)
  8. nginx 同域名同端口多种不同路径的用法
  9. linux机器连接sql,在linux下连接MS SQL Server
  10. 多序列比对算法MAFFT以及HMMER和profile文件的使用