NYNU_ACM 实验室招新月赛题解

A

#include<bits/stdc++.h>
using namespace std;
//int a[10001];
//int b[10001];
int main(){
   long long n,x,y;
     cin>>n;
    cin>>x>>y;
   long long l=x;
   for(int j=1;j<n;j++){
      cin>>x>>y; //l++;
      for(int k=0;k<100000000;k++){   //枚举上班的时间
         if(x+k*y>l){
            l=x+k*y;
            break;
         }
      }
   }
   cout<<l<<endl;
   return 0;
}

B

稍微有些麻烦   字符串头尾相接 是一个 环  

每个字符只能向后移动或者向前移动 

样例解释    c t t c  ->  c c t t      dfabc->  fabcd-> abcdf             dfacb 同理

#include<iostream>
#include<string>
#include<string.h>
using namespace std;
  
const int maxn=50;
int n;
char  s[maxn]; 
bool latt(int p,int q){
    int n=strlen(s);
    for(int i=0;i<n;i++)
        if(s[(p+i)%n]!=s[(q+i)%n])
            return s[(p+i)%n]<s[(q+i)%n];   //这个地方好好看看 好好理解 取模的 概念
    return 0; //相等 无需比较 
}
int main(){
    int t,i;
    cin>>t;
   // char  s[maxn];
    while(t--){
        cin>>s;
        int ans=0;
        int n=strlen(s);
        for(i=1;i<n;i++)
            if(latt(i,ans)) ans=i;
        for(i=0;i<n;i++)
            cout<<s[(i+ans)%
* Navicat Premium Data Transfer Source Server : localhost_3306 Source Server Type : MySQL Source Server Version : 80039 Source Host : localhost:3306 Source Schema : nynu_db Target Server Type : MySQL Target Server Version : 80039 File Encoding : 65001 Date: 06/05/2025 09:55:29*/SET NAMES utf8mb4;SET FOREIGN_KEY_CHECKS = 0;-- ------------------------------ Table structure for goods_nynu-- ----------------------------DROP TABLE IF EXISTS `goods_nynu`;CREATE TABLE `goods_nynu` ( `goods_id` int(0) NOT NULL AUTO_INCREMENT, `goods_name` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, `goods_price` double(10, 2) NULL DEFAULT NULL, `goods_num` int(0) NULL DEFAULT NULL, `goods_type_id` int(0) NULL DEFAULT NULL, PRIMARY KEY (`goods_id`) USING BTREE, INDEX `goods_type_id`(`goods_type_id`) USING BTREE, CONSTRAINT `goods_nynu_ibfk_1` FOREIGN KEY (`goods_type_id`) REFERENCES `type_nynu` (`type_id`) ON DELETE RESTRICT ON UPDATE RESTRICT) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;-- ------------------------------ Records of goods_nynu-- ----------------------------INSERT INTO `goods_nynu` VALUES (1, '测试用男半袖衬衫', 200.00, 1000, 4);INSERT INTO `goods_nynu` VALUES (2, '测试用男长袖衬衫', 250.00, 100, 5);-- ------------------------------ Table structure for type_nynu-- ----------------------------DROP TABLE IF EXISTS `type_nynu`;CREATE TABLE `type_nynu` ( `type_id` int(0) NOT NULL AUTO_INCREMENT, `type_name` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, `type_level` int(0) NULL DEFAULT NULL, `type_pid` int(0) NULL DEFAULT NULL, `type_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, PRIMARY KEY (`type_id`) USING BTREE) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;-- ------------------------------ Records of type_nynu-- ----------------------------INSERT INTO `type_nynu` VALUES (1, '男装', 1, NULL, '|1|');INSERT INTO `type_nynu` VALUES (2, '女装', 1, NULL, '|2|');INSERT INTO `type_nynu` VALUES (3, '衬衫', 2, 1, '|1|3|');INSERT INTO `type_nynu` VALUES (4, '半袖衬衫', 3, 3, '|1|3|4|');INSERT INTO `type_nynu` VALUES (5, '长袖衬衫', 3, 3, '|1|3|5|');SET FOREIGN_KEY_CHECKS = 1;
05-19
使用MyBatis实现对goods_nynu表的CRUD操作。(注,根据下面内容获得表goods_nynu* Navicat Premium Data Transfer Source Server : localhost_3306 Source Server Type : MySQL Source Server Version : 80039 Source Host : localhost:3306 Source Schema : nynu_db Target Server Type : MySQL Target Server Version : 80039 File Encoding : 65001 Date: 06/05/2025 09:55:29*/SET NAMES utf8mb4;SET FOREIGN_KEY_CHECKS = 0;-- ------------------------------ Table structure for goods_nynu-- ----------------------------DROP TABLE IF EXISTS `goods_nynu`;CREATE TABLE `goods_nynu` ( `goods_id` int(0) NOT NULL AUTO_INCREMENT, `goods_name` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, `goods_price` double(10, 2) NULL DEFAULT NULL, `goods_num` int(0) NULL DEFAULT NULL, `goods_type_id` int(0) NULL DEFAULT NULL, PRIMARY KEY (`goods_id`) USING BTREE, INDEX `goods_type_id`(`goods_type_id`) USING BTREE, CONSTRAINT `goods_nynu_ibfk_1` FOREIGN KEY (`goods_type_id`) REFERENCES `type_nynu` (`type_id`) ON DELETE RESTRICT ON UPDATE RESTRICT) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;-- ------------------------------ Records of goods_nynu-- ----------------------------INSERT INTO `goods_nynu` VALUES (1, '测试用男半袖衬衫', 200.00, 1000, 4);INSERT INTO `goods_nynu` VALUES (2, '测试用男长袖衬衫', 250.00, 100, 5);-- ------------------------------ Table structure for type_nynu-- ----------------------------DROP TABLE IF EXISTS `type_nynu`;CREATE TABLE `type_nynu` ( `type_id` int(0) NOT NULL AUTO_INCREMENT, `type_name` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, `type_level` int(0) NULL DEFAULT NULL, `type_pid` int(0) NULL DEFAULT NULL, `type_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, PRIMARY KEY (`type_id`) USING BTREE) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;-- ------------------------------ Records of type_nynu-- ----------------------------INSERT INTO `type_nynu` VALUES (1, '男装', 1, NULL, '|1|');INSERT INTO `type_nynu` VALUES (2, '女装', 1, NULL, '|2|');INSERT INTO `type_nynu` VALUES (3, '衬衫', 2, 1, '|1|3|');INSERT INTO `type_nynu` VALUES (4, '半袖衬衫', 3, 3, '|1|3|4|');INSERT INTO `type_nynu` VALUES (5, '长袖衬衫', 3, 3, '|1|3|5|');SET FOREIGN_KEY_CHECKS = 1;
05-19
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值