首页 > 丛林木马
头像 xsd123
发表于 2022-03-28 12:50:13
牛客小白月赛44-丛林木马 唯一自己 完整 写对的题目,记录一下 计算公式:a×b.length + b×a.length 注意取模的问题 #include <bits/stdc++.h> using namespace std; typedef long long ll; void 展开全文
头像 AliLexiWalker
发表于 2026-04-24 00:26:26
把每个数按位拆成若干个“数位项”后,原本每一对项相乘改成相加,所以答案就是 ,最后记得取模。 cpp python void solve(){ string a,b;cin>>a>>b; ll x=0,y=0; for(char c:a){ 展开全文
头像 飞鸢泛惊鸿
发表于 2026-04-24 11:42:32
import sys input=sys.stdin.readline MOD=998244353 def solve(): a, b = input().split() a_len, b_len = len(a), len(b) ans_a = 0 for ch i 展开全文
头像 小男娘
发表于 2026-04-24 00:07:12
小男娘把 和 分开算贡献,发现 被算了 次, 被算了 次,于是答案就是 喵~爱你们喵~ #include <iostream> using namespace std; using ll = long long; const int MOD = 998244353; s 展开全文
头像 此在Dasein
发表于 2026-04-24 03:39:33
1. 问题分析 本题描述了一种非标准的“乘法”运算。在标准的大数乘法算法中,数值 和 被拆解为位权表达式: 标准的乘法逻辑遵循分配律: 根据题目描述,ZM 将所有的乘法运算误算成了加法运算。这意味着在处理每一位的组合时,原本的 被替换为了 。 2. 代数展开与线性归约 2.1 原始公式 展开全文
头像 quchen666
发表于 2026-04-24 10:26:48
#include <bits/stdc++.h> using namespace std; const int N=2e6+10; const int mod = 998244353; typedef long long ll; typedef unsigned long long ul 展开全文
头像 白子伍
发表于 2026-04-24 10:40:18
import sys # for line in sys.stdin: # a = line.split() # print(int(a[0]) + int(a[1])) def solve(): input = sys.stdin.readline a, b = 展开全文
头像 想去杭州的沸羊羊在刷代码
发表于 2026-04-24 11:02:08
#include <bits/stdc++.h> using namespace std; #define int long long signed main() { int t; cin>>t; while(t--) { st 展开全文
头像 腌萝卜干
发表于 2026-04-24 13:06:31
观察表就能得到 假设所在的数字是, 所在的数字是, 贡献了的次数 那么将字符串倒过来, 然后计算每个位置上的值, 然后乘对方的大小, 就是当前位的贡献 #include <bits/stdc++.h> #define x first #define y second #define 展开全文
头像 Myaljk
发表于 2022-03-12 10:05:11
假设aaa字符串长度为nnn,bbb字符串长度为mm\\m 其实观察我们可以发现对于aaa字符串中的每位都加了mmm次,对于bbb字符串的每位都加了nnn次,然后注意每一位的值不是单一数字是需要*当前位的权值即可。\\ 小tips:最好用快速幂写xyx^yxy,pow有可能不靠谱。 #pragma 展开全文

等你来战

查看全部