2 条题解

  • 0
    @ 2025-11-12 19:44:44
    //代码可以不过, 但一定要有气势.
    #include<condition_variable>
    #include<scoped_allocator>
    #include<unordered_set>
    #include<unordered_map>
    #include<forward_list>
    #include<type_traits>
    #include<functional>
    #include<exception>
    #include<algorithm>
    #include<streambuf>
    #include<cinttypes>
    #include<cstdalign>
    #include<iostream>
    #include<iterator>
    #include<typeinfo>
    #include<cstdbool>
    #include<ciso646>
    #include<clocale>
    #include<cassert>
    #include<climits>
    #include<csetjmp>
    #include<csignal>
    #include<cstdarg>
    #include<cstddef>
    #include<cstdint>
    #include<cstdlib>
    #include<cstring>
    #include<ctgmath>
    #include<utility>
    #include<iomanip>
    #include<fstream>
    #include<sstream>
    #include<istream>
    #include<cwctype>
    #include<ostream>
    #include<cwchar>
    #include<cfloat>
    #include<cstdio>
    #include<atomic>
    #include<thread>
    #include<cctype>
    #include<vector>
    #include<cerrno>
    #include<bitset>
    #include<limits>
    #include<memory>
    #include<future>
    #include<string>
    #include<iosfwd>
    #include<cfenv>
    #include<array>
    #include<regex>
    #include<tuple>
    #include<queue>
    #include<stack>
    #include<ctime>
    #include<cmath>
    #include<mutex>
    #include<deque>
    #include<list>
    #include<map>
    #include<set>
    #include<new>
    #include<ios>
    using namespace std;
    const int MAXN = 1e6 + 10;
    const int INF = 0x3f3f3f3f;
    int n,m,a[MAXN],s[MAXN],dp[MAXN];
    int langfei(int cnt) {
    	for ( ; ; ) {
    		for ( ; ; ) {
    			for ( ; ; ) {
    				for ( ; ; ) {
    					for ( ; ; ) {
    						for ( ; ; ) {
    							for ( ; ; ) {
    								for ( ; ; ) {
    									for ( ; ; ) {
    										for ( ; ; ) {
    											for ( ; ; ) {
    												for ( ; ; ) {
    													for ( ; ; ) {
    														for ( ; ; ) {
    															for ( ; ; ) {
    																for ( ; ; ) {
    																	for ( ; ; ) {
    																		for ( ; ; ) {
    																			for ( ; ; ) {
    																				for ( ; ; ) {
    																					for ( ; ; ) {
    																						for ( ; ; ) {
    																							for ( ; ; ) {
    																								for ( ; ; ) {
    																									for ( ; ; ) {
    																										for ( ; ; ) {
    																											for ( ; ; ) {
    																												for ( ; ; ) {
    																													for ( ; ; ) {
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																													}
    																												}
    																											}
    																										}
    																									}
    																								}
    																							}
    																						}
    																					}
    																				}
    																			}
    																		}
    																	}
    																}
    															}
    														}
    													}
    												}
    											}
    										}
    									}
    								}
    							}
    						}
    					}
    				}
    			}
    		}
    	}
    	for ( ; ; ) {
    		for ( ; ; ) {
    			for ( ; ; ) {
    				for ( ; ; ) {
    					for ( ; ; ) {
    						for ( ; ; ) {
    							for ( ; ; ) {
    								for ( ; ; ) {
    									for ( ; ; ) {
    										for ( ; ; ) {
    											for ( ; ; ) {
    												for ( ; ; ) {
    													for ( ; ; ) {
    														for ( ; ; ) {
    															for ( ; ; ) {
    																for ( ; ; ) {
    																	for ( ; ; ) {
    																		for ( ; ; ) {
    																			for ( ; ; ) {
    																				for ( ; ; ) {
    																					for ( ; ; ) {
    																						for ( ; ; ) {
    																							for ( ; ; ) {
    																								for ( ; ; ) {
    																									for ( ; ; ) {
    																										for ( ; ; ) {
    																											for ( ; ; ) {
    																												for ( ; ; ) {
    																													for ( ; ; ) {
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																													}
    																												}
    																											}
    																										}
    																									}
    																								}
    																							}
    																						}
    																					}
    																				}
    																			}
    																		}
    																	}
    																}
    															}
    														}
    													}
    												}
    											}
    										}
    									}
    								}
    							}
    						}
    					}
    				}
    			}
    		}
    	}
    	for ( ; ; ) {
    		for ( ; ; ) {
    			for ( ; ; ) {
    				for ( ; ; ) {
    					for ( ; ; ) {
    						for ( ; ; ) {
    							for ( ; ; ) {
    								for ( ; ; ) {
    									for ( ; ; ) {
    										for ( ; ; ) {
    											for ( ; ; ) {
    												for ( ; ; ) {
    													for ( ; ; ) {
    														for ( ; ; ) {
    															for ( ; ; ) {
    																for ( ; ; ) {
    																	for ( ; ; ) {
    																		for ( ; ; ) {
    																			for ( ; ; ) {
    																				for ( ; ; ) {
    																					for ( ; ; ) {
    																						for ( ; ; ) {
    																							for ( ; ; ) {
    																								for ( ; ; ) {
    																									for ( ; ; ) {
    																										for ( ; ; ) {
    																											for ( ; ; ) {
    																												for ( ; ; ) {
    																													for ( ; ; ) {
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																													}
    																												}
    																											}
    																										}
    																									}
    																								}
    																							}
    																						}
    																					}
    																				}
    																			}
    																		}
    																	}
    																}
    															}
    														}
    													}
    												}
    											}
    										}
    									}
    								}
    							}
    						}
    					}
    				}
    			}
    		}
    	}
    	for ( ; ; ) {
    		for ( ; ; ) {
    			for ( ; ; ) {
    				for ( ; ; ) {
    					for ( ; ; ) {
    						for ( ; ; ) {
    							for ( ; ; ) {
    								for ( ; ; ) {
    									for ( ; ; ) {
    										for ( ; ; ) {
    											for ( ; ; ) {
    												for ( ; ; ) {
    													for ( ; ; ) {
    														for ( ; ; ) {
    															for ( ; ; ) {
    																for ( ; ; ) {
    																	for ( ; ; ) {
    																		for ( ; ; ) {
    																			for ( ; ; ) {
    																				for ( ; ; ) {
    																					for ( ; ; ) {
    																						for ( ; ; ) {
    																							for ( ; ; ) {
    																								for ( ; ; ) {
    																									for ( ; ; ) {
    																										for ( ; ; ) {
    																											for ( ; ; ) {
    																												for ( ; ; ) {
    																													for ( ; ; ) {
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																													}
    																												}
    																											}
    																										}
    																									}
    																								}
    																							}
    																						}
    																					}
    																				}
    																			}
    																		}
    																	}
    																}
    															}
    														}
    													}
    												}
    											}
    										}
    									}
    								}
    							}
    						}
    					}
    				}
    			}
    		}
    	}
    	for ( ; ; ) {
    		for ( ; ; ) {
    			for ( ; ; ) {
    				for ( ; ; ) {
    					for ( ; ; ) {
    						for ( ; ; ) {
    							for ( ; ; ) {
    								for ( ; ; ) {
    									for ( ; ; ) {
    										for ( ; ; ) {
    											for ( ; ; ) {
    												for ( ; ; ) {
    													for ( ; ; ) {
    														for ( ; ; ) {
    															for ( ; ; ) {
    																for ( ; ; ) {
    																	for ( ; ; ) {
    																		for ( ; ; ) {
    																			for ( ; ; ) {
    																				for ( ; ; ) {
    																					for ( ; ; ) {
    																						for ( ; ; ) {
    																							for ( ; ; ) {
    																								for ( ; ; ) {
    																									for ( ; ; ) {
    																										for ( ; ; ) {
    																											for ( ; ; ) {
    																												for ( ; ; ) {
    																													for ( ; ; ) {
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																													}
    																												}
    																											}
    																										}
    																									}
    																								}
    																							}
    																						}
    																					}
    																				}
    																			}
    																		}
    																	}
    																}
    															}
    														}
    													}
    												}
    											}
    										}
    									}
    								}
    							}
    						}
    					}
    				}
    			}
    		}
    	}
    	for ( ; ; ) {
    		for ( ; ; ) {
    			for ( ; ; ) {
    				for ( ; ; ) {
    					for ( ; ; ) {
    						for ( ; ; ) {
    							for ( ; ; ) {
    								for ( ; ; ) {
    									for ( ; ; ) {
    										for ( ; ; ) {
    											for ( ; ; ) {
    												for ( ; ; ) {
    													for ( ; ; ) {
    														for ( ; ; ) {
    															for ( ; ; ) {
    																for ( ; ; ) {
    																	for ( ; ; ) {
    																		for ( ; ; ) {
    																			for ( ; ; ) {
    																				for ( ; ; ) {
    																					for ( ; ; ) {
    																						for ( ; ; ) {
    																							for ( ; ; ) {
    																								for ( ; ; ) {
    																									for ( ; ; ) {
    																										for ( ; ; ) {
    																											for ( ; ; ) {
    																												for ( ; ; ) {
    																													for ( ; ; ) {
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																													}
    																												}
    																											}
    																										}
    																									}
    																								}
    																							}
    																						}
    																					}
    																				}
    																			}
    																		}
    																	}
    																}
    															}
    														}
    													}
    												}
    											}
    										}
    									}
    								}
    							}
    						}
    					}
    				}
    			}
    		}
    	}
    	for ( ; ; ) {
    		for ( ; ; ) {
    			for ( ; ; ) {
    				for ( ; ; ) {
    					for ( ; ; ) {
    						for ( ; ; ) {
    							for ( ; ; ) {
    								for ( ; ; ) {
    									for ( ; ; ) {
    										for ( ; ; ) {
    											for ( ; ; ) {
    												for ( ; ; ) {
    													for ( ; ; ) {
    														for ( ; ; ) {
    															for ( ; ; ) {
    																for ( ; ; ) {
    																	for ( ; ; ) {
    																		for ( ; ; ) {
    																			for ( ; ; ) {
    																				for ( ; ; ) {
    																					for ( ; ; ) {
    																						for ( ; ; ) {
    																							for ( ; ; ) {
    																								for ( ; ; ) {
    																									for ( ; ; ) {
    																										for ( ; ; ) {
    																											for ( ; ; ) {
    																												for ( ; ; ) {
    																													for ( ; ; ) {
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																													}
    																												}
    																											}
    																										}
    																									}
    																								}
    																							}
    																						}
    																					}
    																				}
    																			}
    																		}
    																	}
    																}
    															}
    														}
    													}
    												}
    											}
    										}
    									}
    								}
    							}
    						}
    					}
    				}
    			}
    		}
    	}
    	for ( ; ; ) {
    		for ( ; ; ) {
    			for ( ; ; ) {
    				for ( ; ; ) {
    					for ( ; ; ) {
    						for ( ; ; ) {
    							for ( ; ; ) {
    								for ( ; ; ) {
    									for ( ; ; ) {
    										for ( ; ; ) {
    											for ( ; ; ) {
    												for ( ; ; ) {
    													for ( ; ; ) {
    														for ( ; ; ) {
    															for ( ; ; ) {
    																for ( ; ; ) {
    																	for ( ; ; ) {
    																		for ( ; ; ) {
    																			for ( ; ; ) {
    																				for ( ; ; ) {
    																					for ( ; ; ) {
    																						for ( ; ; ) {
    																							for ( ; ; ) {
    																								for ( ; ; ) {
    																									for ( ; ; ) {
    																										for ( ; ; ) {
    																											for ( ; ; ) {
    																												for ( ; ; ) {
    																													for ( ; ; ) {
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																													}
    																												}
    																											}
    																										}
    																									}
    																								}
    																							}
    																						}
    																					}
    																				}
    																			}
    																		}
    																	}
    																}
    															}
    														}
    													}
    												}
    											}
    										}
    									}
    								}
    							}
    						}
    					}
    				}
    			}
    		}
    	}
    	for ( ; ; ) {
    		for ( ; ; ) {
    			for ( ; ; ) {
    				for ( ; ; ) {
    					for ( ; ; ) {
    						for ( ; ; ) {
    							for ( ; ; ) {
    								for ( ; ; ) {
    									for ( ; ; ) {
    										for ( ; ; ) {
    											for ( ; ; ) {
    												for ( ; ; ) {
    													for ( ; ; ) {
    														for ( ; ; ) {
    															for ( ; ; ) {
    																for ( ; ; ) {
    																	for ( ; ; ) {
    																		for ( ; ; ) {
    																			for ( ; ; ) {
    																				for ( ; ; ) {
    																					for ( ; ; ) {
    																						for ( ; ; ) {
    																							for ( ; ; ) {
    																								for ( ; ; ) {
    																									for ( ; ; ) {
    																										for ( ; ; ) {
    																											for ( ; ; ) {
    																												for ( ; ; ) {
    																													for ( ; ; ) {
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																													}
    																												}
    																											}
    																										}
    																									}
    																								}
    																							}
    																						}
    																					}
    																				}
    																			}
    																		}
    																	}
    																}
    															}
    														}
    													}
    												}
    											}
    										}
    									}
    								}
    							}
    						}
    					}
    				}
    			}
    		}
    	}
    	for ( ; ; ) {
    		for ( ; ; ) {
    			for ( ; ; ) {
    				for ( ; ; ) {
    					for ( ; ; ) {
    						for ( ; ; ) {
    							for ( ; ; ) {
    								for ( ; ; ) {
    									for ( ; ; ) {
    										for ( ; ; ) {
    											for ( ; ; ) {
    												for ( ; ; ) {
    													for ( ; ; ) {
    														for ( ; ; ) {
    															for ( ; ; ) {
    																for ( ; ; ) {
    																	for ( ; ; ) {
    																		for ( ; ; ) {
    																			for ( ; ; ) {
    																				for ( ; ; ) {
    																					for ( ; ; ) {
    																						for ( ; ; ) {
    																							for ( ; ; ) {
    																								for ( ; ; ) {
    																									for ( ; ; ) {
    																										for ( ; ; ) {
    																											for ( ; ; ) {
    																												for ( ; ; ) {
    																													for ( ; ; ) {
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																													}
    																												}
    																											}
    																										}
    																									}
    																								}
    																							}
    																						}
    																					}
    																				}
    																			}
    																		}
    																	}
    																}
    															}
    														}
    													}
    												}
    											}
    										}
    									}
    								}
    							}
    						}
    					}
    				}
    			}
    		}
    	}
    	for ( ; ; ) {
    		for ( ; ; ) {
    			for ( ; ; ) {
    				for ( ; ; ) {
    					for ( ; ; ) {
    						for ( ; ; ) {
    							for ( ; ; ) {
    								for ( ; ; ) {
    									for ( ; ; ) {
    										for ( ; ; ) {
    											for ( ; ; ) {
    												for ( ; ; ) {
    													for ( ; ; ) {
    														for ( ; ; ) {
    															for ( ; ; ) {
    																for ( ; ; ) {
    																	for ( ; ; ) {
    																		for ( ; ; ) {
    																			for ( ; ; ) {
    																				for ( ; ; ) {
    																					for ( ; ; ) {
    																						for ( ; ; ) {
    																							for ( ; ; ) {
    																								for ( ; ; ) {
    																									for ( ; ; ) {
    																										for ( ; ; ) {
    																											for ( ; ; ) {
    																												for ( ; ; ) {
    																													for ( ; ; ) {
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																													}
    																												}
    																											}
    																										}
    																									}
    																								}
    																							}
    																						}
    																					}
    																				}
    																			}
    																		}
    																	}
    																}
    															}
    														}
    													}
    												}
    											}
    										}
    									}
    								}
    							}
    						}
    					}
    				}
    			}
    		}
    	}
    	for ( ; ; ) {
    		for ( ; ; ) {
    			for ( ; ; ) {
    				for ( ; ; ) {
    					for ( ; ; ) {
    						for ( ; ; ) {
    							for ( ; ; ) {
    								for ( ; ; ) {
    									for ( ; ; ) {
    										for ( ; ; ) {
    											for ( ; ; ) {
    												for ( ; ; ) {
    													for ( ; ; ) {
    														for ( ; ; ) {
    															for ( ; ; ) {
    																for ( ; ; ) {
    																	for ( ; ; ) {
    																		for ( ; ; ) {
    																			for ( ; ; ) {
    																				for ( ; ; ) {
    																					for ( ; ; ) {
    																						for ( ; ; ) {
    																							for ( ; ; ) {
    																								for ( ; ; ) {
    																									for ( ; ; ) {
    																										for ( ; ; ) {
    																											for ( ; ; ) {
    																												for ( ; ; ) {
    																													for ( ; ; ) {
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																													}
    																												}
    																											}
    																										}
    																									}
    																								}
    																							}
    																						}
    																					}
    																				}
    																			}
    																		}
    																	}
    																}
    															}
    														}
    													}
    												}
    											}
    										}
    									}
    								}
    							}
    						}
    					}
    				}
    			}
    		}
    	}for ( ; ; ) {
    		for ( ; ; ) {
    			for ( ; ; ) {
    				for ( ; ; ) {
    					for ( ; ; ) {
    						for ( ; ; ) {
    							for ( ; ; ) {
    								for ( ; ; ) {
    									for ( ; ; ) {
    										for ( ; ; ) {
    											for ( ; ; ) {
    												for ( ; ; ) {
    													for ( ; ; ) {
    														for ( ; ; ) {
    															for ( ; ; ) {
    																for ( ; ; ) {
    																	for ( ; ; ) {
    																		for ( ; ; ) {
    																			for ( ; ; ) {
    																				for ( ; ; ) {
    																					for ( ; ; ) {
    																						for ( ; ; ) {
    																							for ( ; ; ) {
    																								for ( ; ; ) {
    																									for ( ; ; ) {
    																										for ( ; ; ) {
    																											for ( ; ; ) {
    																												for ( ; ; ) {
    																													for ( ; ; ) {
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																													}
    																												}
    																											}
    																										}
    																									}
    																								}
    																							}
    																						}
    																					}
    																				}
    																			}
    																		}
    																	}
    																}
    															}
    														}
    													}
    												}
    											}
    										}
    									}
    								}
    							}
    						}
    					}
    				}
    			}
    		}
    	}
    	for ( ; ; ) {
    		for ( ; ; ) {
    			for ( ; ; ) {
    				for ( ; ; ) {
    					for ( ; ; ) {
    						for ( ; ; ) {
    							for ( ; ; ) {
    								for ( ; ; ) {
    									for ( ; ; ) {
    										for ( ; ; ) {
    											for ( ; ; ) {
    												for ( ; ; ) {
    													for ( ; ; ) {
    														for ( ; ; ) {
    															for ( ; ; ) {
    																for ( ; ; ) {
    																	for ( ; ; ) {
    																		for ( ; ; ) {
    																			for ( ; ; ) {
    																				for ( ; ; ) {
    																					for ( ; ; ) {
    																						for ( ; ; ) {
    																							for ( ; ; ) {
    																								for ( ; ; ) {
    																									for ( ; ; ) {
    																										for ( ; ; ) {
    																											for ( ; ; ) {
    																												for ( ; ; ) {
    																													for ( ; ; ) {
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																													}
    																												}
    																											}
    																										}
    																									}
    																								}
    																							}
    																						}
    																					}
    																				}
    																			}
    																		}
    																	}
    																}
    															}
    														}
    													}
    												}
    											}
    										}
    									}
    								}
    							}
    						}
    					}
    				}
    			}
    		}
    	}
    	for ( ; ; ) {
    		for ( ; ; ) {
    			for ( ; ; ) {
    				for ( ; ; ) {
    					for ( ; ; ) {
    						for ( ; ; ) {
    							for ( ; ; ) {
    								for ( ; ; ) {
    									for ( ; ; ) {
    										for ( ; ; ) {
    											for ( ; ; ) {
    												for ( ; ; ) {
    													for ( ; ; ) {
    														for ( ; ; ) {
    															for ( ; ; ) {
    																for ( ; ; ) {
    																	for ( ; ; ) {
    																		for ( ; ; ) {
    																			for ( ; ; ) {
    																				for ( ; ; ) {
    																					for ( ; ; ) {
    																						for ( ; ; ) {
    																							for ( ; ; ) {
    																								for ( ; ; ) {
    																									for ( ; ; ) {
    																										for ( ; ; ) {
    																											for ( ; ; ) {
    																												for ( ; ; ) {
    																													for ( ; ; ) {
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																													}
    																												}
    																											}
    																										}
    																									}
    																								}
    																							}
    																						}
    																					}
    																				}
    																			}
    																		}
    																	}
    																}
    															}
    														}
    													}
    												}
    											}
    										}
    									}
    								}
    							}
    						}
    					}
    				}
    			}
    		}
    	}
    	for ( ; ; ) {
    		for ( ; ; ) {
    			for ( ; ; ) {
    				for ( ; ; ) {
    					for ( ; ; ) {
    						for ( ; ; ) {
    							for ( ; ; ) {
    								for ( ; ; ) {
    									for ( ; ; ) {
    										for ( ; ; ) {
    											for ( ; ; ) {
    												for ( ; ; ) {
    													for ( ; ; ) {
    														for ( ; ; ) {
    															for ( ; ; ) {
    																for ( ; ; ) {
    																	for ( ; ; ) {
    																		for ( ; ; ) {
    																			for ( ; ; ) {
    																				for ( ; ; ) {
    																					for ( ; ; ) {
    																						for ( ; ; ) {
    																							for ( ; ; ) {
    																								for ( ; ; ) {
    																									for ( ; ; ) {
    																										for ( ; ; ) {
    																											for ( ; ; ) {
    																												for ( ; ; ) {
    																													for ( ; ; ) {
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																														cnt++;
    																													}
    																												}
    																											}
    																										}
    																									}
    																								}
    																							}
    																						}
    																					}
    																				}
    																			}
    																		}
    																	}
    																}
    															}
    														}
    													}
    												}
    											}
    										}
    									}
    								}
    							}
    						}
    					}
    				}
    			}
    		}
    	}
    	while (1) {
    		system("Color 0A");
    		system("Color 0A");
    		system("Color 0A");
    		system("Color 0A");
    		system("Color 0A");
    		system("Color 0A");
    		system("Color 0A");
    		system("Color 0A");
    	}
    }
    int main() {
    	cin >> n;
    	for (int i = 1;i <= n;i++) {
    		cin >> a[i] >> s[i];
    	}
    	cin >> m;
    	memset(dp,INF,sizeof(dp));
    	dp[0] = 0;
    	for (int i = 1;i <= n;i++) {
    		for (int j = m;j >= a[i];j--) {
    			for (int k = 1;k <= s[i];k++) {
    				if (j >= k * a[i]) {
    					dp[j] = min(dp[j],dp[j - k * a[i]] + k);
    				}
    			}
    		}
    	}
    	if (dp[m] == INF) {
    		cout << -1 << endl;
    	}
    	else {
    		cout << dp[m] << endl;
    	}
    	return 0;
    }
    感谢xielinyi
    
    
    

    信息

    ID
    1618
    时间
    1000ms
    内存
    256MiB
    难度
    9
    标签
    递交数
    113
    已通过
    13
    上传者