Codeforces 672
2016-05-31 20:56
274 查看
题目链接:http://codeforces.com/contest/672/problem
A. Summer Camp(打表)
题意:123456789...一串字符串,问第n个是什么数字。
塞一个表进去。
B
A. Summer Camp(打表)
题意:123456789...一串字符串,问第n个是什么数字。
塞一个表进去。
/* ━━━━━┒ギリギリ♂ eye! ┓┏┓┏┓┃キリキリ♂ mind! ┛┗┛┗┛┃\○/ ┓┏┓┏┓┃ / ┛┗┛┗┛┃ノ) ┓┏┓┏┓┃ ┛┗┛┗┛┃ ┓┏┓┏┓┃ ┛┗┛┗┛┃ ┓┏┓┏┓┃ ┛┗┛┗┛┃ ┓┏┓┏┓┃ ┃┃┃┃┃┃ ┻┻┻┻┻┻ */ #include <algorithm> #include <iostream> #include <iomanip> #include <cstring> #include <climits> #include <complex> #include <fstream> #include <cassert> #include <cstdio> #include <bitset> #include <vector> #include <deque> #include <queue> #include <stack> #include <ctime> #include <set> #include <map> #include <cmath> using namespace std; #define fr first #define sc second #define cl clear #define BUG puts("here!!!") #define W(a) while(a--) #define pb(a) push_back(a) #define Rint(a) scanf("%d", &a) #define Rll(a) scanf("%I64d", &a) #define Rs(a) scanf("%s", a) #define Cin(a) cin >> a #define FRead() freopen("in", "r", stdin) #define FWrite() freopen("out", "w", stdout) #define Rep(i, len) for(int i = 0; i < (len); i++) #define For(i, a, len) for(int i = (a); i < (len); i++) #define Cls(a) memset((a), 0, sizeof(a)) #define Clr(a, x) memset((a), (x), sizeof(a)) #define Fuint(a) memset((a), 0x7f7f, sizeof(a)) #define lrt rt << 1 #define rrt rt << 1 | 1 #define pi 3.14159265359 #define RT return #define lowbit(x) x & (-x) #define onenum(x) __builtin_popcount(x) typedef long long LL; typedef long double LD; typedef unsigned long long Uint; typedef pair<int, int> pii; typedef pair<string, int> psi; typedef map<string, int> msi; typedef vector<int> vi; typedef vector<int> vl; typedef vector<vl> vvl; typedef vector<bool> vb; const int maxn = 100100; int n; char s[maxn]; int vis[256]; int main(int argc, char const *argv[]) { // FRead(); while(~Rint(n)) { Cls(vis); Rs(s); if(n > 26) { printf("-1\n"); continue; } for(int i = 0; s[i]; i++) { vis[s[i]]++; } int ret = 0; Rep(i, 256) { if(vis[i] > 1) ret += vis[i] - 1; } if(ret > 26) printf("-1\n"); else printf("%d\n", ret); } return 0; }
B
相关文章推荐
- 快速排序的非递归实现
- Django后台获取前端post上传的文件
- 303. Range Sum Query - Immutable
- idea代码调试debug
- 实现复数类中的运算符重载
- Redis单机安装及启动
- java之JFrame、JPanel混合布局
- 最新版scala2.11.8与spark1.6.1一步到位安装
- Eclipse 修改默认的keystore签名文件
- Sheel 脚本 基本语句及逻辑关系比较
- linux与windows文件共享及全屏
- 自定义证书调试问题
- iOS开发UI篇—简单的浏览器查看程序
- LINUX实践--ELF分析
- Qt_DLL_4_MFC
- jQuery实现时钟插件
- 三种方法检测数组边界
- 3动态规划
- vs2010 问题 LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- leetcode-Valid Parentheses-20