上一页 1 ··· 42 43 44 45 46 47 48 49 50 ··· 67 下一页
摘要: 一眼二分。 注意点: 在读入n之后要使用getchar接收后面的换行符,否则会使for循环内的getline读入这个换行符,导致第一个字符串读取错误。 最后输出答案前要先check一遍 const int N=110; string a[N]; string suffix; int n; bool 阅读全文
posted @ 2021-02-14 10:11 Dazzling! 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 水题~。 map<char,char> mp; int n; void init() { mp['1']='@'; mp['0']='%'; mp['l']='L'; mp['O']='o'; } int main() { init(); cin>>n; vector<pair<string,str 阅读全文
posted @ 2021-02-14 09:46 Dazzling! 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 采用试除法求约数,注意对$1$的特判。 int n; bool check(int n) { int res=1; for(int i=2;i*i<=n;i++) if(n % i == 0) { res+=i; if(i != n/i) res+=n/i; } return res==n; } i 阅读全文
posted @ 2021-02-14 00:30 Dazzling! 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 试除法求约数。 int check(int n) { int res=1; for(int i=2;i*i<=n;i++) if(n % i == 0) { res+=i; if(i != n/i) res+=n/i; } return res; } int main() { vector<int> 阅读全文
posted @ 2021-02-14 00:28 Dazzling! 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 试除法求约数个数。 int n; int divisor(int n) { int res=0; for(int i=1;i*i<=n;i++) if(n % i == 0) { res++; if(i != n/i) res++; } return res; } int main() { whil 阅读全文
posted @ 2021-02-14 00:18 Dazzling! 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 分解质因数裸题,注意对$1$特判下,为什么$1$还要分解质因数啊喂,迷惑行为-_-。 PII fac[10]; int n; int cnt; void divide(int n) { for(int i=2;i*i<=n;i++) if(n % i == 0) { fac[cnt].fi=i; w 阅读全文
posted @ 2021-02-13 22:20 Dazzling! 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 对AB的长度不一致处理时不能用swap()函数,必须分情况单独处理,因为偶数位要求用B的数字减去A的数字,交换AB会导致减法次序错误。 string a,b; char mp[]={'J','Q','K'}; char trans(int x) { if(x<10) return '0'+x; el 阅读全文
posted @ 2021-02-13 19:56 Dazzling! 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 参考$\color$的代码,感觉写法有些秒。 主要思想是定位字母E的位置,然后就可以很容易识别左边小数的终止位置和右边指数的正负号和绝对值exp。在定位字母E的位置pos后,按指数正负分两种情况讨论: 指数为负:应该注意到,这种情况一定是输出0.00...0XXX,其中小数点后连续的0的个数为exp 阅读全文
posted @ 2021-02-13 18:53 Dazzling! 阅读(55) 评论(0) 推荐(0) 编辑
摘要: wdnmd真就阅读理解啊,读了好几发并且rush了几发才算真正读懂题>_<。 题意 给出4个字符串,其中前两个字符串包含两个信息:DAY和HH,后两个包含一个信息:MM。 下面给出这个信息的识别信息和转换关系: DAY:前两个字符串的第一对相同位置的A ~ G的大写字母。 转换关系:大写字母是从A开 阅读全文
posted @ 2021-02-13 11:57 Dazzling! 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 水题~。 int main() { string s; getline(cin,s); stringstream ss(s); string word; vector<string> v; while(ss>>word) v.pb(word); reverse(v.begin(),v.end()); 阅读全文
posted @ 2021-02-13 10:50 Dazzling! 阅读(40) 评论(0) 推荐(0) 编辑
上一页 1 ··· 42 43 44 45 46 47 48 49 50 ··· 67 下一页