想咨询一下个位dalao为什么全部TLE了
查看原帖
想咨询一下个位dalao为什么全部TLE了
977778
__Harry_Haiyun__楼主2023/7/14 23:26
#include <bits/stdc++.h>
#define MOD 998244353
#define mod 1000000007
using namespace std;
int f(int n)
{
    int sum = 0;
    for (int i = 1; i <= n; i++) sum += i;
    return sum;
}
int main()
{
	int n,k,l = 0,sum = 0;
	cin >> n >> k;
	int a[n],flag = 1;
	for (int i = 0; i < n; i++) cin >> a[i];
	int b[f(n)];
	for (int i = 0; i < n; i++)
	{
	    for (int j = 0; j < n; j++)
        {
            for (int m = 0; m < n; m++)
            {
                if (b[m] == a[i] * 10 + a[j])
                {
                    flag = 0;
                    break;
                }
            }
            if (flag) 
            {
                b[l] = a[i] * 10 + a[j];
                l++;
            }
        }
    }
    for (int i = 0; i < f(n); i++)
    {
        if (b[i] == k) sum++;
    }
    cout << sum << endl;
	return 0;
}
2023/7/14 23:26
加载中...