疾风剑豪我最强

2020年1月15日

A - Equation

摘要: 题意:给你一个n,输出两个合数之差为n。 思路:枚举 #include<bits/stdc++.h> #define N 1e9+5 using namespace std; int fun(int n){ int i; for(i=2;i<n;i++){ if(n%i==0) return 1; 阅读全文

posted @ 2020-01-15 18:41 疾风剑豪我最强 阅读(109) 评论(0) 推荐(0) 编辑

B - Beautiful Numbers

摘要: 题意:给你一个n,和n个1-n的随机排列,从其中选出一段子序列,要使子序列是1-m顺序排列,则m为Beautiful Numbers,如果1-n是Beautiful Numbers则输出1, 否则输出0; 思路:将给的随机排列的位置存入一个数组p,例如1对应位置3,则p[1]=3,2对应位置4,则p 阅读全文

posted @ 2020-01-15 17:43 疾风剑豪我最强 阅读(216) 评论(0) 推荐(0) 编辑

A - Beautiful String

摘要: 题意:给你一串只含a、b、c、?的字符串s,?可以换成a/b/c,要求两两相邻不能相同,如果存在则输出任一种,否则输出-1; 思路:(只有当所给的字符串含两个相邻相同的这种情况才会输出-1) 循环走到s[i]==‘?’的时候,先与s[i-1]做比较,s[i]=(s[i-1]-'a'+1)%3+'a' 阅读全文

posted @ 2020-01-15 17:07 疾风剑豪我最强 阅读(141) 评论(0) 推荐(0) 编辑

导航