/*
* @Author: YMYS
* @Date: 2025-03-27 21:54:37
* @LastEditTime: 2025-03-27 22:33:46
* @FilePath: \VScode-C&C++-Coding\蓝桥杯真题\第11届\省赛\A组\1.填空问题.cpp
* @URL:https://www.luogu.com.cn/problem/P8704
* @Description: P8704 [蓝桥杯 2020 省 A1] 填空问题
*
*
*
*/
//A:跑步训练。
// #include<bits/stdc++.h>
// #define int long long
// #define err cout << "error" << endl
// using namespace std;
// const int N = 1e5 +10;
// // int T;
// // void solve(){
// // }
// int fa(){
// double sum=10000,ans=0,c;
// while(sum){
// if(sum>=600){
// sum-=600;
// sum+=300;
// ans+=2;
// }else{
// c=sum/600;//体力的损耗和增加都是均匀变化的,因此这里用小数来表示
// sum=0;
// ans+=c;
// }
// }
// cout<<ans*60;
// }
// signed main()
// {
// #ifdef ABC
// freopen("D:/daily_Coding/VScode-C&C++-Coding/in.in", "r", stdin);
// freopen("D:/daily_Coding/VScode-C&C++-Coding/out.out", "w", stdout);
// #endif
// std::ios::sync_with_stdio(false);cin.tie(0); cout.tie(0);
// // cin>>T;
// // while(T--){
// // solve();
// // }
// fa();
// return 0;
// }
//B:合并检测。
//题目没懂
//C:分配口罩。
//因为整个数组长度就15,直接暴力没问题的
// #include<bits/stdc++.h>
// #define int long long
// #define err cout << "error" << endl
// using namespace std;
// const int N = 20;
// int ans = 0x3f3f3f3f;
// int num[15] =
// {
// 9090400, 8499400, 5926800,
// 8547000, 4958200, 4422600, 5751200, 4175600, 6309600,
// 5865200, 6604400, 4635000, 10663400, 8087200, 4554000
// };
// void dfs(int u, int s1, int s2)
// {
// if(u == 15) // 分配完所有物品
// {
// ans = min(ans, abs(s1 - s2));
// return;
// }
// dfs(u + 1, s1 + num[u], s2);//加到A医院 // 把该物资给第一家医院
// dfs(u + 1, s1, s2 + num[u]);//加到B医院 // 把该物资给第二家医院
// }
// signed main()
// {
// #ifdef ABC
// freopen("D:/daily_Coding/VScode-C&C++-Coding/in.in", "r", stdin);
// freopen("D:/daily_Coding/VScode-C&C++-Coding/out.out", "w", stdout);
// #endif
// std::ios::sync_with_stdio(false);cin.tie(0); cout.tie(0);
// dfs(0, 0, 0);
// cout << ans << endl;
// return 0;
// }
//try.cpp
// #include<bits/stdc++.h>
// #define int long long
// #define err cout << "error" << endl
// using namespace std;
// const int N = 20;
// // int T;
// // void solve(){
// // }
// int masks[15] = {9090400,8499400,5926800,8547000,4958200,4422600,
// 5751200,4175600,6309600,5865200,6604400,4635000,
// 10663400,8087200,4554000};
// int ans = 0x3f3f3f3f;//初始化为极大值
// void dfs(int u, int s1, int s2){
// if(u==15){
// ans = min(ans, abs(s1 - s2));
// return;
// }
// dfs(u+1, s1 + masks[u], s2);
// dfs(u+1, s1, s2 + masks[u]);
// }
// signed main()
// {
// #ifdef ABC
// freopen("D:/daily_Coding/VScode-C&C++-Coding/in.in", "r", stdin);
// freopen("D:/daily_Coding/VScode-C&C++-Coding/out.out", "w", stdout);
// #endif
// std::ios::sync_with_stdio(false);cin.tie(0); cout.tie(0);
// // cin>>T;
// // while(T--){
// // solve();
// // }
// dfs(0,0,0);
// cout<<ans<<endl;
// return 0;
// }
//D:矩阵。
#include<bits/stdc++.h>
#define int long long
#define err cout << "error" << endl
using namespace std;
const int N = 1e5 +10;
// int T;
// void solve(){
// }
signed main()
{
#ifdef ABC
freopen("D:/daily_Coding/VScode-C&C++-Coding/in.in", "r", stdin);
freopen("D:/daily_Coding/VScode-C&C++-Coding/out.out", "w", stdout);
#endif
std::ios::sync_with_stdio(false);cin.tie(0); cout.tie(0);
// cin>>T;
// while(T--){
// solve();
// }
return 0;
}
//E:完美平方数。
没做完,不必看了