摘要: 分解质因数裸题,注意对$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! 阅读(30) 评论(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! 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 参考$\color$的代码,感觉写法有些秒。 主要思想是定位字母E的位置,然后就可以很容易识别左边小数的终止位置和右边指数的正负号和绝对值exp。在定位字母E的位置pos后,按指数正负分两种情况讨论: 指数为负:应该注意到,这种情况一定是输出0.00...0XXX,其中小数点后连续的0的个数为exp 阅读全文
posted @ 2021-02-13 18:53 Dazzling! 阅读(54) 评论(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! 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 水题~。 string mp[]={"ling","yi","er","san","si", "wu","liu","qi","ba","jiu"}; int main() { string s; cin>>s; int sum=0; for(int i=0;i<s.size();i++) sum+ 阅读全文
posted @ 2021-02-13 10:46 Dazzling! 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 水题~。 int w[]={7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2}; char mp[15]; int n; void init() { mp[0]='1'; mp[1]='0'; mp[2]='X'; for(int i=3;i<=10;i++) mp[i]=12 阅读全文
posted @ 2021-02-13 10:36 Dazzling! 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 最多$1000$位,显然要用字符串存储辣。 map<char,int> mp; string s; int main() { cin>>s; for(int i=0;i<s.size();i++) mp[s[i]]++; for(auto t:mp) cout<<t.fi<<':'<<t.se<<e 阅读全文
posted @ 2021-02-13 10:21 Dazzling! 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 水题~。 int n; int main() { cin>>n; string res; int t=n/100; for(int i=0;i<t;i++) res+='B'; t=n%100/10; for(int i=0;i<t;i++) res+='S'; t=n%100%10; for(in 阅读全文
posted @ 2021-02-13 10:16 Dazzling! 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 不开long long见祖宗。 struct Node { LL galleon,sickle,knut; }a,b; int main() { scanf("%d.%d.%d",&a.galleon,&a.sickle,&a.knut); scanf("%d.%d.%d",&b.galleon,& 阅读全文
posted @ 2021-02-13 10:03 Dazzling! 阅读(34) 评论(0) 推荐(0) 编辑