随笔分类 -  乱码

摘要:题意:输入一系列缩写,再输入句子,输出把缩写替换掉的完整句子。 题解:就是解决上面的问题。录入时采用getlin(cin,s),记得加头文件#include<string>。建立缩写和句子之间的关系用map进行记录。处理输入句子有两种方法。 accode1: int main(){ int n; s 阅读全文
posted @ 2021-03-15 13:35 Uiney 阅读(43) 评论(0) 推荐(0) 编辑
摘要:题意:输入一个数,输出一个比接近它的比他大的二进制数(通过一直乘2得到的数)。 题解:直接暴力,跑循环得到。 accode: int main() { int t; cin >> t; while (t--) { int n; cin >> n; int s = 2; while (s < n) { 阅读全文
posted @ 2021-03-15 13:03 Uiney 阅读(49) 评论(0) 推荐(0) 编辑
摘要:题意:输入n个数,分为两组,要求两组数的和相等,给定一个数t,要求t比一组的全部数大,比另一组的全部数小,找出最小的t。tip:当t和n个数中的数有相同时,如果个数为偶数,就把他们分别分到两组,如果个数为奇数,就剔除一个,变成偶数,按偶数处理。 题解:先排序,然后用前缀和记录对应区间的和。如果遍历到 阅读全文
posted @ 2021-03-11 16:20 Uiney 阅读(92) 评论(0) 推荐(0) 编辑
摘要:题意:将四位数中,十进制各个位数字之和等于十二进制各个位数字之和,同时也等于十六进制各个位数字之和的数找出,打印出来。 题解:好像没有什么可以解释的,,,直接上代码。 ACcode: int cal(int base, int n)//base是进制,n是需要求和的数{ int sum = 0; w 阅读全文
posted @ 2021-01-20 17:06 Uiney 阅读(43) 评论(0) 推荐(0) 编辑
摘要:#include<stdio.h>#include<iostream>#include<cstdlib>#include<algorithm>#include<string>#include<math.h>#include<set>#include"iomanip"typedef long long 阅读全文
posted @ 2020-11-27 18:55 Uiney 阅读(98) 评论(0) 推荐(0) 编辑