HUST-OJ运用经验
作者:小教学发布时间:2023-09-27分类:程序开发学习浏览:64
导读:感谢 HUST-OJ开源易用,容易安装。使用稳定可靠,对于专业和非专业人员都课发挥很好的作用。本经验提供一种简单的方法,实现类似于leetcode的代码测试方式。这个...
感谢
HUST-OJ开源易用,容易安装。使用稳定可靠,对于专业和非专业人员都课发挥很好的作用。
本经验提供一种简单的方法,实现 类似于leetcode的代码测试方式。这个方法能限定用户的基本数据结构。而又不需要进行二次开发。适合普通管理人员使用。
以实现leetcode 的1991找到数组的中间位置为例说明如下。
1、前期准备,将/home/judge/data/1000目录授权 +777
2、添加问题。
3、完整的例程
#include <stdio.h>
int pivotIndex(int* nums, int numsSize);
int arr[10000]={0};
int main(){
int n,i,r;
scanf("%d",&n);
for(i=0;i<n;i++) scanf("%d",&arr[i]);
r=pivotIndex(arr,n);
printf("%d",r);
return 0;
}
int pivotIndex(int* nums, int numsSize){
int l = 0;
int r = 0;
int i;
for(i=0; i<numsSize; i++) r+=nums[i];
for(i=0; i<numsSize; i++){
if (i!=0) l += nums[i-1];
r -= nums[i];
if (l == r ) return i;
}
return -1;
}
3、将除了函数之外的内容作为1000题目的测试数据提交(文件名自己规定,扩展名不能是in和out。例如 T<t题号>.c)如下 T1839.c
#include <stdio.h>
int pivotIndex(int* nums, int numsSize);
int arr[10000]={0};
int main(){
int n,i,r;
scanf("%d",&n);
for(i=0;i<n;i++) scanf("%d",&arr[i]);
r=pivotIndex(arr,n);
printf("%d",r);
return 0;
}
int pivotIndex(int* nums, int numsSize){
int l = 0;
int r = 0;
int i;
for(i=0; i<numsSize; i++) r+=nums[i];
for(i=0; i<numsSize; i++){
if (i!=0) l += nums[i-1];
r -= nums[i];
if (l == r ) return i;
}
return -1;
}
在提示中提供函数提示,如下
提交函数形式如下
#include "/home/judge/data/1000/T1328.c
int pivotIndex(int* nums, int numsSize){
/* 你的代码位置 */
}
完成的题目如下
- 上一篇:机器学习——聚类算法
- 下一篇:java学习--day6(数组)
- 程序开发学习排行
-
- 1鸿蒙HarmonyOS:Web组件网页白屏检测
- 2HTTPS协议是安全传输,为啥还要再加密?
- 3HarmonyOS鸿蒙应用开发——数据持久化Preferences
- 4记解决MaterialButton背景颜色与设置值不同
- 5鸿蒙HarmonyOS实战-ArkUI组件(RelativeContainer)
- 6鸿蒙HarmonyOS实战-ArkUI组件(Stack)
- 7鸿蒙HarmonyOS实战-ArkUI组件(GridRow/GridCol)
- 8[Android][NDK][Cmake]一文搞懂Android项目中的Cmake
- 9鸿蒙HarmonyOS实战-ArkUI组件(mediaquery)
- 最近发表
-
- WooCommerce最好的WordPress常用插件下载博客插件模块的相关产品
- 羊驼机器人最好的WordPress常用插件下载博客插件模块
- IP信息记录器最好的WordPress常用插件下载博客插件模块
- Linkly for WooCommerce最好的WordPress常用插件下载博客插件模块
- 元素聚合器Forms最好的WordPress常用插件下载博客插件模块
- Promaker Chat 最好的WordPress通用插件下载 博客插件模块
- 自动更新发布日期最好的WordPress常用插件下载博客插件模块
- WordPress官方最好的获取回复WordPress常用插件下载博客插件模块
- Img to rss最好的wordpress常用插件下载博客插件模块
- WPMozo为Elementor最好的WordPress常用插件下载博客插件模块添加精简版